powered by
Group correlated features
group_correlated_features( features, corr_thresh = 1, group_neg_corr = TRUE, corr_method = "spearman" )
vector where each element is a group of correlated features separated by pipes (|)
|
a dataframe with each column as a feature for ML
For feature importance, group correlations above or equal to corr_thresh (range 0 to 1; default: 1).
corr_thresh
0
1
Whether to group negatively correlated features together (e.g. c(0,1) and c(1,0)).
correlation method. options or the same as those supported by stats::cor: spearman, pearson, kendall. (default: spearman)
stats::cor
Kelly Sovacool, sovacool@umich.edu
features <- data.frame( a = 1:3, b = 2:4, c = c(1, 0, 1), d = (5:7), e = c(5, 1, 4), f = c(-1, 0, -1) ) group_correlated_features(features)
Run the code above in your browser using DataLab