美文网首页
R语言: QQ 图

R语言: QQ 图

作者: LET149 | 来源:发表于2023-07-19 09:19 被阅读0次

    https://www.jianshu.com/p/4c5a6dc44dda

    用来检验数据分布的正态性

    qqnorm(variabe_name) : 画出QQ图
    qqline(variabe_name) : 为以上绘制的QQ图添加辅助线(上下两个四分位点的连线)

    数据的分布越接近正态分布,QQ图(特别是中间部分)就会越接近其辅助线

    QQ图原理:

      1. 横坐标:qnorm(rank(data)/length(data))
      1. 纵坐标:data
    aa <- rnorm(10000)
    hist(aa, breaks = 100)  '#示例一
    
    bb <- rnorm(500)
    hist(bb, breaks = 10)  #示例二
    
    cc <- sort(aa)[1:(length(aa)/2)]
    hist(cc, breaks = 100)  #示例三
    
    qqnorm(aa)  #示例四
    qqline(aa, col="red", lwd=3, lty=2)
    
    qqnorm(bb)  #示例五
    qqline(bb, col="red", lwd=3, lty=2)
    
    qqnorm(cc)   #示例六
    qqline(cc, col="red", lwd=3, lty=2)
    
    
    plot(qnorm((rank(aa)-0.5)/length(aa)), aa)
    plot(qnorm((rank(bb)-0.5)/length(bb)), bb)
    plot(qnorm((rank(cc)-0.5)/length(cc)), cc)
    
    示例一
    示例二
    示例三
    示例四
    示例五
    示例六

    相关文章

      网友评论

          本文标题:R语言: QQ 图

          本文链接:https://www.haomeiwen.com/subject/cczxvltx.html