多项概率分布对象

这个示例展示了如何使用概率分布对象生成随机数、计算和绘制pdf以及计算多项式分布的描述性统计。

步骤1。定义分布参数。

创建一个向量p包含每种结果的概率的。结果1的概率是1/2,结果2的概率是1/3,结果3的概率是1/6。试验次数n在每个实验中为5,和重复的次数代表这个实验是8。

p = [1/2 /3 /6];n = 5;代表= 8;

步骤2。创建一个多项式概率分布对象。

使用指定的值创建一个多项概率分布对象p概率参数。

pd = makedist (多项式的,“概率”,p)
多项式分布概率:0.5000 0.3333 0.1667

步骤3。生成一个随机数。

从多项分布中产生一个随机数,它是一次试验的结果。

rng (“默认”)%的再现性r =随机(pd)
r = 2

这次试验的结果是2。

步骤4。生成随机数的矩阵。

您还可以从多项分布生成一个随机数矩阵,它报告多个试验的结果,每个试验都包含多个试验。生成一个包含实验结果的矩阵n = 5试验和代表= 8重复。

r =随机(pd,代表,n)
r =8×53 3 3 2 1 1 1 2 2 3 3 3 1 2 2 3 2 2 2 1 1 1 1 1 1 2 3 2 3 2 1 3 1 1 3 1 2 1 1

结果矩阵中的每个元素都是一次试验的结果。列对应每个实验中的5次试验,行对应8次试验。例如,在第一个实验中(对应于第一行),五次试验中的一次产生了结果1,五次试验中的一次产生了结果2,五次试验中的三次产生了结果3。

第5步。计算和绘制pdf。

计算分发版的pdf。

x = 1:3;x y = pdf (pd);栏(x, y)包含(“结果”)ylabel (“概率质量”)标题(“三项式分布”)

图中显示了每种情况的概率质量 k 可能的结果。对于这个发行版,pdf值为anyx除了1 2 3是0。

步骤6。计算描述性统计。

计算分布的均值、中位数和标准差。

m =意味着(pd)
m = 1.6667
地中海=值(pd)
地中海= 1
s =性病(pd)
s = 0.7454

相关的话题