gpt4 book ai didi

normal-distribution - 找到一组数据的 "peak"

转载 作者:行者123 更新时间:2023-12-05 00:40:47 24 4
gpt4 key购买 nike

我有一组数据,我想找到一个平均峰值。我已经在 Numbers.app 中做了一些测试,看看我在做什么,如果我制作数据集的图表,它有一个称为“多项式趋势线”的功能,它绘制数据曲线和该曲线的峰值看起来就像我追求的点/值一样。

那么我如何以编程方式计算该曲线并找到曲线上的切线?

我一直在维基百科上环顾四周,发现诸如“正态分布”和“多项式回归”之类的主题似乎非常相关,但我总是发现很难遵循维基百科上的方程,所以我希望这里有人可以给我一个程序化的例子。

这里有几个图表来说明我所追求的。绿点是数据点,蓝线是“多项式趋势线”(6 阶)。该趋势线的“峰值”就是我所追求的。

Example with even dataset
Example with uneven dataset

更新的问题:

经过一些回答后,我意识到我的问题需要重新表述,因为问题实际上并不是如何找到曲线的峰值,而是更多的是如何从绿点生成蓝色曲线,以便我可以找到数据集中的“权重”谎言。目标是获得某种“平均最大值”。

我想另一个问题是“这个特定问题实际上叫什么?” ;)

最佳答案

尽管数据看起来您不一定遵循正态分布。

分布拟合的主题非常复杂,除非您对数据分布有一些明确的先验假设,否则我不会冒险尝试。如果您对分布类型有假设,请查看 least squaresmaximum likelihood extimation方法。

但是,我建议您应该使用 bezier-splineLOESS “平滑”您的数据,然后找到计算曲线的最大值。

我怀疑使用衍生物的方法在这里是否有效。

关于normal-distribution - 找到一组数据的 "peak",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3512076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com