【问题标题】:labelling residuals标记残差
【发布时间】:2014-09-16 09:14:27
【问题描述】:

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

【问题讨论】:

    标签: r linear-regression


    【解决方案1】:

    假设您指的是来自 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-25
      • 2020-10-22
      • 1970-01-01
      • 2017-03-11
      • 2021-07-26
      • 2018-06-04
      • 2020-01-23
      • 2018-08-17
      相关资源
      最近更新 更多