迭代,宏,自动化

诺埃尔诺埃尔 成员职位:82Maven
2019年10月编辑 帮助
你好,

我附上了一个流程和excel数据文件。这个过程是这样的:


在这些绿色框中是两个日期,并假设不存在的Store过程中有一个文件名。

我需要完成几件事:
  1. 我需要找到一种方法来迭代绿色框中的日期。(例如,我有4年的时间序列数据……我怎样才能自动训练24个月的模型,将得到的模型应用于一周的测试,提前一周,训练下一个24个月,然后测试下一个星期,冲洗和重复?)
  2. 为每次迭代存储Apply Model输出(即带置信度的预测等)和性能指标(混淆矩阵类型的东西)的最佳方法是什么?这样就可以回过头来查看它们。(例如,我如何*累积*比较一年24个月的训练期/一周的测试与36个月或18个月的训练期的表现?)
  3. 我怀疑有更好的方法来拼凑出一年的每周产出,而不是吐出52张excel表格,然后手工拼接在一起……有什么建议吗?
任何样品过程将是最赞赏的!实际的例子最有帮助。

谢谢!
诺埃尔
help_ii.rmp 23.5 k
help.xlsx 931.3 k
标记:
Tghadially

答案

  • lionelderkrikorlionelderkrikor 主持人,RapidMiner认证分析师,会员职位:1195年独角兽
    @Noel

    有趣的问题……

    我试着为这个需求找到一个解决方案。

    我把日期转换成数字日期至数字操作符. .逻辑:))然后我把你的2滤波器的例子在2循环操作符。我尝试迭代创建你的训练窗口和测试窗口但是输出滤波器的例子都是空的....
    不知什么原因!!
    好像有个虫子在里面滤波器的例子操作时条件类=表达式设置

    我错过了一些东西....

    在附件中,您修改的进程(不要担心,由于我上面描述的,该进程会引发错误…)

    问候,

    莱昂内尔


    varunm1 诺埃尔
  • 诺埃尔诺埃尔 成员职位:82Maven
    谢谢你的努力,莱昂内尔。我需要补个觉,但我明天会休息的。感谢!
    lionelderkrikor Tghadially
  • 诺埃尔诺埃尔 成员职位:82Maven
    @lionelderkrikor,等等。

    如果创建一个时间表并将其存储为数据集会怎么样?例如:


    可以将这些值放入流程中的循环(和其他)操作符中吗?

    再一次,谢谢。

    诺埃尔
    Tghadially
登录注册置评。