当我设置“type = III”时,ANOVA Type III 错误消息会被忽略

问题描述 投票:0回答:1

我正在尝试计算 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 型。常见问题是不适用,但我仔细检查过,没有丢失任何数据。任何帮助或建议都会很棒,谢谢!

r anova
1个回答
0
投票

aov()
(
?aov
) 的帮助未列出
type
参数。也许你想要

m1 <- lm(Measurement ~ Taxon_ID*Date, data=MyData)
car::Anova(m1, type = "III")

? (我不清楚 3 型方差分析在这种情况下是否有意义,但这取决于你担心...)

© www.soinside.com 2019 - 2024. All rights reserved.