Korrelation von mehreren Variablen

Alles zum Thema der beschreibenden Statistik

Moderator: jogo

Antworten
Jessica
Beiträge: 2
Registriert: Mo Feb 10, 2020 3:49 pm

Korrelation von mehreren Variablen

Beitrag 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!
Zuletzt geändert von jogo am Di Feb 11, 2020 8:14 am, insgesamt 2-mal geändert.
Grund: Formatierung verbessert. http://forum.r-statistik.de/viewtopic.php?f=20&t=29

Jessica
Beiträge: 2
Registriert: Mo Feb 10, 2020 3:49 pm

Re: Korrelation von mehreren Variablen

Beitrag von Jessica »

Hat sich erledigt :)

jogo
Beiträge: 1624
Registriert: Fr Okt 07, 2016 8:25 am

Re: Korrelation von mehreren Variablen

Beitrag 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

Antworten