0

在 R 中,使用函数创建线性模型model <- lm()并使用 绘制它plot(model)后,您将返回 4 个图形,每个图形以不同的方式显示您的模型。谁能解释这些图表的含义?

4

1 回答 1

1

plot.lm可以产生6个不同的诊断图,由which参数控制。这些是:

  1. 针对拟合值的残差图
  2. 正态 QQ 图
  3. sqrt(| 残差 |) 与拟合值的比例位置图
  4. 库克距离与行标签的图
  5. 残差对杠杆的图
  6. 库克距离与杠杆/(1-杠杆)的距离图

默认情况下,它将产生数字 1、2、3 和 5,在交互模式下的绘图之间暂停。

如果您为多个绘图设置图形设备,您可以一口气看到它们,例如:

mdl <- lm(hp~disp,mtcars)
par(mfrow=c(3,2))
plot(mdl,which=1:6)

lm 诊断图

这些图的解释是交叉验证的一个问题,但?plot.lm提供了一些基本信息。

于 2018-04-23T13:58:04.357 回答