"循环直到示例集为空。"

争取民主变革运动争取民主变革运动 成员职位:58大师
2019年5月编辑 帮助
你好,

我试图找到我可以用来重复执行子过程的操作符/s,直到某个示例集为空。我觉得应该是“Loop Until”。然而,它需要一个性能输入,而我没有。我也搜索了论坛,但没有找到任何答案。

任何想法?

谢谢。
标记:

答案

  • 争取民主变革运动争取民主变革运动 成员职位:58大师

    下面是一个测试过程来说明我的目标。它使用循环直到操作符。然而,它不起作用。有一个错误,没有数据传递到端口循环直到性能。

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




    < /操作符>





    < /操作符>





    < /操作符>



    <列出关键= " sample_size_per_class " / >
    <列出关键= " sample_ratio_per_class " / >
    <列出关键= " sample_probability_per_class " / >
    < /操作符>



    < /操作符>


    < /操作符>













    > < /过程
    < /操作符>









    > < /过程
    < /操作符>
    > < /过程
    循环直到操作符是正确的选择吗?

    谢谢。
  • 黑线鳕黑线鳕 成员职位:849Maven
    我认为你可以用“循环”和宏来做,像这样....
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <过程version = " 5.1.001 " >
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文




    < /操作符>


    < /操作符>






    < /操作符>


    < /操作符>


    < /操作符>

    <列出关键= "日志" >

    < / >列表
    < /操作符>









    > < /过程
    < /操作符>






    > < /过程
    < /操作符>
    > < /过程
  • 争取民主变革运动争取民主变革运动 成员职位:58大师
    嗨黑线鳕,

    谢谢你的回复。然而,我想要的有点不同。我想在循环中的某个示例集不为空的情况下执行循环。这意味着当该示例集为空时循环停止。它不需要样本集的计数。在我看来,Loop Until操作符可以达到这个目的。它检查内部的示例集是否符合条件。但它也需要一个性能输入给我一个错误(或bug)。

    再次感谢。
  • 土地土地 RapidMiner认证分析师,RapidMiner认证专家,成员职位:2531年独角兽
    你好,

    您可以使用“提取性能”操作符从示例集的属性中提取性能向量。
    即使您最终不需要它,您也可以将这个虚拟性能对象交付给端口以满足它的条件。

    但我猜你可以用它来提取作为性能的例子的数量,并使用循环直到的条件中止,如果没有剩下的例子。

    问候,
    塞巴斯蒂安。
登录注册置评。