概念
1、在概率论和统计学中,两种分布是n种独立的离散概率分布,成功次数为[是/非]。
分布在金融市场的二项应用
2、二次分布通常用于描述金融市场上只有两个结果的重复事件。
实例
#导入相关模块 importnumpyasnp importtushareasts importpandasaspd fromscipyimportstats #设置接口,注意这句话不能复制。您需要输入您自己的接口密钥 token='Yourtoken'#输入您的接口密钥,查看Tushare官方网站的获取方式及相关权限。 pro=ts.pro_api(token) #获取数据 df=pro.daily(ts_code='000001.SZ')#daily是tushare的股票日线数据接口。 df['trade_date']=pd.to_datetime(df['trade_date']) df.set_index(['trade_date'],inplace=True)#以日期列为行索引 df=df.sort_index() ret=df.pct_chg['2020'] #估计平安银行股价上涨的概率 p=len(ret[ret>0])/len(ret) print(p) #估计十个交易日中,平安银行有六个交易日上涨的概率 prob=stats.binom.pmf(6,10,p) print(prob)
以上是python二项分布的概率使用,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。