Cholesky decomposition error while eigenvalues are positive

1 次查看(过去 30 天)
For a Bayesian optimization I use the lower Cholesky decomposition. However, for a large interval the covariance matrices can have some zero eigenvalues which is not accepted for this decomposition. Adding a small diagonal is supposed to fix this. The eigenvalues are indeed positive but still I get an error saying the matrix is not positive definite.
Ensuring the matrix is symmetric does not help either ()
  3 个评论
Niels Uitterdijk
Niels Uitterdijk 2018-11-21
Large positive, 77.9.
As a sidenote, I do occasionaly get complex eigenvalues for certain intervals. Trying to fix this by forcing the matrix to be symmetric pushes the eigenvalues to be negative (-7.3).

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Eigenvalues & Eigenvectors 的更多信息

产品


版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by