Singular Value Decomposition

This Component uses Singular Value Decomposition to transform given numeric columns and appends the components as new columns to the input table. Additionally, the Component provides a table containing the explained variance ratio and the fitted model.

The Component uses the Python Extension to perform the SVD with the Python Class “Dimensionality reduction using truncated SVD (aka LSA)” in the sci-kit learn library (https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.TruncatedSVD.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 decomposed.

Output Ports

Icon
The resulting table containing the original columns and the single components.
Icon
Table that contains the explained variance ratio per component.
Icon
The pickled object that can be used to transform other tables.

Nodes

Extensions

Links