首页 > 解决方案 > Python-从具有不对称误差条的正态分布中提取

问题描述

我正在尝试编写代码以从具有不对称误差线的正态分布中随机提取一个值。基本上我正在尝试使用等效的 np.random.normal 但能够定义不相等的上限和下限 sigma。我不想使用 scipy.stats.skewnorm 因为我不知道我的分布在一个参数方面有多倾斜,我只知道 + 和 - 误差线。我该怎么做?

感谢stackoverflow好人的帮助!

标签: pythonnumpyrandomscipystatistics

解决方案


@ItsAMe,我不能在我的评论中放图表,所以把它写下来作为答案。虽然@RobertDodier 的回答在技术上是正确的,但您应该了解您获得的分布类型。

下面我绘制了两个在 0 处连接的高斯,但具有不同的 sigma(误差线,sigmas = 2 和 0.7)。也许这就是你真正想要的,但对我来说,很难想象会产生或需要什么样的过程来模拟这种奇怪的分布。这样的东西真的存在于自然界或某些模型中吗?

在此处输入图像描述


推荐阅读