【问题标题】:Point Color in RR中的点颜色
【发布时间】:2014-03-17 10:11:36
【问题描述】:

我有一些数据,其中一个向量是性别,其中性别等于女性 1 和男性 0。

假设“reg”是我的线性模型。

当我做plot(studres(reg)~reg$fitted) 时,它给了我想要的情节,但我希望它把男性错误涂成蓝色。我确信有一种简单的方法可以做到这一点,但我仍然是 R 的新手,所以我将不胜感激。

谢谢。

【问题讨论】:

    标签: r regression


    【解决方案1】:

    使用col 选项。

    另外,请尝试?plot 获取一些工作示例。

    set.seed(12)
    
    mydata <- data.frame(
    x = rnorm(50),
    y = rnorm(50),
    male = sample(c(0,1), 50, replace=T)
    )
    
    pointCol <- vector()
    pointCol[mydata$male==1] <- "blue"
    

    pointCol[mydata$male==0]

    plot(mydata$x,mydata$y,col=pointCol,pch=16)
    
    legend("topright", pch=16, c("male","female"), col=c("blue", "red"), title = 
    "Keys")
    

    【讨论】:

    • 非常感谢企鹅。
    【解决方案2】:

    plot(reg$fitted, studres(reg), col = dat$gender)

    假设数据的形式为:

    > dat
       y  x gender
    1  0  0 female
    2 10  5 female
    3 15 10   male
    4 20 15 female
    5 24 20   male
    6 11 25   male
    7 30 30 female
    8 34 35   male
    

    【讨论】:

    • 非常感谢 Underminer
    猜你喜欢
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 2022-01-13
    • 2016-03-28
    • 2020-10-06
    • 2015-07-21
    • 1970-01-01
    相关资源
    最近更新 更多