您的位置:首页 > 其它

统计分析中常用的函数与作用

2012-11-22 09:30 337 查看
统计函数  作用

max(x)  返回向量x中的最大的元素

min(x)  返回向量x中最小的元素

which.max(x)  返回向量x中最大元素的下标  

which.min(x)  返回向量x中最小元素的下标

mean(x)  计算样本(向量)x的均值

median(x)  计算样本(向量)x的中位数

mad(x)  计算中位绝对离差

var(x)  计算样本(向量)x的方差

sd(x)  计算向量x的标准差

range(x)  返回长度为2的向量:c(min(x),max(x))

IQR(x)  计算样本的四分位数极差

quantile(x)  计算样本的常用分位数

summary(x)  计算常用的描述性统计量(最小、最大、平均数、中位数和四分位数)

length(x)  返回向量x的长度

sum(x)  返回向量x的总和

prod(x)  给出向量x的乘积

rev(x)  取向量x的逆序

sort(x)  将向量x按升序排序,选项decreasing=TRUE表示逆序

order(x)  返回x的秩(升序),选项decreasing=TURE表示逆序

rank(x)  返回x的秩

cumsum(x)  返回向量x的累积和(i个元素就是x[1]-->x[i]的和)

cumprod(x)  返回向量x的累积积

cummin(x)  返回向量x的累积最小值

cummax(x)  返回向量x的累积最大值

var(x,y)  计算样本(向量)x与y的协方差

cov(x,y)  计算样本(向量)x与y的协方差

cor(x,y)  计算样本(向量)x与y的相关系数

outer(x,y)  计算样本(向量)x与y的外积

Example:

> a <- c(1,2,3,4)
> a
[1] 1 2 3 4
> min(a)
[1] 1
> max(a)
[1] 4
> which.max(a)
[1] 4
> which.min(a)
[1] 1
> mean(a)
[1] 2.5
> median(a)
[1] 2.5
> mad(a)
[1] 1.4826
> var(a)
[1] 1.666667
> sd(a)
[1] 1.290994
> range(a)
[1] 1 4
> IQR(a)
[1] 1.5
> quantile(a)
0% 25% 50% 75% 100%
1.00 1.75 2.50 3.25 4.00
> summary(a)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 1.75 2.50 2.50 3.25 4.00
> length(a)
[1] 4
> sum(a)
[1] 10
> prod(a)
[1] 24
> rev(a)
[1] 4 3 2 1
> sort(a)
[1] 1 2 3 4
> order(a)
[1] 1 2 3 4
> rank(a)
[1] 1 2 3 4
> cumsum(a)
[1] 1 3 6 10
> cumprod(a)
[1] 1 2 6 24
> cummin(a)
[1] 1 1 1 1
> cummax(a)
[1] 1 2 3 4
> x<-c(1,3)
> y<-c(2,4)
> cov(x,y)
[1] 2
> var(x,y)
[1] 2
> cor(x,y)
[1] 1
> outer(x,y)
[,1] [,2]
[1,] 2 4
[2,] 6 12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: