有人知道“分段线性回归”的包吗?
答案 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')