【发布时间】:2017-08-12 06:44:29
【问题描述】:
我正在尝试使用chol() 来查找下面相关矩阵的 Cholesky 分解。我可以使用该功能的最大尺寸吗?我问是因为我得到以下信息:
d <-chol(corrMat)
Error in chol.default(corrMat) :
the leading minor of order 61 is not positive definite
但是,我可以毫无问题地将其分解为少于 60 个元素(即使它包含原始元素的第 61 个元素):
> d <-chol(corrMat[10:69, 10:69])
> d <-chol(corrMat[10:70, 10:70])
Error in chol.default(corrMat[10:70, 10:70]) :
the leading minor of order 61 is not positive definite
这是矩阵:
https://drive.google.com/open?id=0B0F1yWDNKi2vNkJHMDVHLWh4WjA
【问题讨论】:
-
@zheyuan li 这有效,因为它给了我一个答案,但我不明白输出。我打算将其用于蒙特卡洛模拟,并且根据我正在阅读的有关枢轴的内容,输出的顺序与原始矩阵的顺序不同。还能用吗?
标签: r matrix matrix-factorization matrix-decomposition