【发布时间】:2020-09-16 15:58:08
【问题描述】:
术语:
组件:PC
loading-score[i,j]:j 中的PC[i] 功能
问题:
我知道在 StackOverflow (SO) 和其他技术页面上多次询问有关功能选择的问题,并且它提出了不同的答案/讨论。这就是为什么我想针对不同的解决方案展开讨论,而不是将其作为一般性问题发布,因为已经完成了。
提出了使用 PCA 进行特征选择的不同方法:例如使用原始特征和组件之间的点积 (here) 来获得它们的相关性,SO here 的讨论表明您只能谈论重要特征作为组件中的加载分数(而不是在输入空间中使用该重要性),以及 SO 的另一个讨论(我目前找不到)表明 feature[j] 的重要性将是 abs(sum(loading_score[:,j]) 即总和所有i 组件的loading_score[i,j] 的绝对值。
我个人认为,获得特征重要性的一种方法是绝对总和,其中每个 loading_score[i,j] 由组件 i 的解释方差加权,即
imp_feature[j]=sum_i (abs(loading_score[i,j])*explained_variance[i]。
【问题讨论】:
标签: pca feature-selection