如何从快速ICA中提取组件

  • 本文关键字:提取 组件 ICA java r
  • 更新时间 :
  • 英文 :


我在R中获取ICA组件fastICA时遇到问题。 当我尝试从fastICA函数中提取6个组件时,它只给出一个组件,但应该有6个组件。 最多 5 个它运行良好,但在 5 个之后,它给出了不同数量的组件。谁能告诉我这是什么原因

函数和参数:

ICA6 <- fastICA(X, 6, alg.typ = "parallel", fun = "logcosh", alpha = 1, 
method = "R", row.norm = FALSE, maxit = 200, tol = 0.0001, verbose = TRUE)

这是我为 ICA6 和 ICA5 输出的最后几行

hpc-admin@aiken:~/gayan$ 尾巴 ICA6

[1992年,] -1.755614e-01

[1993,] -1.931838e-01

[1994年,] -1.403488e-01

[1995,] 4.952370e-01

[1996,] 3.798545e-02

[1997年,] -8.870945e-02

[1998年,] -1.847535e-01

[1999,] 2.084906e-01

[2000,] 2.235841e-01

hpc-admin@aiken:~/gayan$ 尾巴 ICA5

[1992,] -4.449966e-02 2.348224e-02 -

0.1296879740 4.220189e-02 -0.1751827781

[1993,] -7.690094e-02

1.725353e-02 -0.1153838819 1.694351e-01 -0.1308105118

[1994,] -4.777415e-02 2.299214e-02 -0.1259907838 -6.011591e-03 -0.1605316621

[1995,] 4.354237e-02 2.295694e-02 -0.2499377363 -2.227481e-01 0.4414782035

[1996,] -3.848286e-02 2.121986e-02 -0.1361600020 -8.448882e-02 -0.0005046113

[1997,] -3.030994e-03 2.285310e-02 -0.1407370888 -

1.215308e-02 -0.1062227838

[1998,] -3.988264e-03 2.335983e-02 -0.1497881709 1.787074e-02 -0.1982725941

[1999,] -7.483824e-02 1.096696e-02 -0.0672348301 -

1.665848e-01 0.1489732404

[2000,] -7.123032e-01 1.123832e-02

0.5153474842 -1.785166e-01 0.1632015019

最新更新