概述
转自网易博客 wstbrkwong Matlab中常用的统计量函数
13个统计量:
最大最小值及其所在位置,均值,几何平均数,中位数,众数,极差,方差,标准差,偏斜度,峰度,协方差,相关系数。
%% 1.求最大最小值及其所在位置
[maxX,p] = max(X) % 向量X的最大值及其所在位置
[maxA,p] = max(A) % 矩阵A各列的最大值及其所在位置
[maxA,p] = max(A,[],2) % 矩阵A各行的最大值及其所在位置
[minX,p] = min(X) % 向量X的最小值及其所在位置
[minA,p] = min(A) % 矩阵A各列的最小值及其所在位置
[minA,p] = min(A,[],2) % 矩阵A各行的最小值及其所在位置
%% 2.计算均值
mean(X) % X为向量,则返回X的均值
mean(A) % A为矩阵,则返回每列的均值
mean(A,2) % A为矩阵,则返回每行的均值
%% 3.计算中位数
median(X) % X为向量,则返回X的中位数
median(A) % A为矩阵,则返回每列的中位数
median(A,2) % A为矩阵,则返回每行的中位数
%% 4.计算众数(当有多个众数时,返回最小的那个)
mode(X) % X为向量,则返回X的众数
mode(A) % A为矩阵,则返回每列的众数
mode(A,2) % A为矩阵,则返回每行的众数
%% 5.计算几何平均数
geomean(X) % X为向量,则返回X的几何平均数
geomean(A) % A为矩阵,则返回每列的几何平均数
geomean(A,2) % A为矩阵,则返回每行的几何平均数
%% 6.计算调和平均数
harmmean(X) % X为向量,则返回X的调和平均数
harmmean(A) % A为矩阵,则返回每列的调和平均数
harmmean(A,2) % A为矩阵,则返回每行的调和平均数
%% 7.计算极差(最大值与最小值之差)
range(X) % X为向量,则返回X的极差
range(A) % A为矩阵,则返回每列的极差
range(A,2) % A为矩阵,则返回每行的极差
%% 8.求样本方差
var(X) % X为向量,则返回X的方差
var(A,[],1) % A为矩阵,则返回每列的方差
var(A,[],2) % A为矩阵,则返回每行的方差
%% 9.求标准差
std(X) % X为向量,则返回X的标准差
std(A,flag,1) % A为矩阵,则返回每列的标准差(flag取0或1,取0表示自由度=样本个数-1,取1时表示自由度=样本个数)
std(A,flag,2) % A为矩阵,则返回每行的标准差(flag取0或1,取0表示自由度=样本个数-1,取1时表示自由度=样本个数)
%% 10.求偏斜度
skewness(X) % X为向量,则返回X的偏斜度
skewness(A,flag,1) % A为矩阵,则返回每列的偏斜度(flag取0或1,取0表示偏斜纠正,取1时偏斜不纠正)
skewness(A,flag,2) % A为矩阵,则返回每行的偏斜度(flag取0或1,取0表示偏斜纠正,取1时偏斜不纠正)
%% 11.求峰度
kurtosis(X) % X为向量,则返回X的峰度
kurtosis(A,flag,1) % A为矩阵,则返回每列的峰度(flag取0或1,取0表示峰度纠正,取1时峰度不纠正)
kurtosis(A,flag,2) % A为矩阵,则返回每行的峰度(flag取0或1,取0表示峰度纠正,取1时峰度不纠正)
%% 12.求协方差
cov(X) % X为向量,则返回X的协方差
var(A) % A为矩阵,则返回该矩阵的协方差矩阵,其对角线元素为原矩阵A各列的方差
cov(X,Y) % 两等长列向量X、Y的协方差
%% 13.求相关系数
corrcoef(X,Y) % 等长列向量X、Y的相关系数
corrcoef(A) % 矩阵A的列向量的相关系数矩阵
最后
以上就是无语酸奶为你收集整理的Matlab中常用的统计量函数的全部内容,希望文章能够帮你解决Matlab中常用的统计量函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复