主要内容

MultinomialDistribution

多项式概率分布对象

描述

一个MultinomialDistribution对象由多项概率分布的参数和模型描述组成。

多项分布是二项分布的推广。而二项分布给出了成功的概率n两个结果过程的独立试验,多项分布给出了每个结果组合的概率n独立试验k结果的过程。任何一次试验中每个结果的概率都是由固定的概率给出的p1、……pk

多项式分布使用以下参数。

参数 描述 金宝app
概率 结果的概率 0 概率 1 所有 概率 1

创建

创建一个MultinomialDistribution概率分布具有指定的参数值对象使用makedist

属性

全部展开

分布参数

多项分布的结果概率,存储为范围内标量值的向量[0, 1].中的值概率和必须为1。

数据类型:|

分布特征

此属性是只读的。

截断分布的逻辑标志,指定为逻辑值。如果IsTruncated=0,分布不被截断。如果IsTruncated=1,分布被截断。

数据类型:逻辑

此属性是只读的。

概率分布的参数数,指定为正整数值。

数据类型:

此属性是只读的。

分布参数值,指定为标量值的向量。

数据类型:|

此属性是只读的。

概率分布的截断区间,指定为包含上下截断边界的标量值向量。

数据类型:|

其他对象属性

此属性是只读的。

概率分布名称,指定为字符向量。

数据类型:字符

此属性是只读的。

分布参数描述,指定为字符向量的单元格数组。每个单元格包含一个分布参数的简短描述。

数据类型:字符

此属性是只读的。

分布参数名称,指定为字符向量的单元格数组。

数据类型:字符

对象的功能

提供 累积分布函数
icdf 逆累积分布函数
位差 四分位范围
的意思是 概率分布均值
中位数 概率分布中值
pdf 概率密度函数
随机 随机数
性病 概率分布的标准差
截断 截断概率分布对象
var 概率分布方差

例子

全部折叠

使用默认参数值创建多项分布对象。

pd = makedist (多项式的
pd =多项分布概率:0.5000 0.5000

为具有三种可能结果的分布创建多项分布对象。结果1的概率是1/2,结果2的概率是1/3,结果3的概率是1/6。

pd = makedist (多项式的“概率”(1/2 1/3 1/6))
pd =多项分布概率:0.5000 0.3333 0.1667

从分布中生成一个随机结果。

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

这次试验的结果是结果2。默认情况下,每次试验的次数, n = 1。

当每个实验的试验次数, n ,等于1,实验重复十次。

rng (“默认”);%的再现性r =随机(pd 10 1)
r =10×12 3 1 3 2 1 1 2 3 3

数组中的每个元素都是包含一次试验的单个试验的结果。

当每个实验的试验次数, n ,等于5,实验重复十次。

rng (“默认”);%的再现性r =随机(pd、10、5)
r =10×52 1 2 2 1 3 3 1 1 1 3 3 1 2 3 1 3 1 3 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 3 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 3 1 1 2 3 1 1 2

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

介绍了R2013a