pca(主成分分析)を行う固有ベクトルを取得しようとしています。パッケージDimensionalityReduction.jlは、pcaeig(X)という非常に必要なコマンドを提供します。ここでXは行列です。 DimensionalityReductionJulia:pcaeig(X)は "UndefVarError:fliplr not defined"を返します。
データ= readtable( "中期Data.csv")
T =サイズ(データ)[1]
Nを使用してデータフレームを
を用い
は次のように私のコードは= size(data)[2]
erates = convert(配列、データ[1:T、2:n])
eigvec = pcaeig(erates)
私は書式設定が悪いことをお詫びします。私はコードを見積もりに入れる方法を覚えていません。とにかく、このコードを実行しようとすると、次のエラーが表示されます。 "UndefVarError:fliplr not defined"。さて、私の知る限りでは、fliplrは行列(変数ではない)を反転させるコマンドです。また、パッケージのコード(自分のコードではない)でエラーが発生しているとも言われています。これは、運が尽きて、パッチが適用されるまでこのパッケージを使用できないことを意味しますか?もしそうなら、他の誰かがpcaの固有ベクトルを取得する別の方法を知っていますか?
ええ、私は実際にそれに気づいただけです。私はMultivariateStatsのpca解析を見ていますが、固有ベクトルを与えるコマンドはないようです。私はそれを見ていないのでしょうか、それともそれらの機能をなくしましたか? – DornerA
多変量解析を使用して固有ベクトルを取得する方法をまだ解明していません – DornerA
投影行列https://github.com/JuliaStats/MultivariateStats.jl/blob/master/src/pca.jl#L7から取得してください –