首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R软件包mrmre分数的计算与提取

R软件包mrmre分数的计算与提取
EN

Stack Overflow用户
提问于 2021-08-03 12:09:03
回答 1查看 83关注 0票数 0

我正在使用一个名为mRMRe的R包来帮助我进行一些快速的特性选择,但是我发现这个包的文档太混乱了。

我的数据集大约有400列/特性,最后一列是二进制结果。

基本上,我是这样计算MRMR分数的:

代码语言:javascript
复制
tmp.step4 <- mRMR.classic( "mRMRe.Filter", 
                           data = myDataset , 
                           feature_count = featureCount( myDataset ) - 1, 
                           target_indices = 400 )

因为我不知道我真正需要多少功能,我想要计算每个功能的MRMR评分,我可以根据分数逐步消除变量。

我检索的MRMR计算结果如下:

代码语言:javascript
复制
scores( tmp.step4 )
solutions( tmp.step4 )

我可以看到,解决方案函数的输出是一个数值列表,我假设它是我的列/特征号的索引。分数函数的输出函数是一个排序的数字向量,但我不认为这与我的特征(例如一对一的投影)直接对应。

我的问题真的很简单:

我怎样才能得到分数与特征名成对?

例如:

特辑1: 0.111

特写2: 0.222

特辑3: 0.333

..。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2021-08-08 16:00:29

经过一番挖掘工作,我想我得到了.

得分需要与解决方案配对,该解决方案为我的数据集提供了一个有序的列索引。然后,可以相应地映射分数。

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

https://stackoverflow.com/questions/68635774

复制
相关文章

相似问题

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