如何报告四阶多项式回归模型

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

我正在为我的班级做一个线性回归项目。我的模型有三个自变量(y〜x1 + x2 + x3)。该模型拟合得很好,我的R平方值为0.94。但是K折交叉验证表明我应该使用四阶多项式,但是我不知道如何构建四阶多项式模型。我该如何进行?

“

r linear-regression cross-validation polynomials
1个回答
0
投票

您正在使用线性回归模型

lm(Tradeflow ~ GDP_0 + GDP_D + Dist, data=training_data)

Tradeflow = a_0 * GDP_0 + a_1 * GDP_D + a_3 * Dist

接下来您要使用四阶模型。在这种情况下使用

lm(Tradeflow ~ poly(GDP_0,4) + poly(GDP_D,4) + poly(Dist,4), data=training_data)

获得类似的模型

Tradeflow = a_01 * GDP_0 + a_02 * GDP_0^2 + a_03 * GDP_0^3 + ... + a_33 * Dist^3 + a_34 * Dist^4

如果您还想包含GDP^2 * GDP^2之类的依赖项,请用+替换*

© www.soinside.com 2019 - 2024. All rights reserved.