模拟器错误-不能将标称属性的索引映射到标称值:索引-1越界
michaelgloven
RapidMiner认证分析师,会员职位:46大师
我在执行模拟器操作符时得到附加错误,并很好奇我可以做什么来排除故障。我已经跟踪了数据,所有相关的(先前的)进程执行正常。该过程消耗10,000个示例和约47个属性。任何指导都是感激的。
<?xml version="1.0" encoding="UTF-8"?> <过程version = " 8.1.001”>
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文
<过程扩展= " true " >
< /操作符>
< /操作符>
< /操作符>
< /操作符>
<列出关键= " set_additional_roles " / >
< /操作符>
<枚举关键= "分区" >
< /枚举>
< /操作符>
<枚举关键= "分区" >
< /枚举>
< /操作符>
< /操作符>
< /操作符>
< /操作符>
/> .
> < /过程
< /操作符>
> < /过程
0
评论
嗨@michaelgloven谢谢你的报告。您能否附上(1)您的输入和(2)您的rapidminer-studio.log文件,以便我们重现错误?
斯科特
嗨@michaelgloven,
我有个可能发生的推测。会不会是测试数据集中有一些标称值不是训练数据集中的一部分?
感谢报告和您的支持!
最好的
Ingo
好吧,我回溯了我所有的数据,发现一个属性与缺失的值,这是用来创建模型和输入到模拟器。我删除了这个属性,现在一切都很好,没有错误。同时,我使用特征选择来防止这个问题(假设这是根本原因)。也许这只是一个建议,提供额外的错误检查,因为日志没有指向这个方向,这只是我需要花一些时间来解决的问题。谢谢你的帮助,迈克
了不起的迈克,这很有帮助。我们会调查一下的。事实上,下一个版本可能已经修复了这个问题。当前的Beta版本可以在这里找到,如果你想尝试一下你的数据:
http://static.www.turtlecreekpls.com/rnd/html/rapidminer-8.2-preview.html
再次感谢,
Ingo