栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

多项式概率分布(Multinomial probability distribution)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

多项式概率分布(Multinomial probability distribution)

其由二项分布推广而来,从而更加普遍。所以我们先回顾一下二项分布。

二项分布的典型例子是扔硬币,设硬币正面朝上概率为 p p p, 重复扔 n n n次硬币,记硬币正面朝上的次数为 X X X,显然 X X X是一个随机变量,且服从二项分布,即 X ∼ B ( n , p ) Xsim B(n,p) X∼B(n,p)。

把二项分布推广至两种以上的状态,就得到了多项分布。

比如做一次实验,结果有k种可能,各自的概率为 ( p 1 , … , p k ) (p_1,ldots ,p_k) (p1​,…,pk​),同样,重复做n次实验,记各种状态出现的次数为 ( X 1 , … , X k ) (X_1,ldots ,X_k) (X1​,…,Xk​),显然,这些都是随机变量,且服从多项分布,即 ( X 1 , … , X k ) ∼ P N ( n : p 1 , … , p k ) (X_1,ldots ,X_k)sim PN(n:p_1,ldots ,p_k) (X1​,…,Xk​)∼PN(n:p1​,…,pk​),显然有关系: X 1 + … + X k = n X_1+ldots +X_k=n X1​+…+Xk​=n,另外,其中PN即poly nomial的意思,也是多项式的意思。

python实战:

import torch
p=torch.tensor([0.2,0.1,0.7])
torch.multinomial(p,2,replacement=True)#表示进行两次重复实验,各个状态的概率分布是p

我们重复运行两次,得到如下结果:

上面表示第一次得到了0.2概率的那个状态,第二次得到了0.7概率的那个状态。下面这个同样分析。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294394.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号