Seite 1 von 1

Korrelation von mehreren Variablen

Verfasst: Mo Feb 10, 2020 3:56 pm
von Jessica
Hallo!

ich möchte eine Korrelation mit mehreren Variablen berechnen. Dafür habe ich zunächst meine Variablen umkodieren müssen. Das habe ich so gemacht:

Code: Alles auswählen

data$condition <- recode(data$condition, '"credentials" = 1; "no credentials" = 0', as.factor = FALSE)
data$D1s_rep <- recode(data$D1s_rep, '"yes" = 1; "no" = 0', as.factor = FALSE)
data$D5s_rep <- recode(data$D5s_rep, '"yes" = 1; "no" = 0', as.factor = FALSE)
data$D2sr2_rep <- recode(data$D2sr2_rep, '"credit" = 1; "credentials" = 2; "none" = 3', as.factor = FALSE)
data$D6sr2_rep <- recode(data$D6sr2_rep, '"credit" = 1; "credentials" = 2; "none" = 3', as.factor = FALSE)
Das hat auch prima funktioniert. Die Korrelation wollte ich dann folgendermaßen machen:

Code: Alles auswählen

rcorr(data$condition, data$D1s_rep, data$D5s_rep, data$D2sr2_rep, data$D6sr2_rep, data$pre_mot, data$DG_tickets, method = "pearson")
- bekomme aber folgende Fehlermeldung:

Code: Alles auswählen

Error in rcorr(data$condition, data$D1s_rep, data$D5s_rep, data$D2sr2_rep,  : 
  unused arguments (data$D2sr2_rep, data$D6sr2_rep, data$pre_mot, data$DG_tickets, method = "pearson")
Kann mir bitte jemand helfen? :cry:

Vielen Dank schon mal!

Re: Korrelation von mehreren Variablen

Verfasst: Mo Feb 10, 2020 7:59 pm
von Jessica
Hat sich erledigt :)

Re: Korrelation von mehreren Variablen

Verfasst: Di Feb 11, 2020 10:53 am
von jogo
Hallo Jessica,

willkommen im Forum!
Wenn es die Funktion rcorr aus dem Paket Hmisc ist, könnte es so aussehen:

Code: Alles auswählen

Hmisc::rcorr(as.matrix(data[, c("condition", "D1s_rep", "D5s_rep", "D2sr2_rep", "D6sr2_rep", "pre_mot", "DG_tickets")), type = "pearson")
Gruß, Jörg