我有许多成熟的曲线(天是在X轴上绘制的,数据是90天前的>=,所以曲线是很好的)。每周我都会得到一组新的数据,时间在0到14天之间。绘制时,所有数据(旧的和新的)都遵循对数曲线(形状),但具有不同的斜率。因此有些周有较高的斜率,曲线走得较高,有些较小的斜率,曲线较低。在90天时,所有曲线都变平了。
从一组“成熟曲线”中,我需要选择其斜率与我新收到的日期的斜率最匹配的曲线。此外,从成熟曲线中,我选择90天的Y值,并将其与我的“未成熟”/new曲线相关联。
有什么建议要怎么做吗?我似乎能找到任何信息。非常感谢!
发布于 2019-11-08 21:43:24
这看起来更像是一个数学问题,而不是编码问题,但我确实有一个解决方案。
如果你想知道两条曲线有多相似,你可以使用框差或仅使用差异。
您可以为两条曲线共享的每个x值计算或获取两条曲线的y值(或者,如果它们没有共享x值,因为一条曲线具有偶数值,而另一条曲线具有奇数值,则可以对这些值进行插值)。
然后取每个x值的两个y值的差值。
然后总结所有x值的差异。
产生的数字表示两条曲线的不同程度。
你也可以在求和之前将所有的值平方,但这取决于你所使用的“相似性”的定义。
https://stackoverflow.com/questions/58767395
复制相似问题