主要内容

MultinomialDistribution

多项概率分布对象

描述

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

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

多项分布使用以下参数。

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

创建

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

属性

全部展开

分布参数

多项分布的结果概率,存储为范围内标量值的矢量[0, 1]。中的值概率和一定是1。

数据类型:|

分布特征

该属性是只读的。

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

数据类型:逻辑

该属性是只读的。

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

数据类型:

该属性是只读的。

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

数据类型:|

该属性是只读的。

概率分布的截断间隔,指定为包含截断下限和截断上限的标量值向量。

数据类型:|

其他对象属性

该属性是只读的。

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

数据类型:字符

该属性是只读的。

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

数据类型:字符

该属性是只读的。

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

数据类型:字符

对象的功能

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

例子

全部折叠

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

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

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

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

从分布中生成随机结果。

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

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

从分布中产生随机结果,当每个实验的试验次数, n ,等于1,实验重复十次。

rng (“默认”);再现性%R = random(pd,10,1)
r =10×12 3 1 3 2 1 1 2 3 3

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

从分布中产生随机结果,当每个实验的试验次数, n ,等于5,实验重复十次。

rng (“默认”);再现性%R = random(pd,10,5)
r =10×52 1 2 2 1 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 3 3 1 1 1 2 2

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

版本历史

在R2013a中引入