データフレームで R の因子分析混合データを実行しようとしており、次のコマンドを使用しています。
res.famd <- FAMD(df, graph = FALSE)
しかし、次のエラーが発生します。
which(unlist(lapply(listModa, is.numeric))) のエラー: 'which' の引数が論理的ではありません
私はチェックしました:
str(df)
そして、私は次のようになります:
性別 : chr "M" "M" "M" "M" ...
グループ : chr "LOW" "LOW" "LOW" "LOW" ...
A : num 3.86e-09 1.90e-091.86e-09 3.63e-09 1.73e-09 ...
B: 数値 2.32e-05 5.69e-06 1.86e-05 1.45e-05 1.04e-05 ...
C: 数値 0.00249 0.00385 0.01555 0.00853 0.00426 ...
変数を因子に変換しようとしていますが、そうする必要があるかどうかわかりません。FAMD は文字変数と数値変数の両方で機能すると書かれている以下のリンクをたどっています: http://www.sthda.com/english/articles/31-principal-component-methods-in-r-practical-guide/115 -famd-factor-analysis-of-mixed-data-in-r-essentials/