Я хотел бы использовать хи-квадрат для тестирования набора данных. Как это сделать, используя loop for или sapply.
Это набор образцов данных:
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))
Я хотел бы проверить все переменные с именем v1.x с переменной m1. Это все.
Я хочу избежать такой ситуации:
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))
Я нашел эту тему, но для меня и сейчас это слишком сложно .