返回梯度和 y 截距 (m, b) 以创建两条线以最适合数据

数据挖掘 数据集 线性回归 图表
2022-02-15 10:29:19

我已经为这项任务工作了几个小时,但未能获得目标结果。我尝试使用多种方法尝试使用不同的聚类方法和逻辑回归来拆分数据集,但没有成功。我认为非连续分段线性回归可能有效,但是没有找到关于如何实现它的好的资源。

taks 给出了一个 2D NumPy 数组,其中包含 x、y 数据点,确定了最适合数据的两条线的梯度和 y 截距。这是一张示例照片,其中两条蓝线显示了“已解决”解决方案的外观。

任何帮助将不胜感激。

在此处输入图像描述 在此处输入图像描述

1个回答

一种选择可能是采用分层方法:

  1. 将值分成两个簇。由于集群内的连通性很重要,因此请使用光谱聚类等算法。

  2. 将单独的回归线拟合到每个相应的集群。