主要内容

MNPDF.

多项概率密度函数

句法

y = mnpdf(x,prob)

描述

y = mnpdf(x,prob)通过概率返回多项分布的PDF概率,在每一行中评估XX概率m-经过-K.矩阵或1-by-K.vectors,哪里K.是多项垃圾箱或类别的数量。每一排概率必须总和为一个,以及每个观察的样本尺寸(行X)由行和给出总和(x,2)y是一个m-By-1矢量,和MNPDF.计算每行y使用相应的输入行,或者如果需要,则会复制它们。

例子

全部收缩

使用样本大小计算多项分布的PDFn = 10.。概率是p = 1/2对于结果1,p = 1/3对于结果2,和p = 1/6对于结果3。

p = [1/2 1/3 1/6];n = 10;x1 = 0:n;x2 = 0:n;[x1,x2] = meshgrid(x1,x2);x3 = n-(x1 + x2);

计算分发的PDF。

y = mnpdf([x1(:),x2(:),x3(:)],repmat(p,(n + 1)^ 2,1));

在3维图上绘制PDF。

Y = RESHAPE(Y,N + 1,N + 1);Bar3(Y)H = GCA;h.xticklabel = [0:n];h.yticklabel = [0:n];Xlabel('x_1')ylabel('x_2')Zlabel('概率质量') 标题('三人分布'

图包含轴。具有标题三组分布的轴包含11个类型表面的物体。

请注意,可视化未显示X3,这是由约束决定的x1 + x2 + x3 = n

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

也可以看看

话题

介绍在R2006B.