r - R中的回归循环
问题描述
我正在尝试运行一个循环来创建 4 个单独的回归并使用以下方法存储它们:
for (i in 1:4){
reg_[i] <- lm(Y ~ W, data = subset(df_train, ntile == [i]))
}
但是出了点问题,它们没有被存储为reg_1
,reg_2
等。
解决方案
我们可以使用assign
在全局环境中创建多个对象
for (i in 1:4){
assign(paste0("reg_", i), lm(Y ~ W, data = subset(df_train, ntile == [i])))
}
推荐阅读
- python - 多人游戏同时按下多个键的问题
- ocaml - Ocaml 类型错误:此表达式的类型为 'a * 'b 但表达式应为 'c 列表类型
- python - 从列表中删除不是python中字典项目值的项目
- css - 媒体查询在 VueJS 样式标签中不起作用
- blogger - 带有关键字的 JSON LD 格式博客发布
- html - CSS背景图像代码不显示图像
- python - 在 numpy 数组中查找 X 值并替换为随机值
- apache - 启用 Mod Rewrite 并将 AllowOverride 设置为 All,但 .htaccess 仍然无法正常工作
- perl - 如何使用来自各种来源的“我们的”变量共享模块?
- c++ - SFINAE 不能防止模棱两可的运算符重载吗?