【发布时间】:2020-03-06 17:36:09
【问题描述】:
我正在拟合具有 6 个预测变量(3 个连续变量和 3 个分类变量)的多元线性回归模型。残差与拟合图表明存在异方差性,也被bptest()证实。
我还计算了我的训练数据和测试数据的 sqrt,如下所示:
sqrt(mean(sales_train_lm_pred-sales_train$SALES)^2)
23533.665
sqrt(mean(sales_test_lm_pred-sales_test$SALES)^2)
23556.036
我试图拟合 glm() 模型,但仍然没有纠正异方差性。
glm.test3<-glm(SALES~.,weights=1/sales_fitted$.resid^2,family=gaussian(link="identity"), data=sales_train)
resid vs. fitted plot for glm.test3 看起来很奇怪。 glm.test3 plot
你能帮我下一步该怎么做吗?
提前致谢!
【问题讨论】:
-
第一个建议是以
log比例转换数据并执行相同的分析。二是取一阶差分,进行同样的分析。
标签: r model linear-regression