【发布时间】:2015-07-16 20:04:23
【问题描述】:
我对树木进行了田间试验,我们按照随机完整区组设计 (RCBD) 在一个小种植园中种植了不同的基因型。 现在我想在 R 中进行分析,但我对如何做有一些疑问。 简而言之,我有 3 个区块和 5 个基因型,除了我们测量的几个变量外,其中一个是 HEIGHT。我用来进行 ANOVA 测试的代码是:
fit <- lm(HEIGHT~GENOTYPE+BLOCK,data=data)
anova(fit)
在我看到的一些网页中,他们写道:
lm(HEIGHT~BLOCK+GENOTYPE,data=data)
我不知道究竟是哪一个不同,但我尝试了两种线性模型 (lm),结果不一样。问题很简单:为什么?当我写“Height~Genotype+Block”和当我告诉“Height~Block+Genotype”时,我到底要告诉 R 什么?另一个问题是:我是否正确地进行了阻塞方差分析?
提前非常感谢您!
【问题讨论】:
-
我猜你的数据不平衡。您会发现 R 使用顺序(“I 型”)平方和,因此当数据不平衡时,
anova的结果将根据因子顺序而变化。有很多关于这个的信息。
标签: r