English: Comparison between Normal distribution and Student's t-distribution. It will be used in the article 'Student's t-distribution'. Enhanced plotting.
importnumpyasnpimportmatplotlib.pyplotaspltimportscipy.specialasspX=np.arange(-4,4,0.01)# range of the graph plt.clf()plt.figure(figsize=(4,4))plt.axes([0.17,0.13,0.79,0.8])plt.hold(True)Q=[]# No curves at first.# Draw the curve of Normal distributionk=0# choose bluemu=0# mean = 0sigma=1# variance = 1A=1/(sigma*np.sqrt(2*np.pi))B=np.exp(-(X-mu)*(X-mu)/(2*sigma*sigma));Y=A*Ba=plt.plot(X,Y,'-',color='blue',lw=2)Q.append(a)# Draw the curve of Student's t-distributionk=1# choose redmu=0# mean = 0nu=1# freedom degree = 1A=np.exp(sp.gammaln((nu+1)/2.0));B=np.exp(sp.gammaln(nu/2.0))*np.sqrt(nu*np.pi);C=(1+X*X/nu)**(-(nu+1)/2.0);Y=A*C/B;a=plt.plot(X,Y,'-',color='red',lw=2)Q.append(a)# Remaining steps to finish drawing the graph. plt.xlabel("x")plt.ylabel("P(x)")plt.xlim(-4,4)# Saving the output.plt.savefig("T_distribution_1df.pdf")plt.savefig("T_distribution_1df.eps")plt.savefig("T_distribution_1df.svg")
Лицензирование
Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
делиться произведением – копировать, распространять и передавать данное произведение
создавать производные – переделывать данное произведение
При соблюдении следующих условий:
атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
Файл содержит дополнительные данные, обычно добавляемые цифровыми камерами или сканерами. Если файл после создания редактировался, то некоторые параметры могут не соответствовать текущему изображению.