簡體   English   中英

協方差矩陣不是正定的

[英]Covariance matrix not positive definite

我正在嘗試使用quadprog庫解決投資組合優化問題,但是solve.QP函數返回以下內容:

matrix D in quadratic function is not positive definite!

但是,我將Dmat定義為:

Dmat <- cov(diff(as.matrix(na.locf(prices))))

如何將Dmat為正定矩陣?

感謝您的幫助。 我從corpcor庫中發現了cov.shrink函數,現在我將Dmat定義為:

cov.shrink(diff(as.matrix(na.locf(precos_mes))))

可以完美地用作正定矩陣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM