首页 > 解决方案 > 基本 R 面板残差图标签

问题描述

如何更改绘图以使每个面板的全文可见?

plot(m7, form = resid(., type = "pearson") ~ fitted(.) | Region, abline = 0, cex = .5, pch = 20, col = "black", xlab = "Fitted values", ylab = "Pearson residuals") 

在此处输入图像描述

标签: rplot

解决方案


我认为如果您拖动绘图窗口,它应该可以在 Rstudio 中使用,但下面是一些其他选项。首先使用模拟数据:

library(lme4)

data = sleepstudy
data$Subject = paste0("Subject",data$Subject)
data = subset(data,Subject %in% unique(data$Subject)[1:14])

你刻面它有更多的行:

fit = lmer(Reaction ~ Days + (1 | Subject), data)
plot(fit,form =resid(., type = "pearson") ~ fitted(.) | Subject, 
abline = 0, cex = .5, pch = 20, col = "black",layout=c(4,4), 
xlab = "Fitted values", ylab = "Pearson residuals")

在此处输入图像描述

或者您将其绘制在足够宽的 png 上:

png("test.png",width=800,height=400)

fit = lmer(Reaction ~ Days + (1 | Subject), data)
    plot(fit,form =resid(., type = "pearson") ~ fitted(.) | Subject, 
    abline = 0, cex = .5, pch = 20, col = "black", 
    xlab = "Fitted values", ylab = "Pearson residuals")

dev.off()

在此处输入图像描述


推荐阅读