Как сделать одностороннюю анову со всеми столбцами данных славы?

Я хочу сделать тест ANOVA с моими данными об изобилии разных станций, я хочу знать, как правильно написать скрипт, потому что все примеры с функцией aov связаны с формулой, но я не уверен, что эта формула учитывает все столбцы, сравнивая их средства.

Следующие данные являются одним из примеров того, как я использую этот тест. Но в столбцах нет категориальной переменной, поэтому я уверен, что этот путь неверен.

Спасибо за вашу помощь

set.seed(200)
D <- data.frame(a=sample(15),b=sample(15), c=sample(15))

A<-aov(a~c, data = D)

1 ответ

Решение

Вы должны сначала изменить data.frame от широкого до длинного формата.

Следующее использует внешний пакет, reshape2, чтобы изменить данные из широкого в длинный формат.

molten <- reshape2::melt(D)
head(molten)

model <- lm(value ~ variable, data = molten)
anova(model)
Другие вопросы по тегам