我的原码是这样的
- ols2 <- lm(s[,3]~d[,2:4]*s[,4])
- ols3 <- lm(s[,3]~d[,2:4]+d[,2:4]*s[,4])
解决方法:在ols2中,把'*'换成':',回归方程就不会引入三个虚拟季度变量了。
|
楼主: 是昕灵哒
|
514
0
[学习分享] R语言model.matrix引入季度虚拟变量,做回归时发现自动添加多余项问题解决方法 |
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


