【问题标题】:Error in ANOVA Type方差分析类型错误
【发布时间】:2018-06-26 16:32:46
【问题描述】:

我尝试对我的数据进行方差分析。我想检查两个因素之间是否存在交互作用。我使用代码:

anova_3<- anova(lm(response ~ Fac_A * Fac_B, data,  type=3))

但是我遇到了一个错误

lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) 中: 额外的参数“类型”将被忽略

无论我尝试哪种类型,总是得到相同的答案和相同的错误。我的数据中没有NAs。

【问题讨论】:

  • 欢迎来到 StackOverflow!对于代码调试,请始终根据MCVEr 标记描述以reproducible 示例询问所需的输出。
  • 是警告还是错误?它只是告诉你 type 不是 lm 使用的参数,所以它忽略它。如果您尝试指定要使用的平方和类型,请参阅crossvalidated 上的this question
  • 使用car包的Anova函数。

标签: r error-handling regression linear-regression anova


【解决方案1】:

请试试这个:

library(car)
anova_3 <- Anova(lm(response ~ Fac_A * Fac_B, data),  type=3).

我发现这个链接非常有用: https://stat.ethz.ch/pipermail/r-help/2012-June/315986.html

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 2023-02-12
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多