python生成二项分布随机数,Python 概率分布
概念
1.在概率论和统计学中,两个分布是n个独立【是/否】实验中成功次数的离散概率分布。
二项分布在金融市场的应用
2.二项分布通常用于描述金融市场中只有两种结果的重复事件。
实例
#导入相关模块
importnumpyasnp
进口份额
importpandasaspd
fromscipyimportstats
#设置接口。注意,这句话不能抄。您需要输入自己的界面密钥。
Token=Yourtoken#输入您的界面密钥。访问方式及相关权限见Tushare官网。
pro=ts.pro_api(令牌)
#获取数据
df=pro . daily(TS _ code= 00001 . SZ )# daily是tushare股票的每日数据接口。
df[交易日期]=pd.to_datetime(df[交易日期])
Df.set _ index ([trade _ date],inplace=true) #将日期列作为行索引
df=df.sort_index()
ret=df.pct_chg[2020]
#估计平安银行股价上涨的概率
p=len(ret[ret0])/len(ret)
打印(p)
#预计十个交易日,平安银行有六个交易日上涨的概率。
prob=stats.binom.pmf(6,10,p)
Print(prob)以上是python二项分布的概率用法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。