Ich möchte Chi-Quadrat zum Testen von Datensätzen verwenden. Wie man es macht, Schleife für oder sapply verwendend. Chi-Quadrat über Spalten automatisieren
Dies ist eine Reihe von Beispieldaten:
n<-40
set.seed(1)
data <- data.frame(v1.1=sample(c('0','1'),n,replace=T),v1.2=sample(c('0','1'),n,replace=T),v1.3=sample(c('0','1'),n,replace=T),v1.4=sample(c('0','1'),n,replace=T),v1.5=sample(c('0','1'),n,replace=T),m1=sample(c('1','2'),n,replace=T))
Ich mag würde, alle Variablen testen v1.x mit Variable m1 genannt. Das ist alles.
Ich möchte eine solche Situtation zu vermeiden:
chisq.test(table(data$v1.1,data$m1))
chisq.test(table(data$v1.2,data$m1))
chisq.test(table(data$v1.3,data$m1))
chisq.test(table(data$v1.4,data$m1))
chisq.test(table(data$v1.5,data$m1))
Ich fand this topic, aber für mich und für jetzt ist es zu schwierig.
Werfen Sie einen Blick auf diese [Frage] (https://stackoverflow.com/q/7382039/707145). – MYaseen208