我有两条多项式回归线
v=lm(game_rating~poly(votes,2),data=board_games)
t=lm(game_rating~poly(timeplay,4),data=board_games)
现在的问题是如何将这两行合并为一个新的回归game_rating=f(votes,timeplay)
。如何将它们添加在一起?
我试图使用“ +”添加它们,但r
显示错误,即二进制运算符的非数字参数。
vt=lm(game_rating~poly(votes,2),data=board_games)+lm(game_rating~poly(timeplay,4),data=board_games)
**:回归线1在predictor games_rating
和变量votes
之间,并且阶数为2的多项式是可以进行预测的最佳线。与第2行相同。
添加两个线性模型可能无法使您真正实现结合两个模型的目标,而您需要运行一个同时具有两个变量的模型。
假设我了解添加这些模型要实现的目标, 代替创建模型来预测独立模型中的Y ~ x
和Y ~ z
,然后将它们相加,您应该运行一个模型:
Y ~ x + y
根据您的具体情况:
lm(data = board_games, game_rating ~ poly(votes,2) + poly(timeplay,4))