给定mu和sigma如何绘制对数正态分布之和

时间:2019-08-06 21:23:51

标签: plot probability-density cdf

给出与三个不同的对数正态分布相关的一组均值和方差值(例如:mu1,mu2和mu3,每个均与各自的方差var1,var2和var3相关),有没有一种方法可以绘制出这三个组成部分的总和?

预先感谢

Ps .:使用下面的完整代码,我可以绘制单个对数高斯,但是当我尝试绘制两个对数高斯时,以下代码不起作用:

plt.plot(x1, a1*stats.norm.pdf(np.log(x1), mu1, sigma1) + a2* stats.norm.pdf(np.log(x2), mu2, sigma2))

a1和a2 =放大

#=====================================
complete code
#=====================================
import numpy as np
import scipy.stats as stats

mu1 = 0
var1 = 1

sigma1 = np.sqrt(var1)

x1 = np.linspace(mu1 - 20*sigma1, mu1 + 20*sigma1, 500)

plt.plot(x1, stats.norm.pdf(np.log(x1), mu1, sigma1))

plt.xscale('log')
plt.xlim(10**-2,10**2)
plt.show()

enter image description here

0 个答案:

没有答案