rm7.1的LDA,QDA和RDA操作符在RM9 ....中可用最好的方法是什么?

hughesfleming68hughesfleming68 成员职位:323独角兽
2018年12月编辑 帮助

在Rapidminer的最新版本中,这些操作符的行为在某种程度上已经发生了变化。我正在失去重复性。在我测试的所有学习器中,这些是在RM7.1和RM8+之间没有给我相同结果的。至少我的数据是这样的。如果在每个版本的Rapidminer上独立重复,结果是相同的,所以这个过程没有引入任何随机性。不幸的是,我从7.1版本中得到的结果始终比新版本要好。我假设我可以为这些旧的操作符创建一个扩展。有没有更好的办法?

亲切的问候,

亚历克斯

亚历克斯

标记:

最佳答案

  • jczogallajczogalla 员工,成员职位:144RM工程
    解决方案接受

    @hughesfleming68

    我认为原因是在7.5之前,RDA中有一个错误,忽略了alpha参数,请参阅发布说明(修正)。

    在7.5之前,RDA相当于QDA。此外,直到7.4,LDA和QDA似乎被切换了发布说明再一次)。

    问候,

    1月

    sgenzer

答案

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

    @hughesfleming68

    你不能改变操作员的兼容性级别吗?

    最好的

    马丁

    - RapidMin乐鱼平台进入er数据科学服务主管-
    德国多特蒙德
  • hughesfleming68hughesfleming68 成员职位:323独角兽

    嗨,马丁,

    我认为兼容性级别只给了我7.4的选项。我确实在某个时候看了源代码,我认为从7.11到7.4发生了变化。我得再检查一遍。与此同时,我将尝试7.4,看看是否有区别。我忘了检查一下,谢谢你的提醒。我希望这能起作用!

    问候,

    亚历克斯

  • hughesfleming68hughesfleming68 成员职位:323独角兽

    谢谢你的解释,Jan.我要尝试一些不同的数据。在8.2中,当=1时的RDA应该会得到LDA,但得到的结果与LDA运算符不同。如果我在0到1之间运行一个alpha网格,RDA以0.1为增量,对于所有alpha值,我得到相同的结果,这表明RDA仍然没有考虑alpha。

    我将重新检查我的旧流程,认为QDA和LDA被调换了,如果还有什么不清楚的地方,我会回复你。

    亲切的问候,

    亚历克斯

  • hughesfleming68hughesfleming68 成员职位:323独角兽

    嗨,简,你的解释帮了大忙。RDA alpha在不同的数据集上正常工作。在我的旧过程中,旧的RDA忽略了。这就解释了我所看到的差异。

    问候,

    亚历克斯

  • jczogallajczogalla 员工,成员职位:144RM工程

    嗨,亚历克斯,

    很高兴听到这有用。还要检查这些操作符的兼容性级别,因为我猜在您的旧进程中,它们是7.4。:)

    干杯

    1月

登录注册置评。