Matlab中常用的統計量函式
阿新 • • 發佈:2018-11-21
轉自網易部落格 wstbrkwong Matlab中常用的統計量函式
13個統計量:
最大最小值及其所在位置,均值,幾何平均數,中位數,眾數,極差,方差,標準差,偏斜度,峰度,協方差,相關係數。
%% 2.計算均值 mean(X) % X為向量,則返回X的均值 mean(A) % A為矩陣,則返回每列的均值
%% 3.計算中位數 median(X) % X為向量,則返回X的中位數 median(A) % A為矩陣,則返回每列的中位數 median(A,2) % A為矩陣,則返回每行的中位數
%% 4.計算眾數(當有多個眾數時,返回最小的那個) mode(X) % X為向量,則返回X的眾數
%% 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的列向量的相關係數矩陣