2016-12-14 5 views
0

私はn = 1008 x p = 45のデータ行列を持っており、factanal()関数を使用してデータの因子分析を実行しようとしています。私は合わせて決める要因の数に関係なく、同じエラーを取得しています: 「factanalでエラーが発生しました(リオス、3、回転= 『バリマックス』): この開始値から最適化することができませんでし」私が持っているFactor Analysisのエラー - 開始値

を一意の開始値のいくつかのセットを、start引数を使って試しました。それでも、どれも適合しないようです。誰か助けてくれますか?

私のデータは、45のブラジル川(84年×12ヶ月= 1008回の観測値)からの毎月の流出量(m³/ s)で構成されています。河川は変数である(p = 45)。私は、このようなデータを含む私の.csvファイルへのリンクを添付しました:事前に

https://www.dropbox.com/s/swz1mqxmol7tofx/Rivers%20as%20variables%20%28csv%29.csv?dl=0

感謝を!

答えて

2

最適化中に一意性の下限を増やして、ソリューションが収束するようにしてください。

この場合、下限をデフォルトの0.005から0.1に増やすことができます。

factanal(rios, 3, rotation = "varimax", lower = 0.01) 

詳細については、facanalのドキュメントを参照してください。

関連する問題