我有一个实验数据,它是分段连续的,每个部分应该线性拟合。但是,我想在不知道结点究竟在哪里(因此斜率变化的点)的情况下拟合它,因为它不容易手动确定。
到目前为止,我找到了using py-earth对此任务的建议,但无法理解如何实现它;也就是说,只有X和Y的变量列表,如何能够进行这种分段线性回归。 有人可以就如何做到这一点给我建议吗?
UPD :原来,问题是由于数组的格式不同。 “X = numpy.array([X])。T”对于我的阵列解决了它,现在py_earth正在工作。然而,它是“粗糙的”,显示几个结的单行。任何人都可以为分段线性回归建议其他解决方案吗?