lm() 的帮助文件没有涉及子集参数的语法。我不知道如何让它找到最适合我的数据集的一部分的线。这个问题是类似的,但我无法使用它解决我的特定问题。子集参数在 lm() 函数中如何工作? https://stackoverflow.com/questions/11328003/how-does-the-subset-argument-work-in-the-lm-function
这是我的代码:
with(dat[dat$SIZE <7 & dat$SIZE > 0.8 ,], plot(SP.RICH~SIZE, log="x",
xlim=c(1,9), ylim=c(60,180), ylab="plant species richness",
xlab="log area (ha)", type="n"))
with(dat[dat$SIZE <7 & dat$SIZE > 0.8 ,], points(SP.RICH~SIZE, pch=20, cex=1))
fit=lm(SP.RICH~SIZE, subset=c(1:7))
我想确保仅针对上面在plot()和points()命令中子集化的值绘制回归线。
中的子集参数lm()
其他模型拟合函数将数据帧长度的逻辑向量作为其参数,在数据帧的环境中进行评估。所以,如果我理解正确的话,我会使用以下内容:
fit <- lm(SP.RICH~SIZE, data=dat, subset=(SIZE>0.8 & SIZE<7))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)