我可以优化自定义性能指标吗?

anaRodriguesanaRodrigues 成员职位:33因素二世
2021年3月编辑 帮助
你好,
我想生成一个F分数并根据准确率或召回率的权重来改变。然后我想把它添加到一个性能向量中,这样我就可以优化它了。我知道有一个“性能数据”操作符,但我需要的是相反的。有什么办法可以帮我吗?

编辑:我发现了一个类似的问题,但没有解决方案:https://community.www.kenlockard.com/discussion/38190/generate-own-performance-vector/p1
标记:

最佳答案

  • MartinLiebigMartinLiebig 管理员,版主,员工,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数据科学服务主管
    德国多特蒙德

答案

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3368年RM数据科学家
    你好,
    您搜索的操作符称为Extract Performance。

    最好的
    马丁
    - RapidMin乐鱼体育官方apper数据科学服务主管
    德国多特蒙德
  • anaRodriguesanaRodrigues 成员职位:33因素二世
    2021年3月编辑
    嗨,马丁,
    谢谢你的回复,但是我不知道那个接线员能帮到我什么。它只允许我计算四种统计数据:最小值、最大值、平均值和特定属性的计数。我想要的是计算F度规,它来自于混淆矩阵的值。
    谢谢你!
  • anaRodriguesanaRodrigues 成员职位:33因素二世
    嗨,马丁,

    是的,f1测量是可用的,但我想计算F2, F3, F0.5等。这在以前是不可能的。

    谢谢你这个解决问题!
登录注册置评。