统计分析中常用的函数与作用
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
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
相关文章推荐
- C语言的常用库函数使用方法分析及用途(12)
- Nginx日志统计分析的常用命令总结
- 常用Oracle分析函数详解
- Ext.onReady(function(){} )函数的作用域分析(1)
- 【软件性能测试-LoadRunner实战技能 18】== LoadRunner_常用函数分析
- oracle中LAG()和LEAD()等分析统计函数的使用方法(统计月增长率)
- oracle常用的分析函数
- 网站访问统计分析常用术语
- 利用Oracle内置分析函数进行高效统计汇总(1)
- [原]C# 常用函数统计
- oracle 统计分析函数
- SQL对数据进行统计、常用集合函数
- asp 采集程序常用函数分析
- oracle常用分析函数
- C语言的常用库函数使用方法分析及用途(15)
- 数理统计中常用函数、概率分布函数总结
- SOCKET 常用函数的返回值分析
- 教为学:Oracle SQL学习之路(四):分析函数之统计(二)
- 教为学:Oracle SQL学习之路(四):分析函数之统计(二)
- 数据统计分析时常用sql语句 (split , row_number , group by, max 等 )