【发布时间】:2019-03-09 10:25:44
【问题描述】:
我想用 R 中的两个断点进行分段回归:首先是斜率为 0 的水平线,然后是直线,然后是斜率为 0 的水平线。这两个断点也应该拟合。
我的数据是这样的(我总共有 60 个类似的数据集):
x <- c(1.306, 1.566, 1.736, 1.854, 2.082, 2.328, 2.650, 2.886, 3.162, 3.392)
y <- c(176.4, 188.0, 193.8, 179.4, 134.4, 119.0, 66.2, 58.2, 58.2, 41.2)
有人知道怎么做吗?
【问题讨论】:
-
如果它可能有一些用处,我发现一个带有偏移量“a * exp(-0.5 * pow((x-b) / c, 2.0)) + Offset”的高斯峰值方程,带有参数a = 1.4554605225541448E+02, b = 1.5839534147665826E+00, c = -5.6899030064297440E-01, 偏移量 = 4.6871995528236809E+01 给出了 OK 拟合,R 平方 = 0.9865 和 RMSE
标签: r regression breakpoints piecewise