Python生成带约束的随机右偏高斯分布
我需要生成一条单位曲线,它看起来像一条右偏高斯曲线,我有以下约束条件: X轴的天数是可变的,但通常为45天+ Y轴上的所有值总和为1 峰值总是出现在第4天或第5天左右 例如:Python生成带约束的随机右偏高斯分布,python,python-3.x,probability,gaussian,Python,Python 3.x,Probability,Gaussian,我需要生成一条单位曲线,它看起来像一条右偏高斯曲线,我有以下约束条件: X轴的天数是可变的,但通常为45天+ Y轴上的所有值总和为1 峰值总是出现在第4天或第5天左右 例如: 有没有一种方法可以在python中通过编程实现这一点?正如@Severin所指出的,gamma看起来是一种合理的选择。e、 g: import matplotlib.pyplot as plt import numpy as np import scipy.stats as sps x = np.linspace(75)
有没有一种方法可以在python中通过编程实现这一点?正如@Severin所指出的,gamma看起来是一种合理的选择。e、 g:
import matplotlib.pyplot as plt
import numpy as np
import scipy.stats as sps
x = np.linspace(75)
plt.plot(x, sps.gamma.pdf(x, 4) '.-')
plt.show()
如果它们真的需要和为1,而不是积分,我会使用cdf,然后在结果上使用np.diff,它看起来像伽马分布。完全可能是我说错了,我会检查你的链接。谢谢,不客气。另一件需要检查的事情是Y轴上的所有值总和为1。这没有多大意义。通常,规范化要求是函数的整数,从0到最大值等于1,我只想把我得到的所有业务规则都放进去