matlab變異數、標準差公式、變異數標準差在PTT/mobile01評價與討論,在ptt社群跟網路上大家這樣說
matlab變異數在[程式] matlab 共變異數矩陣產生固定二維常態- 看板Statistics
作者[程式] matlab 共變異數矩陣產生固定二維常態
標題popo14777 (草草)
時間2016-02-24 11:58:50 UTC
[軟體程式類別]:
matlab
[程式問題]:
如何產生固定二維常態值
[軟體熟悉度]:
熟悉
[問題敘述]:
我想要產生一組二維常態隨機值,如[0.1231 0.0549],但共變異數矩陣不清楚要如何設
定才可以產生比較接近[0.1231 0.0549]
[程式範例]:
mu=[0.1231 0.0549] %二維平均向量
sigma=[0.05 0.8; 0.8 0.05] %共變異數矩陣
data=mvnrnd(mu,sigma) %產生一個二維常態分配的值 (多變量常態)
結果不能編譯,跑出以下錯誤訊息
sigma must be a symmetric positive semi-definite matrix.
以上,謝謝!!
--
那請問大大共變異樹矩陣要如何設呢?要如何才能變成半正定呢?謝謝
→ Yogaga: 直覺你共變異0.8太大了 02/24 12:43
→ celestialgod: eig(sigma) 出來的eigenvalue為-0.75, 0.85 02/24 13:17
→ celestialgod: sigma不是半正定 02/24 13:17