我有一个非线性数据集。我怎样才能做回归orange?Orange没有多项式回归小部件。
非线性数据的回归
数据挖掘
机器学习
回归
橙
2022-02-17 13:30:06
3个回答
您必须自己向数据集添加高阶多项式项。因此,您应该向数据集中添加新列,这些列由具有所需现有特征组合的高阶多项式组成。这意味着如果您已经有一个CSV包含不同样本的两列的文件,则必须添加所需的额外特征列,这些列是现有特征的多项式组合。然后使用简单回归。
Orange在教育插件中有一个多项式回归小部件。
I(variable^power)在 R 中:通过添加到回归公式中,尝试使用高阶多项式进行回归。如果您在 lm 函数中使用多项式项,则无需添加另一列。例如,如果您想添加某个名为 的变量的二次方feature:
lm(response_variable~feature + I(feature^2), data=Orange)
其它你可能感兴趣的问题