16.7 Independent Component Anysis (ICA)
- Unsupervised
- Finds components that are statistically independent from each other, rather than uncorrelated
- Maximise the ‘non-Gaussianity’ of the ICA components - i.e. non-linear
# Note: ICA requires the "dimRed" and "fastICA" packages.
%>%
bean_rec_trained step_ica(all_numeric_predictors(), num_comp = 4) %>%
plot_validation_results() +
ggtitle("Independent Component Analysis")
There isn’t much separation between the classes in the first few components, so these independent components don’t separate the bean types.