r - 逐步回归返回一个空模型(未选择预测变量)
问题描述
我有一个数值(连续)因变量和 40 多个自变量。(2 个数值,3 个分类,其余为虚拟变量)。我尝试同时进行前向和后向选择,以在我的模型中使用较少数量的预测变量:
nullmod <- lm(y ~ 1, data = df)
fullmod <- lm(y ~ x1 + x2 + x3 .... + x40, data = df)
reg1A <- step(nullmod, scope = list(lower = nullmod, upper = fullmod),
direction = "forward")
我也对方向=“向后”做了同样的事情
结果表明我的模型最好没有添加任何变量!而当我对一些变量进行多元回归时,我得到了非常显着的结果。这是为什么?
解决方案
推荐阅读
- javascript - 主体中的 Javascript 代码不适用于角度模板
- csv - Hive 将数据从 csv 导入表中的错误列
- android - 从后端服务器返回的非同质 JSON 数据
- qt - 如何同时获得 qgraphicsscene 和 qgraphicsitem 滴?
- sql - 是否可以限制 SQL 视图的值?
- php - “在哪里”在 Laravel 的选择查询中不起作用
- python - 如何在 Python 中处理用户输入?
- sql - 如何使用单个 Insert 语句插入数十万条记录?
- r - grep 和/或收集数据混淆
- unity3d - 如何在高 FPS 游戏中处理少量动画帧