如何在 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)
输出
广告