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.

KernelDistribution

Objeto de distribución de probabilidad del kernel

Descripción

Un objeto consta de parámetros, una descripción del modelo y datos de ejemplo para una distribución de suavizado de kernel no paramétrico.KernelDistribution

La distribución del kernel es una estimación no paramétrica de la función de densidad de probabilidad (pdf) de una variable aleatoria.

La distribución del kernel utiliza las siguientes opciones.

OpciónDescripciónValores posibles
NúcleoTipo de función del kernel, , ,Normalboxtriangleepanechnikov
BandWidthParámetro de suavizado del kernelBandWidth > 0

Creación

Hay varias maneras de crear un objeto de distribución de probabilidad.KernelDistribution

  • Ajuste una distribución a los datos utilizando.fitdist

  • Ajuste interactivamente una distribución a los datos mediante la aplicación.Distribución Fitter

Propiedades

expandir todo

Parámetros de distribución

Tipo de función del kernel, especificado como nombre de tipo de función del kernel válido.

Ancho de banda de la ventana de suavizado del kernel, especificada como un valor escalar positivo.

Tipos de datos: single | double

Características de distribución

Esta propiedad es de solo lectura.

Indicador lógico para la distribución truncada, especificado como un valor lógico. Si es igual a, la distribución no se trunca.IsTruncated0 Si es igual a, la distribución se trunca.IsTruncated1

Tipos de datos: logical

Esta propiedad es de solo lectura.

Intervalo de truncamiento para la distribución de probabilidad, especificado como un vector que contiene los límites de truncamiento inferior y superior.

Tipos de datos: single | double

Otras propiedades de objeto

Esta propiedad es de solo lectura.

Nombre de distribución de probabilidad, especificado como vector de caracteres.

Tipos de datos: char

Esta propiedad es de solo lectura.

Datos utilizados para el empalme de distribución, especificados como una estructura que contiene lo siguiente:

  • :data Vector de datos utilizado para el ajuste de distribución.

  • :cens Censurar Vector, o vacío si ninguno.

  • :freq Vector de frecuencia, o vacío si ninguno.

Tipos de datos: struct

Funciones del objeto

cdfFunción de distribución acumulativa
icdfFunción de distribución acumulativa inversa
iqrRango intercuartil
meanMedia de distribución de probabilidad
medianMediana de distribución de probabilidad
negloglikLa probabilidad negativa de distribución de probabilidades
pdfFunción de densidad de probabilidad
AleatorioLos números aleatorios
stdDesviación estándar de la distribución de probabilidad
truncateTruncar el objeto de distribución de probabilidad
varVarianza de distribución de probabilidad

Ejemplos

contraer todo

Cargue los datos de ejemplo. Visualice los datos de peso del paciente utilizando un histograma.

load hospital histogram(hospital.Weight)

El histograma muestra que los datos tienen dos modos, uno para pacientes femeninos y uno para pacientes masculinos.

Cree un objeto de distribución de probabilidad al ajustar una distribución del kernel a los datos de peso del paciente.

pd_kernel = fitdist(hospital.Weight,'Kernel')
pd_kernel =    KernelDistribution      Kernel = normal     Bandwidth = 14.3792     Support = unbounded  

Para la comparación, cree otro objeto de distribución de probabilidad mediante la adaptación de una distribución normal a los datos de peso del paciente.

pd_normal = fitdist(hospital.Weight,'Normal')
pd_normal =    NormalDistribution    Normal distribution        mu =     154   [148.728, 159.272]     sigma = 26.5714   [23.3299, 30.8674]  

Defina los valores x y calcule el PDF de cada distribución.

x = 50:1:250; pdf_kernel = pdf(pd_kernel,x); pdf_normal = pdf(pd_normal,x);

Trace el PDF de cada distribución.

plot(x,pdf_kernel,'Color','b','LineWidth',2); hold on; plot(x,pdf_normal,'Color','r','LineStyle',':','LineWidth',2); legend('Kernel Distribution','Normal Distribution','Location','SouthEast'); hold off;

El ajuste de una distribución del núcleo en lugar de una distribución unimodal como la normal revela los modos separados para los pacientes femeninos y masculinos.

Introducido en R2013a