數學建模--統計分析

1.正整數頻率表
使用tabulate函數可以得到正整數的頻率表


T = ceil(5*rand(1,10))
%隨機產生一組數據
table = tabulate(T)
%得到T的頻率表
T =

     3     2     4     2     3     4     5     5     3     1

table =

     1     1    10
     2     2    20
     3     3    30
     4     2    20
     5     2    20

tabulate有一個缺點是,它得到的是正整數的頻率表,在上面的例子中,從1-5都有數字在T中,如果換成這樣

T = ceil(10*rand(1,10))

嘗試一下可以知道,在T中沒有出現且小於T中最大值的數字,在頻率表中會顯示爲零,如果數字大頻率表也會很大。
通過一下語句可以提取出頻率不爲零的數

table1=table(table(:,2)~=0,:)

2.平均值、中值

mean平均值
median中位數
nanmedian忽略NaN的中位數
geomean幾何平均數
harmmean調和平均數

3.方差、標準差

var方差
std標準差

4.協方差、相關係數

cov協方差
corrcoef相關係數

5.樣本數據的盒圖

boxplot(X)

如果是多組數據,每組數據按照列的順序進行保存。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章