我正在尝试计算 Anova Type III,但遇到了一些问题。我不确定这是数据问题还是脚本错误。
首先,我遇到了一个问题,我的 vif() 给了我一个错误:
vif.default(model) 中的错误:模型中存在别名系数。
因此,我将所有分类数据更改为数字,然后运行代码:vif(model2, type = 'predictor'),它没有给我错误,cor() 也没有。
然后我运行了 ANOVA III 型: aov(测量〜Taxon_ID *日期,数据= MyData,类型=“III”)
它给了我这个警告消息:警告:在 lm.fit(x, y, offset = offset, Single.ok = Single.ok, ...) 中:额外的参数“type”将被忽略
据我了解,它只是运行正常的方差分析,而不是 III 型。常见问题是不适用,但我仔细检查过,没有丢失任何数据。任何帮助或建议都会很棒,谢谢!
aov()
(?aov
) 的帮助未列出 type
参数。也许你想要
m1 <- lm(Measurement ~ Taxon_ID*Date, data=MyData)
car::Anova(m1, type = "III")
? (我不清楚 3 型方差分析在这种情况下是否有意义,但这取决于你担心...)