【发布时间】:2016-09-14 06:47:46
【问题描述】:
我导入了一个包含 3 列的 CSV,2 列用于 Y 和 X,第三列用于标识 X 的类别(我有 20 个组/类别)。我能够在整体层面运行回归,但我想分别对 20 个类别运行回归并存储 co-ef。
我尝试了以下方法:
list2env(split(sample, sample$CATEGORY_DESC), envir = .GlobalEnv)
现在我有 20 个文件,我如何对这 20 个文件运行回归并将 co-eff 存储在某个地方。
【问题讨论】:
-
绝对有必要处理20个不同的文件吗?考虑将它们合并到一个数据帧中(每个都有一个唯一的标识符)并使用可用的函数,如
lmList(在 nlme 包中)同时运行所有 lm。这样更容易获得系数。
标签: r loops regression linear-regression