matlab怎麼求相關係數?感悟世間百態2020-12-11 00:17:01

第一步我們首先需要知道matlab中求相關係數用到的是corrcoef函式,在命令列視窗中輸入“help corrcoef”,可以看到corrcoef函式用法,如下圖所示:

matlab怎麼求相關係數?

第二步在命令列視窗中輸入a=[1 3 6 7 8 16],b=[2 4 7 9 15 19],建立兩個矩陣,求兩個矩陣的相關係數,如下圖所示:

matlab怎麼求相關係數?

第三步輸入corrcoef(a,b),按回車鍵,可以看到兩個矩陣的相關係數是 0。9454 ,呈高度相關,如下圖所示:

matlab怎麼求相關係數?

第四步輸入corrcoef(a),可以求a矩陣的相關係數,如果a矩陣是個多維矩陣,可以透過corrcoef(a(:,1),a(:,2))求每一列的相關係數,如下圖所示:

matlab怎麼求相關係數?

第五步按回車鍵之後,可以a矩陣自身的相關係數為1,這裡需要注意的是相關係數0。00-±0。3是微相關,±0。30-±0。50是實相關,±0。50-±0。80是顯著相關,±0。80-±1。00是高度相關,如下圖所示:

matlab怎麼求相關係數?