Muszę zrobić ANOVA w R używając pakietów wbudowanych, moje dane wyglądają tak:
dane=cbind(a=rnorm(10),b=rnorm(10),c=c(1,1,1,1,2,2,2,2,2,2))
a
i b
są zmiennymi, dla których chcę przetestować hipotezę o równości średnich w grupach przypisanych przez c
zmienna. Mój przypadek to najprostszy przypadek, kiedy t-test
nie wystarcza.
Odpowiedzi:
1 dla odpowiedzi № 1dane <- data.frame(dane)
with(dane, aov(c(a[c==1],b[c==2]) ~ c))
Lub, jeśli chcesz przetestować oba a
i b
jako oddzielne dvs:
with(dane, aov(a ~ c))
with(dane, aov(b ~ c))