Korrelationsmatrix mit Signifikanzen
Verfasst: Mo Jun 14, 2021 9:25 pm
Hallo,
gerne würde ich in meiner Korrelationstabelle die Signifikanzen angeben. Das würde ich dann wie folgt angeben:
1. Etwa pro Wert das Signifikanz-Sternchen einfügen: *p < .05; **p < .01; ***p < .001
2. oder, falls dem so ist, schreibe ich "Alle Korrelationen sind statistisch signifikant, p < .001"
folgendes Beispiel:
Jetzt habe ich meine Korrelatioxsmatrix, aber nicht die Signifikanzen. Gibt es dafür auch einen Befehl, dass die Signifikanz pro Wert berechnet und übersichtlich ausgegeben wird?
Alternativ müsste ich für jede Zeile die Korrelation berechnen und mir die Signifikanz abschreiben:
Das wäre aber ziemlich aufwendig und ich müsste die ggf. die Tabelle in Excel nachbauen und dann die Signifikanz-Sternchen pro Wert einfügen Gibt es dafür eine bessere/einfachere Lösung?
Liebe Grüße
nulli
gerne würde ich in meiner Korrelationstabelle die Signifikanzen angeben. Das würde ich dann wie folgt angeben:
1. Etwa pro Wert das Signifikanz-Sternchen einfügen: *p < .05; **p < .01; ***p < .001
2. oder, falls dem so ist, schreibe ich "Alle Korrelationen sind statistisch signifikant, p < .001"
folgendes Beispiel:
Code: Alles auswählen
Variable1 <- c(1.1, 2.3, 3.1, 4.2, 5)
Variable2 <- c(1.6, 1.9, 2.0, 3.1, 4)
Variable3 <- c(1.5, 2.5, 3.4, 3.6, 3.9)
Variable4 <- c(2.9, 3, 4.4, 4.5, 5)
Variable5 <- c(2.2, 2.3, 2.5, 3.1, 3.2)
Variable6 <- c(3.5, 3.9, 4.1, 4.2, 4.8)
data <- data.frame(Variable1, Variable2, Variable3, Variable4, Variable5, Variable6)
subset_cor <- subset(data, select = c(Variable1, Variable2, Variable3, Variable4, Variable5, Variable6))
korr_tab <- cor(subset_cor)
round(korr_tab, digits = 2) %>%
knitr::kable(caption = "Korrelationsmatrix", align = "c")
Alternativ müsste ich für jede Zeile die Korrelation berechnen und mir die Signifikanz abschreiben:
Code: Alles auswählen
cor.test(Variable2 ~ Variable1, data = data)
cor.test(Variable3 ~ Variable1, data = data)
cor.test(Variable4 ~ Variable1, data = data)
cor.test(Variable5 ~ Variable1, data = data)
cor.test(Variable6 ~ Variable1, data = data)
cor.test(Variable3 ~ Variable2, data = data)
cor.test(Variable4 ~ Variable2, data = data)
# usw...
Liebe Grüße
nulli