我用于查找回归估计的线性模型
fit = lm(甘蔗〜趋势+降雨+平方+温度+ Squaretemp + Rain.temp,数据=样本)
以下是我使用的预测功能
predict(fit, data= q, interval = "prediction", type = "response", terms = NULL)
fit lwr upr
1 311.2261 126.14240 496.3098
2 300.2233 113.74125 486.7053
3 284.5250 104.57618 464.4739
4 243.5384 63.33729 423.7396
5 239.5560 46.87572 432.2362
6 216.3756 17.69196 415.0593
7 305.6964 97.86187 513.5309
8 305.0742 128.73128 481.4170
9 379.6685 196.79958 562.5375
10 360.2486 183.81901 536.6781
11 353.9076 178.72304 529.0922
12 324.6016 148.84223 500.3609
13 312.9208 136.72906 489.1125
14 437.4358 213.34052 661.5312
15 431.8283 232.27016 631.3864
16 411.0809 229.84599 592.3159
17 436.5460 235.90645 637.1855
18 403.7916 218.58266 589.0005
19 442.2956 252.89070 631.7006
20 365.6037 184.08493 547.1225
21 348.1510 165.85195 530.4500
22 374.0940 176.45896 571.7291
23 362.1653 177.16943 547.1613
24 399.8325 214.73546 584.9295
25 453.6242 234.66145 672.5869
警告讯息:
在predict.lm中(fit,data = q,interval =" prediction",type = "响应",:对当前数据的预测是指 future 反应
我应该对代码进行哪些更改才能解决此问题?我已经看到了关于预测函数的类似警告消息,并尝试了他们建议的解决方案,例如在lm中保留相同的变量名称并预测函数。但这并没有解决问题。