python之t分布

import numpy as np
from scipy.stats import norm
from scipy.stats import t
import matplotlib.pyplot as plt

print('比较t-分布与标准正态分布')
x = np.linspace( -3, 3, 100)
plt.plot(x, t.pdf(x,1), label='df=1')
plt.plot(x, t.pdf(x,2), label='df=20')
plt.plot(x, t.pdf(x,100), label = 'df=100')
plt.plot( x[::5], norm.pdf(x[::5]),'kx', label='normal')
plt.legend()
plt.show()
发布了41 篇原创文章 · 获赞 44 · 访问量 7684

猜你喜欢

转载自blog.csdn.net/tailonh/article/details/102972800