两个 X 轴不匹配的系列之间的非线性回归

两个 X 轴不匹配的系列之间的非线性回归

我有两个数据系列。我希望找到线性回归,从系列 1(原始传感器数据)中获取一个值,并计算出设备中系列 2(校准数据)的最近点。但是,虽然它们使用相同的单位,但这两个系列的 X 轴的增量不同;系列 1 的增量为 10,系列 2 的增量为 6-10,具体取决于传感器值,因此我无法简单地计算两个系列之间的回归。

我如何将它们对齐到同一轴上以便获得回归?根据以前的工作/数据表,我期望得到一个低阶多项式。

示例数据:

Time (mS)   Force (N)    Time (mS)  Raw value
15000       22.14       14998       287.6
15010       22.26       15007       288.6
15020       22.34       15016       288.8
15030       22.58       15024       288
15040       22.78       15033       287.6
15050       22.96       15042       287.6
15060       23.04       15051       287.4
15070       23.12       15060       287.8
15080       23.28       15069       288.6
15090       23.44       15078       288.8
15100       23.68       15086       288.6

谢谢!

答案1

您可以使用例如这个公式:

=IFERROR(INDEX(F:F,MATCH(A2,E:E,0)),IF(A2<MAX(E:E), FORECAST(A2,OFFSET($E$1,MATCH(A2,E:E,1)-1,1,2,1),OFFSET($E$1,MATCH(A2,E:E,1)-1,0,2,1)),""))

这将首先从原始值中寻找匹配的精确时间,如果找不到,则使用FORECAST函数根据前一个和下一个时间点进行插值。

在此处输入图片描述

相关内容