ENERGY と TEMP の 2 つの変数があります。
他に temp2 と temp 3 という 2 つの変数を作成しました。
> temp2 <- data$temp^2
> temp3 <- data$temp^3
>data=cbind(data, energy, temp,temp2,temp3)
立方体モデルを作成すると、線形モデルのようになりますか?
>model<-lm(energy~temp+temp2+temp3)
編集:
わかりましたので、私はあなたが提案したことを行いました。これが出力です:
> ?poly
> model<- lm( energy ~ poly(temp, 3) , data=data )
> summary(model)
Call:
lm(formula = energy ~ poly(temp, 3), data = data)
Residuals:
Min 1Q Median 3Q Max
-19.159 -11.257 -2.377 9.784 26.841
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 95.50 3.21 29.752 < 2e-16 ***
poly(temp, 3)1 207.90 15.72 13.221 2.41e-11 ***
poly(temp, 3)2 -50.07 15.72 -3.184 0.00466 **
poly(temp, 3)3 81.59 15.72 5.188 4.47e-05 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 15.73 on 20 degrees of freedom
Multiple R-squared: 0.9137, Adjusted R-squared: 0.9008
F-statistic: 70.62 on 3 and 20 DF, p-value: 8.105e-11
同じ方法で適合度テストをテストし、Pr(>|t|) を調べると仮定します。これにより、すべての変数が重要であると信じるようになります。
この当てはめた回帰モデルを使用して、平均気温差の平均エネルギー消費量を予測できますか?