APA-Korrelationstabelle in R

von | Nov 8, 2021 | 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.

Vorarbeiten

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 ergibt:


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

 

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)

 

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.

 

Eine APA-Korrelationstabelle in Word

APA Korrelation R

 

Videotutorial

Dieses Video ansehen auf YouTube.

 

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.

Vielen Dank und viel Erfolg!

Über mich

Björn Walther

Excel- und SPSS-Experte

YouTube-Kanal

Excel Online-Kurs

YouTube-Kanal