我有一个数据帧列表,我想对每个数据帧应用单因子方差分析。这可能吗?我尝试过使用匿名函数,但我一直在收到错误。每个数据框由3列组成。第一个是主题名称,第二个是因子级别,第三个是响应值。以下是一些帮助解决方案的示例代码。
df1 <- data.frame(name = rep("Sean", 9), variable = factor(c("a", "b", "c", "b", "a", "c", "a", "b", "c")), value = rnorm(9, 11))
df2 <- data.frame(name = rep("Laura", 9), variable = factor(c("a", "b", "c", "b", "a", "c", "a", "b", "c")), value = rnorm(9, 44))
my_list <- list(df1, df2)
我知道必须为每个数据帧lm(value ~ variable, data = df
创建一个lm模型,然后我可以在模型上使用anova函数。但是,我无法完成工作。非常感谢。
答案 0 :(得分:0)
我想我已经设法找到了完成这项工作的方法。我尝试了下面的代码,它给出了一个ANOVA表的列表。
.slideshow img:not(:first-child) {
display: none;
}