【发布时间】:2019-05-07 18:06:06
【问题描述】:
我想为我的 snps 数组建模。我可以使用以下代码一一完成。
Data$DX=as.factor(Data$DX)
univariate=glm(relevel(DX, "CON") ~ relevel(rs6693065_D,"AA"), family = binomial, data = Data)
summary(univariate)
exp(cbind(OR = coef(univariate), confint(univariate)))
如何使用循环或应用对所有其他 snp 执行此操作? snps 是 rs6693065_D、rs6693065_A 和数百个。从上面的代码中,只有“rs6693065_D”将被所有其他 snps 替换。 最好的祝福 齐鲁尔
【问题讨论】:
-
Data 中有 snps 列吗?特别是除 DX 之外的所有列?更好的是
dput(head(Data))为reproducible example。 -
谢谢。是的。 snps 是 Data 中的列。 DX 也是一个具有两个级别('CAS' 和 'CON')的列。
-
除了 snps 和 DX 之外,Data 中是否还有其他列?
-
谢谢。是的。还有许多其他列。共有 489 列,其中 3:426 为 SNP。