RapidMiner - 将多项式属性更改为数字/整数

Posted

技术标签:

【中文标题】RapidMiner - 将多项式属性更改为数字/整数【英文标题】:RapidMiner - change polynomial attributes into numbers/integers 【发布时间】:2018-03-31 23:35:20 【问题描述】:

我正在学习 RapidMiner,我很想在我的数据集上运行线性回归。但是我收到错误,该方法/技术无法处理多项式属性。

解决此问题的最佳方法是什么?这些属性是基本字符串,也是非常重要的输入。

是否有某种技术可以将这些字符串、多项式属性转换为数字或整数或其他什么?

【问题讨论】:

您能否让我们看看您的数据样本以及您想要拟合的函数的一些指示? 您可以考虑如何转换多项式数据,乘以固定项可能是一个好的开始。 【参考方案1】:

RapidMiner 提供了几个运算符来帮助您更改属性的类型。

您可以在以下位置找到它们:混合 -> 属性 -> 类型

在您的情况下,最好的选择可能是从名义到数字。通常,您选择这两种转换或编码类型之一:

唯一整数,它为每个字符串值分配一个唯一的数字 虚拟编码,为每个值创建一个新属性。那么这个新属性是 0 或 1。

对于线性回归,我建议使用虚拟编码,因为它不会根据分配的数字引入任何偏差。

还可以随时在RapidMiner community forum 中进一步提问或重新发布问题。

【讨论】:

以上是关于RapidMiner - 将多项式属性更改为数字/整数的主要内容,如果未能解决你的问题,请参考以下文章

将RapidMiner ExampleSet属性转换为FileObject

高数值维度数据的最佳学习模型? (使用 Rapidminer)

RapidMiner:我可以使用通配符作为属性值来训练决策树模型吗?

我想将数字更改为小时:分钟

将带有数字的列的类型从 varchar 更改为 int

Webpack Module Federation 将共享库的名称更改为数字