首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用随机投影进行降维的R实现吗?

使用随机投影进行降维的R实现吗?
EN

Stack Overflow用户
提问于 2016-11-22 01:26:44
回答 1查看 1.5K关注 0票数 3

我有一个大p (~20K)和小n (~500)问题。我想的第一件事是降维。在尝试了PCA,鲁棒PCA,ICA,去除高度相关的特征后,我正在考虑使用随机投影。然而,随机投影没有简单的R实现。

我发现了一些随机投影R包,比如

  1. MCLUST:https://cran.r-project.org/web/packages/mclust/index.html
  2. RPEnsemble:https://cran.r-project.org/web/packages/RPEnsemble/index.html

但是,它们似乎不支持直接用于降维的随机投影。我对随机投影知之甚少,但我发现sklearn中有两个功能支持这一点:

高斯随机投影与稀疏随机投影:projection.html

它有非常简单的功能接口。

这能很容易地在R中实现随机投影吗?还是利用现有的工具在R中进行随机投影降维?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-22 01:40:14

我同意RPEnsemble包似乎不公开只允许您以任何方便的形式使用该特性的低级方法。

然而,我确实遇到了这个R源代码,它看起来相当直截了当,而且有合理的文档:随机投影的r源代码。这是丛集包的一部分,您可以在那里下载。

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

https://stackoverflow.com/questions/40732360

复制
相关文章

相似问题

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