在R中使用mre
我目前正在做一个项目,我必须做一些特征选择来建立一个预测模型。我被引导到R中一个名为在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 &
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)