是否可以仅使用均值、标准差和 n 值在 r 中运行方差分析?这是我的数据框:
q2data.mean <- c(90,85,92,100,102,106)
q2data.sd <- c(9.035613,11.479667,9.760268,7.662572,9.830258,9.111457)
q2data.n <- c(9,9,9,9,9,9)
q2data.frame <- data.frame(q2data.mean,q2data.sq,q2data.n)
我试图找到均方残差,所以我想看看方差分析表。
任何帮助将非常感激! :)
最佳答案
在这里,使用 ind.oneway.second
包中的 rspychi
:
library(rpsychi)
with(q2data.frame, ind.oneway.second(q2data.mean,q2data.sd,q2data.n) )
#$anova.table
# SS df MS F
#Between (A) 2923.5 5 584.70 6.413
#Within 4376.4 48 91.18
#Total 7299.9 53
# etc etc
作为一个不相关的旁注,您的数据可以进行一些重命名。
q2data.frame
是一个 data.frame
,不需要放在标题中。此外,无需在 q2data.mean
中指定 q2data.frame
- 当然 mean
就足够了。这只是意味着您最终会得到复杂的代码,例如:q2data.frame$q2data.mean
什么时候:
q2$mean
会给你你需要的所有信息。
关于r - R 中使用汇总数据的方差分析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26170002/