日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

詳解協(xié)方差與協(xié)方差矩陣

 imelee 2017-02-13

協(xié)方差的定義

 

對于一般的分布,直接代入E(X)之類的就可以計算出來了,但真給你一個具體數(shù)值的分布,要計算協(xié)方差矩陣,根據(jù)這個公式來計算,還真不容易反應過來。網(wǎng)上值得參考的資料也不多,這里用一個例子說明協(xié)方差矩陣是怎么計算出來的吧。

記住,XY是一個列向量,它表示了每種情況下每個樣本可能出現(xiàn)的數(shù)。比如給定

X表示x軸可能出現(xiàn)的數(shù),Y表示y軸可能出現(xiàn)的。注意這里是關(guān)鍵,給定了4個樣本,每個樣本都是二維的,所以只可能有XY兩種維度。所以

 

 

用中文來描述,就是:

協(xié)方差(i,j)=(第i列的所有元素-i列的均值)*(第j列的所有元素-j列的均值)

這里只有X,Y兩列,所以得到的協(xié)方差矩陣是2x2的矩陣,下面分別求出每一個元素:

       所以,按照定義,給定的4個二維樣本的協(xié)方差矩陣為:

 

    

matlab計算這個例子

z=[1,2;3,6;4,2;5,2]

cov(z)

ans =

    2.9167   -0.3333

   -0.3333    4.0000

可以看出,matlab計算協(xié)方差過程中還將元素統(tǒng)一縮小了3倍。所以,協(xié)方差的matlab計算公式為:

    協(xié)方差(i,j)=(第i列所有元素-i列均值)*(第j列所有元素-j列均值)/(樣本數(shù)-1

       下面在給出一個43樣本的實例,注意4維樣本與符號X,Y就沒有關(guān)系了,X,Y表示兩維的,4維就直接套用計算公式,不用X,Y那么具有迷惑性的表達了。

 

 

 

   

                

        (3)與matlab計算驗證

                     Z=[1 2 3 4;3 4 1 2;2 3 1 4]

                     cov(Z)

                     ans =

                          1.0000    1.0000   -1.0000   -1.0000

                          1.0000    1.0000   -1.0000   -1.0000

                         -1.0000   -1.0000    1.3333    0.6667

                          -1.0000   -1.0000    0.6667    1.3333

       可知該計算方法是正確的。我們還可以看出,協(xié)方差矩陣都是方陣,它的維度與樣本維度有關(guān)(相等)。參考2中還給出了計算協(xié)方差矩陣的源代碼,非常簡潔易懂,在此感謝一下!

 

參考:

[1] http://en./wiki/Covariance_matrix

[2] http://www.cnblogs.com/cvlabs/archive/2010/05/08/1730319.html

 

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多