将两个不同次数的多项式方程组合为r

问题描述 投票:0回答:1

我有两条多项式回归线

  1. v=lm(game_rating~poly(votes,2),data=board_games)
  2. 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行相同。

r non-linear-regression
1个回答
0
投票

添加两个线性模型可能无法使您真正实现结合两个模型的目标,而您需要运行一个同时具有两个变量的模型。

假设我了解添加这些模型要实现的目标, 代替创建模型来预测独立模型中的Y ~ xY ~ z,然后将它们相加,您应该运行一个模型:

Y ~ x + y

根据您的具体情况:

lm(data = board_games, game_rating ~ poly(votes,2) + poly(timeplay,4))
© www.soinside.com 2019 - 2024. All rights reserved.