标签残差

时间:2014-09-16 09:14:28

标签: r linear-regression

我在R中建立了一个带有3个连续自变量和一个连续因变量的线性回归模型。我已经生成了诊断图。 我现在想根据模型中未包含的二进制分类独立变量为诊断图上的每个残差标记/着色数据点,即当此变量= A时,我想在诊断图上看到一个蓝点,这个变量= B,我想要一个红点。因此,我的诊断图上会有红色和蓝色的点。 我很想知道如何做到这一点。

1 个答案:

答案 0 :(得分:3)

假设您的意思是plot.lm的标准诊断图,您可以使用以下内容:

x<-rnorm(100); y<-2*x+rnorm(100)
fit<-lm(y~x)
grp<-rep(c("A","B"),c(50,50))
color<-ifelse(grp=="A",2,4)
plot(fit,id.n=length(x),labels.id=grp,col=color)

你应该看看?plot.lm