本博文源于matlab基础,matlab为概率的计算提供约20种概率分布,本博文将其常见的列出,供大家学习与参考。
概率分布的命令字符
分布 | 函数 |
---|---|
均匀分布 | unid |
二项分布 | bino |
泊松分布 | poiss |
几何分布 | geo |
均匀分布 | unif |
指数分布 | exp |
正态分布 | norm |
卡方X^2分布 | chi2 |
t分布 | t |
F分布 | f |
学过相关知识的了解,前四种离散,后几种连续
运算功能的命令字符
功能 | 函数 |
---|---|
概率密度 | |
分布函数 | cdf |
逆概率分布 | inv |
均值与方差 | stat |
随机数生成 | rnd |
小小吐槽
看完之后是不是感觉一头雾水!我也觉得,但是例子大家明白,用都是顺手拈来!下面用求分布律来演示例子
例子1:求X取值为1,2,3,4,5且服从均匀分布的分布律
>> X=1:5
X =
1 2 3 4 5
>> N=5
N =
5
>> Y=unidpdf(X,N)
Y =
0.2000 0.2000 0.2000 0.2000 0.2000
>>
例子2:求X取值为0,3,6,8,11,13时服从二项分布b(X;15,0.4)的概率值
>> x=[0 3 6 8 11 13];
>> n=15;
>> p=0.4;
>> y=binopdf(x,n,p)
y =
0.0005 0.0634 0.2066 0.1181 0.0074 0.0003
>>
小总结
大家看到用的两个函数了吗?一个是unidpdf
另一个是binopdf
,概率分布+运算功能就是整体的运用法则
比如:我想求均匀分布的逆概率分布或者均匀分布的均值与方差
unidinv unidstat
里面的括号是什么呢?说白了就是各自的服从,
比如:服从泊松分布的λ=3,X就是各自的取值,那么函数就可以这样写
poisspdf(X,3)
再比如:服从几何分布的p=0.1,X任然是取值
geopdf(X,p)
因此大家照猫画虎手动粘合即可,希望博文能帮助到大家!