如何解决列组的多元线性回归
我在第一个col中有一个df并带有个人ID,在第二个col中有一个响应变量(粮食产量),下面的列是标记数据
id yield Snp1 Snp2 Snp3 Snp4 Snp5 Snp6
id1 4.5 2 2 0 2 0 2
id2 4.2 0 2 2 2 2 2
id3 4.1 0 2 2 2 2 0
id4 4.9 2 0 0 0 2 0
id5 5.4 0 0 2 2 0 2
id6 3.9 2 2 0 2 0 0
我想做的是在R中使用两组Snps的效果拟合线性模型,例如:第一组是Snp1 + Snp2,第二组是Snp4 + Snp5 我不知道如何编写代码,但是我的想法是:
model <- lm ( yield~ (group1) + (group2)
谢谢。
解决方法
如果您的意思是要比较回归组1和回归所有列,则尝试这样做(对于组2同样):
app.generated.ts
注意
以可重复的形式输入:
fm0 <- lm(yield ~.,DF[-1])
fm1 <- lm(yield ~ Snp1 + Snp2,DF)
anova(fm1,fm0)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。