我有一个大的p(~20K)和小的n(~500)问题。我想的第一件事就是减少尺寸。尝试PCA,强大的PCA,ICA,删除高度相关的功能后,我正在考虑使用随机投影。但是,没有简单的R实现随机投影。
我找到了一些随机投影R包,比如
但是,它们似乎不直接支持随机投影以减少尺寸。我对随机投影知之甚少,但我发现sklearn支持这两个函数:
高斯随机投影和稀疏随机投影: http://scikit-learn.org/stable/modules/random_projection.html
它具有非常简单的功能界面。
可以在R中轻松实现随机投影吗?或者,利用现有工具在R?
中使用随机投影进行降维答案 0 :(得分:1)
我同意RPEnsemble
软件包似乎没有公开允许您以任何方便的形式仅使用该功能的低级方法。