统计学(一):定量资料的统计描述

1.整体性统计描述

  • summary():输出变量的最大值、最小值、四分位数、均值
rm(list = ls())
mtcars
summary(mtcars[,3:7])
  • apply()/sapply():输出变量的自定义描述量
state = function(x){
  x = x[!is.na(x)]
  m = mean(x)
  n = length(x)
  s = sd(x)
  skew = sum((x-m)^3/s^3)/n
  kurt = sum((x-m)^4/s^4)/n-3
  return(c(n = n,mean = m,s = s, skew = skew, kurt = kurt))
}
apply(mtcars[,3:7], 2, state)
sapply(mtcars[,3:7], state)
  • describe(): 比较常用的统计包,描述量很多
library(psych)
describe(mtcars[,3:7])

2.分组计算描述性统计量

  • describeBy():输出一个/多个类别型变量分组后describle描述量
library(psych)
describeBy(mtcars$mpg,list(mtcars$cyl,mtcars$am))
  • summaryBy():输出一个/多个类别型变量分组后的单个/多个描述量
library(doBy)
head(mtcars)
data_describe = summaryBy( mpg+hp+wt~cyl+am,
               mtcars,FUN = state) # 公式左边是连续变量,右边是类别变量,FUN参数必须存在
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值