私は一部のデータベースでMath.NETのSingular Decompositionを使用してPCA分析を行っています。列と行の量に応じて、アルゴリズムは無期限に実行され続けます(つまり、収束していないと仮定しています)。数値ライブラリー(計算)に特異値分解を解く際には、どのような制限がありますか?
私はMath.NETのSVD実装がLAPACKに基づいていると思います。
私は、このアルゴリズムまたはこれを引き起こす可能性のあるデータセットの特性に何らかの制限があるかどうか疑問に思っています。
PS:データは各属性間の共分散があまりないようです。
データセットのサイズはどれくらいですか?マトリックスのサイズはどれくらいですか? – duffymo
aprox以上。 70列と70行私は収束しません。 – Jonas