设置“角色使用”,允许任意值作为目标角色

安德鲁安德鲁 RapidMiner认证专家,RapidMiner认证大师,会员职位:47大师
现在它被限制为一个不包含“horizon”的已定义列表。

如果您有一个复杂的流程,需要为窗口操作后产生的层设置角色,则不可能使用“Multi Horizon Forecast”操作符,因为它期望角色类型为“Horizon”。

理想情况下,Set Role应该允许任意目标角色,或者至少应该允许“视界”。

最佳答案

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3362年RM数据科学家
    解决方案接受
    如果Set Role能像过去那样允许高级用法就好了,因为使用它的旧进程将会中断。这是我早些时候准备的(2011年的,有点老了)。

    旧的进程不会中断,因为旧的set role操作符仍然存在,并做它之前做的事情。


    能够使用自定义角色作为功能之一的整个事情基本上不是初学者自己发现的。随着角色系统的变化,我们允许用户更容易找到它。另外,为什么角色必须是独一无二的总是令人困惑的。这一点现在也改变了。

    但是,多标签和多地平线预测运营商现在可能面临挑战。


    顺便说一下,棘手的工作是从旧流程中复制旧的set角色,并在新流程中使用它。


    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德

答案

  • David_ADavid_A 管理员、版主、员工、RMResearcher、会员职位:295RM研究
    @Andrew

    任意附加信息的新角色类型是“Metadata”,窗口操作符已经为这个角色设置了新创建的水平列。

    多水平预测算子寻找的是列的命名模式,而不是它们的角色。您甚至可以使用地平线属性的正则表达式定义自定义模式。

    最好的
    大卫
  • 安德鲁安德鲁 RapidMiner认证专家,RapidMiner认证大师,会员职位:47大师
    你好,大卫

    我从Multi Horizon Forecast操作员的帮助下复制了这个

    使用属性角色上的正则表达式选择水平属性

    这是查看属性的名称,我自己也看到了。

    我有一个过程,需要过滤掉零地平线值,所以以后的模型不会爆炸。我最初将它们转换为正则,然后过滤掉所有的null(我希望简单)。一旦我转换回我认为是必需的角色,多重视界就失败了。我想我可以试着找

    Metadata \ + (\ d +)。< br > < p > < / p >

    我认为角色类型是这样设置的,但我用另一种方式进行了过滤,所以现在对我来说不重要了。

    如果Set Role能像过去那样允许高级用法就好了,因为使用它的旧进程将会中断。这是我早些时候准备的(2011年的,有点老了)。

    https://rapidminernotes.blogspot.com/2011/07/ignoring-many-attributes.html

    如果Set Role可以允许horizon作为属性类型,那就太好了,因为很有可能一个示例集已经包含了元数据,这会弄乱编号。

    干杯

    安德鲁

  • David_ADavid_A 管理员、版主、员工、RMResearcher、会员职位:295RM研究
    我们正在调查。
登录注册置评。