多项式回归
组件介绍
“多项式回归”(Polynomial Regression) 控件使用模型模块中的任何回归器交互式地显示回归线。
“多项式回归”(Polynomial Regression) 控件可以设置多项式展开。多项式展开是多项式次数的一种调节,用于变换输入数据,并对曲线的形状有影响。如果多项式展开设置为1,这意味着在回归中使用未转换的数据。
- 输入:
- data:数据集
- 输出:
- data:数据集
- coef:回归系数
- lrn:在交互页面中配置参数后的随机森林学习算法
- mod:已训练的模型(仅当输入端odt存在时,才会有输出信息)
页面介绍
点击 “多项式回归”(Polynomial Regression) 控件查看参数配置页面,如下图所示:
点击 “多项式回归” 按钮,查看数据集详情:
参数选项
选项 | 说明 | 取值范围 | 样例值 | |
---|---|---|---|---|
相关信息 | 回归方法 | 模型名称,默认为Univariate Regression | 非空字符串 | Univariate Regression |
平均绝对误差 | 真实值与得出的多项式回归曲线的平均绝对误差值 | |||
标准误差 | 真实值与得出的多项式回归曲线的标准误差值 | |||
坐标轴数据 | 输入属性 | x轴上的自变量 | 数据集连续型属性 | sepal length |
目标属性 | y轴上的自变量 | 数据集连续型属性 | sepal width | |
多项式扩展 | 多项式展开次数 | 0~10 | 1 |
使用案例
在下图所示的案例中,使用 “加载文件”(File) 控件加载数据集,再通过 “多项式回归”(Polynomial Regression) 控件进行相关操作,最后连接 “查看数据”(Data Table) 查看回归系数。
案例中加载 iris 数据集,运行 “多项式回归”(Polynomial Regression) 后,设置多项式扩展值为3,其余使用默认参数。案例 中控件的配置以及执行结果如下图所示。