2012-09-30 36 views
1

的結果我有這四個變量:解釋corrcoef(X)函數

Class1 
Class2 
Class3 
Class4 

它們中的每一個是矩陣。

它們在矩陣內X

X = [[Class1]' [Class2]' [Class3]' [Class4]'] 

我應用corrcoef功能X

B = corrcoef(X) 

以獲得結果:

B = 1.0000 -0.2392 0.9533 0.6903 
    -0.2392 1.0000 -0.1272 0.4267 
    0.9533 -0.1272 1.0000 0.6971 
    0.6903 0.4267 0.6971 1.0000 

但我不知道這意味着什麼。我如何解釋這些價值觀?它們是什麼意思?

我在MATLAB幫助文檔中找不到幫助。

+2

下面是MATLAB手冊頁:http://www.mathworks.com/help/matlab/ref/corrcoef.html –

+0

如果您覺得我已經回答了問題,請點擊我答案旁邊的勾號。如果您對我的回答不滿意,請告訴我,也許我可以改進它。乾杯。 –

回答

3

如果您知道樣本相關係數的定義,那麼答案很簡單。

既然B是4乘4,我想我可以放心地假設Classz是對某個隨機變量的觀察行向量,並且您有4個這樣的行向量。因此,X是N×4矩陣,列對應於隨機變量1至4,並且行對應於對隨機變量的觀察。

如果您檢查由Mark Elliot提供的鏈接中的文檔,您會注意到這意味着X對於應用corrcoef函數具有正確的方向。

corrcoef的輸出是樣本相關矩陣。它是4乘4,因爲你有4個隨機變量(列爲X)開始。這個矩陣的對角線對應於每個隨機變量與其自身的相關性(因此它們都等於1)。非對角線對應於隨機變量之間的樣本相關係數。也就是說,元素(2,3)中的數字是隨機變量2和3之間的樣本相關係數(即X的第2列和第3列)。由於2和3之間的樣本相關係數與3和2之間相同,因此B因構造而對稱。

希望這可以清除它。如果問題是你不知道什麼是相關係數,那麼SO可能不是合適的論壇。也許做一些自己的研究,然後如果你仍然有問題發佈到Math Exchange。

+0

你好,科林。感謝您的回覆。我認爲我的問題是我需要關聯,但不太清楚它是什麼。你能否在簡歷中向我解釋什麼是相關?感謝您對結果的解釋。很好。 :) –

+1

@RicardoFilipe唉,堆棧溢出不是一個直接的數學問題的正確論壇。另外,我無法給出比[this]更好的解釋(http://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient)。或者(更簡單一些)[this](http://www.dmstat1.com/res/TheCorrelationCoefficientDefined.html)。對不起,我不能做比這更多的事情,否則我將在計算機編程論壇上回答數學問題,設置一個不好的先例。我希望你明白。如果您覺得我已經回答了編程方面的事情,請點擊我答案旁邊的刻度線。乾杯。 –

+0

謝謝科林:) –