我可以优化自定义性能指标吗?
anaRodrigues
成员职位:33因素二世
你好,
我想生成一个F分数并根据准确率或召回率的权重来改变。然后我想把它添加到一个性能向量中,这样我就可以优化它了。我知道有一个“性能数据”操作符,但我需要的是相反的。有什么办法可以帮我吗?
编辑:我发现了一个类似的问题,但没有解决方案:https://community.www.kenlockard.com/discussion/38190/generate-own-performance-vector/p1
我想生成一个F分数并根据准确率或召回率的权重来改变。然后我想把它添加到一个性能向量中,这样我就可以优化它了。我知道有一个“性能数据”操作符,但我需要的是相反的。有什么办法可以帮我吗?
编辑:我发现了一个类似的问题,但没有解决方案:https://community.www.kenlockard.com/discussion/38190/generate-own-performance-vector/p1
标记:
0
最佳答案
-
MartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3368年RM数据科学家嗯,F1-Measure已经是操作员性能(二项)的一部分了吗?
无论如何,您可以使用Performance to Data来获取tp、fp、tn和fn,然后手动计算F1分数。然后,您可以使用Extract Performance再次将其作为性能矢量。附件是一个例子。
欢呼,马丁
< ?xml version="1.0" encoding="UTF-8"?> <过程version = " 9.8.001”>
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文
<过程扩展= " true " >
< /操作符>
<过程扩展= " true " >
< /操作符>在训练阶段,在当前训练数据集上建立模型。(默认90%的数据,10次)
> < /过程
<过程扩展= " true " >
<列出关键= " application_parameters " / >
< /操作符>
< /操作符>将在Training步骤中创建的模型应用于当前测试集(10%)。<br/>对性能进行评估并发送给操作员结果。
> < /过程评估决策树模型的交叉验证。
< /操作符>
<列出关键= " set_additional_roles " / >
< /操作符>
< /操作符>
<列出关键= " function_descriptions " >
< / >列表
< /操作符>
< /操作符>
> < /过程
< /操作符>
> < /过程
- RapidMin乐鱼体育官方apper数据科学服务主管
德国多特蒙德0
答案
德国多特蒙德
谢谢你的回复,但是我不知道那个接线员能帮到我什么。它只允许我计算四种统计数据:最小值、最大值、平均值和特定属性的计数。我想要的是计算F度规,它来自于混淆矩阵的值。
谢谢你!
是的,f1测量是可用的,但我想计算F2, F3, F0.5等。这在以前是不可能的。
谢谢你这个解决问题!