首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我怎么能在这个高斯钟曲线公式中加上一个峰度项?

我怎么能在这个高斯钟曲线公式中加上一个峰度项?
EN

Stack Overflow用户
提问于 2015-05-15 21:55:14
回答 1查看 1.5K关注 0票数 1

我正在使用一个公式来生成Python中的曲线。我正在调整它的参数,这样我就可以看到它在基础曲线上的匹配(已经绘制了)。

我需要的是调整它的峰度,它目前不是公式的参数:

代码语言:javascript
运行
复制
def gaussian(x, peak_x, peak_y, sigma):
    return numpy.exp(-numpy.power(x - peak_x, 2.) / (2 * numpy.power(sigma, 2.))) * peak_y

我需要将函数扩展到以下签名:

代码语言:javascript
运行
复制
def gaussian(x, peak_x, peak_y, sigma, KURTOSIS)

但我不知道在哪里怎么改变公式。

EN

回答 1

Stack Overflow用户

发布于 2015-05-16 00:39:13

我不知道你说在Gauassian曲线上加一个峰度项是什么意思。

高斯贝尔曲线(也称为正态分布)有一个零峰度。一旦指定了均值和方差,就会唯一地定义该图。

假设你想要对你的数据进行高斯型分布,我建议使用一个Pearson分布。具体来说,Pearson VII型.这些分布会给你定义均值、方差、偏度和峰度的自由,这样你就得到了一个完美的拟合。但是,如果我正确地理解了您的需求,您甚至不需要那种程度的灵活性。学生t分布应该就足够了。

您可以在维基百科页面上找到方程,并通过调优v参数来调优峰度。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30269337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档