该Nominal to Numeric
运营商将做出新的属性,其名称会从输入属性值的。dummy encoding
用作coding type
参数时会发生这种情况。如果测试数据与训练数据相比包含不同的值,则结果属性将不同。
为了确认这是问题所在,请在Nominal to Numeric
运算符之后设置一个断点,并检查每个示例集的属性。
您可以通过将参数设置为来更改操作员的工作方式,unique integers
但这可能不适合您要解决的问题。
解决该问题的一种可能方法是合并两个数据集,然后再次拆分它们。即使数据可能没有值的示例,这也会为每个名义属性创建允许的级别。然后,每个拆分都可以与Nominal to Numeric
运算符一起使用,并且应该创建所有必需的属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句