文件名称:shrinking:通过缩小来恢复对称矩阵的确定性的Python代码
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-05 01:47:57
Python
shrinking -通过收缩恢复确定性的Python模块 关于 shrinking是Python模块,结合了用于修复无效(不确定)协方差和相关矩阵的方法,该论文基于Higham,Strabić,Šego的论文“” 本文和该模块中的算法之间存在一个显着差异:本文处理正定目标和正半定目标的情况,而该模块主要限于正定目标,因为半定情况很少出现问题在实践中,这将使代码大大复杂化。 该模块包含以下方法: bisection -一般形式的二等分方法, bisectionFB为2x2块对角线目标优化的对bisectionFB的变体,对角线线块取自起始矩阵或设置为恒等矩阵, newton -牛顿法 GEM广义特征值方法 GEMFB广义特征值方法的一种变体,针对2x2块对角线目标进行了优化,其对角线块取自起始矩阵或设置为单位矩阵。 各种其他例程也有经过适当优化的版本: checkPD用于检查
【文件预览】:
shrinking-master
----license.txt(1KB)
----README.md(2KB)
----shrinking.py(24KB)
----test_shrink.py(4KB)