Independent Component Analysis

This Component uses Independent Component Analysis to transform given numeric columns and appends the components as new columns to the input table. Additionally, the Component provides the fitted model.

The Component uses the Python Extension to perform the ICA with the Python Class “FastICA: a fast algorithm for Independent Component Analysis” in the sci-kit learn library (https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FastICA.html).

Options

Select columns
The numeric columns to which the component applies the SVD.
Select number of dimensions:
Numeric columns in the data will be reduced to the selected number of columns by singular value decomposition

Input Ports

Icon
The table that contains numeric columns to be analyzed

Output Ports

Icon
The resulting table containing the original columns and the single components.
Icon
Pickled object that contains the fitted ICA model.

Nodes

Extensions

Links