python生成二项分布随机数,Python 概率分布

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: