美文网首页
初识R语言—统计篇之描述性统计

初识R语言—统计篇之描述性统计

作者: 超级无敌大蜗牛 | 来源:发表于2020-04-04 18:25 被阅读0次

    from 阿雷边学边教R语言

    描述性统计

    • summary函数
      得到常用的统计值(*最小值,最大值,上下四分位数,均值,中位数)
    #数据单列情况
    > data <- mtcars$cyl
    > s1 <- summary(data)
       Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
      4.000   4.000   6.000   6.188   8.000   8.000 
    
    > s1[1]
    Min. 
       4
    > s1[["Min."]]
    [1] 4
    
    #数据多列情况
    > data <- mtcars[c("cyl","wt","hp")]
    > s2 <- summary(data)
         cyl              wt              hp       
     Min.   :4.000   Min.   :1.513   Min.   : 52.0  
     1st Qu.:4.000   1st Qu.:2.581   1st Qu.: 96.5  
     Median :6.000   Median :3.325   Median :123.0  
     Mean   :6.188   Mean   :3.217   Mean   :146.7  
     3rd Qu.:8.000   3rd Qu.:3.610   3rd Qu.:180.0  
     Max.   :8.000   Max.   :5.424   Max.   :335.0  
    > s2[,2][1]#和s2[1,2]的结果是一样的
    "Min.   :1.513  " 
    
    • pastecs包的stat.desc函数
      得到常用的统计值(上述的*+方差标准差+...)
      ps:我的电脑装不上这个包,直接盗用阿雷的结果啦,感谢阿雷
      pastecs results
    • table函数
      作频数统计
    #单个变量计数
    > table(mtcars$cyl)
    
     4  6  8 
    11  7 14 
    #双变量计数
    > table(mtcars$cyl,mtcars$vs,dnn=c("cyl","vs"))#dnn是对结果的行和列进行命名
       vs
    cyl  0  1
      4  1 10
      6  3  4
      8 14  0
    

    相关文章

      网友评论

          本文标题:初识R语言—统计篇之描述性统计

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