For loop 如何对具有二项式协变量数据的模型循环线性回归?

For loop 如何对具有二项式协变量数据的模型循环线性回归?,for-loop,nested,linear-regression,For Loop,Nested,Linear Regression,我有一个基因表达数据集。有数百名受试者,每个受试者都有多个与之相关的基因。我需要对每个基因进行回归分析,将性别和吸烟状况作为协变量。我需要在一个新的数据框中输出每个基因表达数据点的残差 可复制代码 x1 = c("GeneName", "Expression", "Sample", "Sex", "Smoking") x2 = c("Gene1",3.1, "Sa

我有一个基因表达数据集。有数百名受试者,每个受试者都有多个与之相关的基因。我需要对每个基因进行回归分析,将性别和吸烟状况作为协变量。我需要在一个新的数据框中输出每个基因表达数据点的残差

可复制代码

 x1 = c("GeneName", "Expression", "Sample", "Sex", "Smoking")
 x2 = c("Gene1",3.1, "Sample1", 1, 1)
 x3 = c("Gene2",5.5, "Sample1", 1, 1)
 x4 = c("Gene3",2.2, "Sample1", 1, 1)
 x5 = c("Gene1",4, "Sample2", 0, 1)
 x6 = c("Gene2",6.1, "Sample2", 0, 1)
 x7 = c("Gene3",2, "Sample2", 0, 1)
 rbind(x1,x2,x3,x4,x5,x6, x7)
这个数据集中有22000个基因。我需要使用性别协变量、吸烟协变量对每个基因进行重复线性回归,然后将这两个协变量结合起来。我需要这3个回归的残差输出到不同的表中