APA-Korrelationstabelle in R

von | Zuletzt bearbeitet am: Oct 13, 2023 | APA, Korrelation | 0 Kommentare


Die Formatvorgaben der APA (American Psychological Association) werden zumeist kurz APA-Standard genannt. Sie sind häufig maßgeblich für viele Veröffentlichungen. In diesem kurzen Beitrag zeige ich, wie man eine Korrelationstabelle für den Pearson-Korrelationskoeffizient mit R erstellt.

1 Vorarbeiten

1.1 Zu korrelierende Variablen auswählen.

Zunächst ist es notwendig, ein Subset aus dem eingelesenen Datensatz zu ziehen. Hierzu verwendet man typischerweise die sog. subset()-Funktion. Zwingend anzugeben sind die Datenquelle sowie die auszuwählenden, also die zu korrelierenden Variablen.

Ich erstelle ein Subset mit dem Namen “subset_cor”, welches sich aus den Variablen Gewicht, Größe, BMI, IQ, Abischni, Alter, Motivation aus dem Data frame “data” ergibt:


subset_cor <- subset(data, 
              select = c(Gewicht, Größe, BMI, IQ, Abischni, Alter, Motivation))

 

1.2 Zusätzliches Paket installieren (apaTables)

Die wesentliche anzuwendende Funktion ist die apa.cor.table()-Funktion. Sie stammt aus dem apaTables-Paket, welches im Vorfeld zu installieren ist.
Hierzu verwendet man die install.packages()-Funktion zur Installation und die library()-Funktion zum Laden des Pakets:


install.packages("apaTables")
library(apaTables)

 

2 Erstellung der Korrelationstabelle nach APA

Nun kann es an die Erstellung der Korrelationstabelle nach dem APA-Standard gehen. Die zu verwendende apa.cor.table()-Funktion erhält noch ein paar Argumente.

  • Zunächst braucht es die Datenquelle, also das oben erstellte Subset mit dem Namen "subset_cor".
  • Zusätzlich muss der Dateiname der Word-Ausgabedatei festgelegt werden. Dies ist mit filename="xyz" zu tun. Das funktioniert nur für .doc, NICHT für .docx.
    Achtung, der Speicherort ist das Arbeitsverzeichnis ("Working directory")
  • Optional kann mit table.number=85 bereits eine Tabellennummer (hier z.B. 85) vergeben werden. Meist hat man ohnehin eine eigene Nummerierung, die ihn Word dynamisch angelegt ist.

apa.cor.table(subset_cor, filename = "bjoern.doc",
              table.number = 85)

Wichtiger Hinweis: In der Hilfe zu apa.cor.table() werden zusätzlich die Argumente show.sig.stars und show.conf.interval angegeben. Diese funktionieren NICHT MEHR. Warum sie in neueren Versionen noch nicht entfernt wurden, ist leider nicht bekannt.

 

3 Eine APA-Korrelationstabelle in Word

Im Ergebnis erhalte ich für mein Beispiel folgende Korrelationstabelle nach APA, inkl. M und SD.
APA Korrelation R

 

4 Videotutorial

 

Hat dir der Beitrag geholfen?

Dann würde ich mich über eine kleine Spende freuen, die es mir erlaubt, weiterhin kostenfreie Inhalte zu veröffentlichen.
Alternativ kannst du über meinen Amazon Affiliate-Link einkaufen – ohne Zusatzkosten.

Vielen Dank und viel Erfolg!

Über mich

Björn Walther

Ein 💚 für Statistik & Datenanalyse

Excel Online-Kurs

YouTube-Kanal

Inhalt