需要一个R包用于分段线性回归?

时间:2010-05-18 04:10:35

标签: r statistics

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

5 个答案:

答案 0 :(得分:5)

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

搜索RSeek.org通常是启动此类实例的好地方,您希望知道某些内容是否存在。

答案 1 :(得分:5)

查看分段包

答案 2 :(得分:3)

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

答案 3 :(得分:0)

不确定这会有所帮助,但是做MARS的地球包怎么样?

答案 4 :(得分:0)

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')

但是也有一些插件可以自动调整参数。

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