Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

mnpdf

Función de densidad de probabilidad multinomial

Sintaxis

Y = mnpdf(X,PROB)

Descripción

Y = mnpdf(X,PROB) Devuelve el PDF para la distribución multinomial con probabilidades, evaluadas en cada fila de. y son por matrices o 1 por vectores, donde está el número de bins o categorías multinomiales.PROBXXPROBmkkk Cada fila de debe sumar a una, y los tamaños de muestra para cada observación (filas de) se dan por las sumas de fila. es un vector-by-1, y calcula cada fila del uso de las filas correspondientes de las entradas, o las Replica si es necesario.PROBXsum(X,2)YmmnpdfY

Ejemplos

contraer todo

Calcule el PDF de una distribución multinomial con un tamaño de muestra de.n = 10 Las probabilidades son para el resultado 1, para el resultado 2 y para el resultado 3.p = 1/2p = 1/3p = 1/6

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

Calcule el PDF de la distribución.

Y = mnpdf([X1(:),X2(:),X3(:)],repmat(p,(n+1)^2,1));

Trace el PDF en una figura de 3 dimensiones.

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('Probability Mass') title('Trinomial Distribution')

Tenga en cuenta que la visualización no se muestra, que está determinada por la restricción.x3x1 + x2 + x3 = n

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Consulte también

Introducido en R2006b