如何在 R 中创建更美观的残差图?


可以在基础 R 中使用模型对象名称创建默认的残差图,但这并不是很美观。要创建更美观的残差图,我们可以使用 ggResidpanel 包的 resid_panel 函数。其创建方式与基础 R 中的残差图相同,而且会在一个窗口中显示所有相关图形。

示例

考虑以下数据帧 −

实时演示

> x<-rnorm(20)
> y<-rnorm(20)
> df<-data.frame(x,y)
> df

输出

x y
1 0.48508894 0.217379409
2 0.75113573 -0.657179470
3 -0.13075185 -0.549613217
4 -0.26867557 1.156736294
5 0.40407850 0.640387394
6 -0.23816272 -0.807847198
7 -0.57278583 0.600249694
8 -0.78222676 -0.711133218
9 1.70161645 0.843898300
10 1.38489941 0.007269587
11 0.02057673 -0.771582102
12 -0.64580925 0.635760620
13 0.82489995 1.528871204
14 0.15353169 -0.554865220
15 -1.12280936 1.034474607
16 0.80230963 1.071006553
17 -0.45834453 0.134977920
18 -0.09765087 -1.290718839
19 -0.04070513 -0.471208528
20 -0.47139575 1.071669012

示例

> Model<-lm(y~x,data=df)

加载 ggResidpanel 包并创建残差图 −

示例

> library(ggResidpanel)
> resid_panel(Model)

输出

更新于:04-Jan-2021

272 次浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告