我正在尝试了解用于分类的MARS/地球模型,并在R的MLR包中使用"classif.earth"。 我的问题是 MLR 文档说"classif.earth"使用地球算法执行灵活的判别分析。
但是,当我查看代码时: (https://github.com/mlr-org/mlr/blob/master/R/RLearner_classif_earth.R( 我在 mda 包中没有看到对 FDA 的调用,而是它指示地球使用默认的 logit 链接来安装一个 glm。
所以告诉我我是否错了,但在我看来,"classif.earth"不是在做灵活的判别分析,而是在地球模型上拟合逻辑回归。
该实现使用 MARS 执行 FDA,其中 MARS 模型确定不同的组。您可以在本文中找到更多信息;我引用摘要:
线性判别分析等效于多响应线性回归[...]来表示组。