首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R- FactoMiner MCA如何选择重要特性?

R- FactoMiner MCA如何选择重要特性?
EN

Stack Overflow用户
提问于 2017-10-26 23:43:35
回答 1查看 466关注 0票数 0

我的数据集是数值和分类值的混合,结果是一个类标签,大约有400列,数据集包含缺失值。在我的脑海中有很多问题。首先是:

  1. 如何处理缺失值?我用-1替换了所有缺少的值,可以吗??
  2. 如何对此数据应用MCA因子分析?我是否应该将训练和测试结合起来,然后应用主成分分析?
  3. 如何解释主成分分析的输出以获得最相关的特征?
EN

回答 1

Stack Overflow用户

发布于 2018-06-10 02:30:38

  1. 如果您使用FactoMineR包,请不要接触您的数据集,它会自行处理缺少的值。
  2. 您必须尝试这种代码

库(FactoMineR)库(Factoextra) df <- data.frame(df) #仅包含分类变量的数据集res.mca <- MCA(df,quali.sup) #可视化主成分fviz_eig(res.mca,addlabels = TRUE) #单个绘图fviz_mca_ind(res.mca,col.ind = "cos2",axes = c(1,2),# axes default repel = TRUE) # Variable plot on axe 1 fviz_contrib(res.mca,choice = "var",axes = 1,#你可以切换其他轴top = 10) #最佳变量贡献fviz_mca_var(res.mca,col.var = "contrib",axes = c(1,2),repel = TRUE)

  • Interpretation看起来像PCA。

代码语言:javascript
复制
- Visualize Principal Components (CP) : see %information of each variables
- Individual & Variable plots : bring out correlations variables and outliers
- Contribution : see %variable contribution on each axes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46958546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档