【发布时间】:2015-06-09 15:39:48
【问题描述】:
我目前正在对一个数据集进行一系列回归,该数据集包含 72,000 个观测值,每个观测值大约有 20 个变量。其中一个变量由 56 个名称组成,我想对每个名称进行回归。我想我会为此创建一个 for 循环,但是我对处理这种大小的数据集有点缺乏经验。
包含名称的变量不在回归中。
NAME : 变量我想运行一个 for 循环来为每个名称运行回归。
我的代码:
my.mods = lapply(s.dat, FUN = function(x) {
lm(log(TM+1000) ~ log(Inc+1) + log(Slip_sq_K+1) +
log(Ten+1) + log(HF+1) + log(BroP+1) + log(B+1) +
log(sian+1) + log(H_+1) + log(C_65+1) + log(D+1) +
log(TIP+1) + log(p+1) + log(X34itP+1) + log(FGK+1) +
log(X19tP+1) + log(X2nitP+1) + log(Car_AloneP+1) +
log(CaoledP+1) +log(PTsP+1) + log(Gy+1) +
log(OthemeansP+1) + log(HP+1) + log(Coi+1) +
log(electr) + log(Na+1),
data = x, na.action=na.exclude)
} )
谢谢!
【问题讨论】:
标签: r for-loop regression