我正在使用 R 地球包的火星功能。当 MARS 项的交互程度至少为 1 时,模型中是否可能存在 x1*x1 这样的二次项?我猜不同铰链函数之间的相互作用是可能的。像 x1 这样的原始输入变量呢?
与 MARS 中的二次项的交互是否可能?
机器算法验证
相互作用
火星
2022-04-01 08:12:36
1个回答
是的,有一些修改。
就其本身而言,MARS 不会尝试采用预测变量的高阶函数。MARS 只能包含三种类型的基函数:
- 一个常数
- 铰链函数
- 铰链函数的相互作用
您可以通过创建一个新变量xnew = x1*x1
然后拟合 MARS 来“欺骗” MARS 以包含一个二次项。不过, MARS 不会自行推导出这个xnew
变量。
其它你可能感兴趣的问题