2017-06-08 6 views
0

Wie kann ich leveneTest auf jede abhängige Variable getrennt anwenden und danach, wie ich den P-Wert jeder Analyse extrahieren und alle p-Werte in eine Matrix bringen kann.leveneTest für mehrere Variablen

responses <- as.matrix(mtcars[,-c(4,8,9)]) 
leveneTest(responses~as.factor(am)*as.factor(vs),data=mtcars) 

Antwort

0

Sie können dies versuchen:

responses <- as.matrix(mtcars[,-c(4,8,9)]) 
results <- data.frame(var = colnames(responses), p = rep(NA,dim(responses)[2])) 
results$p <- apply(responses,2,function(x) {leveneTest(x ~ as.factor(mtcars$am)*as.factor(mtcars$vs))[1,3]}) 
+1

Vielen Dank für Ihre Hilfe – shad

+0

@shad, bin ich froh, es funktionierte – Bea