得到在决策树中定义我的预测的路径

PB941PB941 成员职位:6贡献我
2018年12月编辑 帮助

大家好:

我使用这个工具的时间很短,出现了一个“小”挫折,或者我希望如此。

我正在运行一个模型,我使用了一个元操作符,特别是元成本,带有一个组装决策树。这个模型让我回到了不同的树,目前为止一切顺利。现在问题出现了。我不知道如何在每棵树中分别得到定义预测的路径。

在之前的一篇文章中,我可以读到这个解决方案:

解决方案

已被主题作者cypressproject0接受

06-09-2017 04:15

回复:怎么知道…是树模型还是树到规则?

您也可以使用“操作员工具箱”扩展。这个扩展有一个名为“获取决策树路径”的操作符,它将产生一个新的变量,你必须遵循的路径(一个文本变量),以达到每个观察的最终节点。请注意,这个扩展需要文本挖掘扩展。所以一定要把它也装上。

过程如下:

”的过程:

截图2017-06-07上午8点49分19秒。png

下面是输出:

输出:

截图2017-06-07 08:50.45 .png

稍后,在同一篇文章中,我将遇到今天带给你的相同问题:“这个解决方案适用于纯树,而不是作为元成本组合的算子。”

然后提供这个解决方案:

“哎呀,

我的问题是MetaCost也是一个集成模型。附件是一个小脚本的过程,将元模型转换为模型集合,然后将它们转换为示例集。请注意,它没有考虑MetaCost的逻辑。”

然后是剧本。

我的问题是:我该怎么处理这个剧本?我怎样才能达到我所需要的?我怎么知道哪条路能让我到达每棵树的预测呢?无论如何。任何帮助都是莫大的帮助。

谢谢你!

标记:

答案

  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理

    你好@PB941-你真的运行了那个过程吗@mschmitz贴在那个帖子里?效果很好。他将groovy代码插入到Execute Script操作符中,等等……

    <?xml version="1.0" encoding="UTF-8"?> <过程version = " 7.6.001”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文

    <过程扩展= " true " >


    < /操作符>

    <过程扩展= " true " >

    <参数键=“cost_matrix”值= " (0.0 - 2.0,3.0 - 0.0)" / >
    <过程扩展= " true " >





    > < /过程
    < /操作符>





    > < /过程
    <过程扩展= " true " >

    <列出关键= " application_parameters " / >
    < /操作符>

    <列出关键= " class_weights " / >
    < /操作符>









    > < /过程
    < /操作符>

    <参数key="script" value=" import com.rapidminer.operator.learner.meta.MetaCostModel; import com.rapidminer.operator.learner.PredictionModel; = new IOObjectCollection() for(int i = 0;i<meta.getNumberOfModels (); + + i) {& # 10; & # 9; io.add (meta.getModel(我)& # 10;}& # 10;返回io # 10; & # 10; & # 10;" / >
    < /操作符>

    <过程扩展= " true " >






    > < /过程
    < /操作符>







    > < /过程
    < /操作符>
    > < /过程

    斯科特

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3362年RM数据科学家

    你好,

    关键是,MetaCost是一个集合运算符。举个例子,每棵树对应一个树枝。然后将其结合到预测中。所以最后的模型不是一个分支,而是许多分支的线性组合。有关详细信息,我将参考论文或MetaCostModel的apply()代码。

    最好的

    马丁

    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德
    sgenzer
  • PB941PB941 成员职位:6贡献我

    Dibujo.jpg

  • PB941PB941 成员职位:6贡献我

    嗨sgenzer。

    非常感谢你的帮助。我插入了脚本,这就是结果。

  • PB941PB941 成员职位:6贡献我

    你好,马丁。谢谢你的帮助。是的,但是我想知道每一个分支是什么。这可能吗?

登录注册置评。