【问题标题】:Need a R package for piecewise linear regression?需要用于分段线性回归的 R 包?
【发布时间】:2023-04-07 08:52:01
【问题描述】:

有人知道“分段线性回归”的软件包吗?

【问题讨论】:

标签: r statistics


【解决方案1】:

查看分段包

【讨论】:

    【解决方案2】:

    SiZer package 中有一个名为 piecewise.linear 的函数。

    搜索RSeek.org 通常是一个很好的起点,例如您想知道某些东西是否已经存在。

    【讨论】:

      【解决方案3】:

      您可能还想查看 strucchange 包中的断点函数。 当我有未知数量的断点时,我使用了它。 它易于使用并且具有良好的文档。

      【讨论】:

        【解决方案4】:

        不确定这会有所帮助,但是执行 MARS 的包 earth 怎么样?

        【讨论】:

          【解决方案5】:

          RWeka 包中有一个 M5P 方法。这是一个在叶子中有线性方程的回归树。示例代码

          library("RWeka")
          MT_model <- M5P(DEP ~ ., data = my_data)
          

          还有一些参数需要调整……

            MT_model <- M5P(DEP ~ ., data = my_data, control = Weka_control(M = 4, N =  FALSE, U = TRUE, R = FALSE))
          

          查看调整参数说明:

          WOW('M5P')
          

          但也有 caret 包可以自动调整您的参数。

          library(caret)
          train(DEP ~ ., data = my_data, method = 'M5')
          

          【讨论】:

            猜你喜欢
            • 2020-05-30
            • 2014-09-21
            • 1970-01-01
            • 1970-01-01
            • 2018-11-18
            • 2012-03-14
            • 1970-01-01
            • 2020-10-23
            • 2013-02-11
            相关资源
            最近更新 更多