在R中使用mre

在R中使用mre,r,machine-learning,feature-selection,R,Machine Learning,Feature Selection,我目前正在做一个项目,我必须做一些特征选择来建立一个预测模型。我被引导到R中一个名为mRMRe的包。我只是想用这个例子,但无法让它起作用。这个例子可以在这里找到- 这是我的密码- data(cgps) data <- data.frame(target=cgps.ic50, cgps.ge) mRMR.ensemble(data, 1, rep.int(1, 30)) 我进一步挖掘,发现实际上必须将数据转换为mrmrmr.data类型。所以我做了这个更新- # Update data &

我目前正在做一个项目,我必须做一些特征选择来建立一个预测模型。我被引导到R中一个名为
mRMRe
的包。我只是想用这个例子,但无法让它起作用。这个例子可以在这里找到-

这是我的密码-

data(cgps)
data <- data.frame(target=cgps.ic50, cgps.ge)
mRMR.ensemble(data, 1, rep.int(1, 30))
我进一步挖掘,发现实际上必须将数据转换为
mrmrmr.data
类型。所以我做了这个更新-

# Update
data <- mRMR.data(data = data.frame(target=cgps.ic50, cgps.ge))
mRMR.ensemble(data, 1, rep.int(1, 30))
因此,数据是请求的类型,但代码仍然不起作用

我的问题是,如果有人有使用此软件包的经验,或有任何帮助或意见,将不胜感激

还要注意的是,在示例中,当我加载数据时

cgps_ic50 -> cgps.ic50
cgps_ge -> cgps.ge

因此,数据的名称与示例中的不同。

对于您编写的代码:

data(cgps)
data <- mRMR.data(data = data.frame(target=cgps.ic50, cgps.ge))
mRMR.ensemble(data, 1, rep.int(1, 30))
数据(cgps)

数据
cgps\u ge
cgps\u ic50
抛出“未找到对象”错误。我收到的错误与您的代码相同,但在运行包文档中的示例代码时没有收到错误。在我看来,你没有“阅读手册”。
cgps_ic50 -> cgps.ic50
cgps_ge -> cgps.ge
data(cgps)
data <- mRMR.data(data = data.frame(target=cgps.ic50, cgps.ge))
mRMR.ensemble(data, 1, rep.int(1, 30))
data(cgps)
data <- mRMR.data(data = data.frame(target=cgps.ic50, cgps.ge))
mRMR.ensemble(data = data, target_indices = 1, 
              feature_count = 30, solution_count = 1)