scipy.stats的用法——常见的分布和函数

介绍python统计函数库scipy.stats中常见的分布和函数

#commom distributions:
'''
uniform,norm,poisson,bernoulli,expon,lognorm
norm,t,chi2,f
'''
#commom function:
'''
rvs产生服从制定分布的随机数
pdf概率密度函数
cdf累计分布函数
sf残存函数(1-cdf)
ppf分位点函数(CDF的你函数)
isf逆残存函数
fit对随机取样进行你和,最大似然估计找到的概率密度函数系数
'''

  1. 产生随机数
#1. random number
#np.random.normal(loc=0.0, scale=1.0, size=None)
rv_unif = st.uniform.rvs(size=10)
print(rv_unif)

rv_norm=st.norm.rvs(loc = 5,scale = 1,size =(2,2))
print(rv_norm)

rv_beta=st.beta.rvs(size=10,a=4,b=2)
print(rv_beta)
  1. solve pdf(求概率密度函数)
x=st.norm.pdf(0,loc=0,scale=1)
y=st.norm.pdf(np.arange(3),loc=0,scale=1)
print(x)
print(y)
  1. solve cdf(求累计概率密度函数)
a=st.norm.cdf(0,loc=0,scale=1)
print(a)

x=st.norm.cdf(1.65,loc=0,scale=1)
y=st.norm.cdf(1.96,loc=0,scale=1)
z=st.norm.cdf(2.58,loc=0,scale=1)
print(x,y,z)
  1. solve ppf(求累计分布函数的逆函数,即分位点函数)
inv_z05=st.norm.ppf(0.05)
print(inv_z05)

z05=st.norm.cdf(inv_z05) 
print(z05)
  • 10
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值