Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Distribution Fitter

Ajuste las distribuciones de probabilidad a los datos

Descripción

La app Distribution Fitter ajusta de manera interactiva las distribuciones de probabilidad a los datos importados del área de trabajo de MATLAB®. Puede elegir entre 22 distribuciones de probabilidad integradas o crear la suya propia. La app muestra gráficas de la distribución ajustada superpuesta sobre un histograma de los datos. Entre las gráficas disponibles, se encuentran la función de densidad de probabilidad (pdf), la función de distribución acumulativa (cdf), gráficas de probabilidad y funciones de supervivencia. Puede exportar los valores de parámetro ajustados al área de trabajo como objeto de distribución de probabilidad y utilizar las funciones del objeto para realizar más análisis. Para obtener más información sobre cómo trabajar con estos objetos, consulte Working with Probability Distributions. Para ver el flujo de trabajo programático de la app Distribution Fitter, consulte distributionFitter.

Productos necesarios

  • MATLAB

  • Statistics and Machine Learning Toolbox™

Nota: Distribution Fitter no ofrece las funciones de impresión, definición de distribuciones personalizadas y generación de código en MATLAB Online™.

Distribution Fitter app

Abrir la aplicación Distribution Fitter

  • Barra de herramientas de MATLAB: En la pestaña Apps, en Math, Statistics and Optimization, haga clic en el icono de la app.

  • Línea de comandos de MATLAB: Introduzca distributionFitter.

Parámetros

Datos

Especifique los datos que desee importar seleccionando una variable en la lista desplegable. Si la variable es una matriz, la app importa de forma predeterminada la primera columna de la matriz. Para seleccionar otra columna o fila de la matriz, haga clic en Select Column or Row. También puede introducir cualquier expresión válida de MATLAB en el campo.

Especifique los datos que desee censurar seleccionando una variable en la lista desplegable. Si la variable es una matriz, la app importa de forma predeterminada la primera columna de la matriz. Para seleccionar otra columna o fila de la matriz, haga clic en Select Column or Row. Este parámetro es opcional.

Especifique los datos de frecuencia seleccionando una variable en la lista desplegable. Si la variable es una matriz, la app importa de forma predeterminada la primera columna de la matriz. Para seleccionar otra columna o fila de la matriz, haga clic en Select Column or Row. Este parámetro es opcional.

Especifique un nombre para el conjunto de datos como vector de caracteres o acepte el nombre predeterminado.

Administre conjuntos de datos importados con anterioridad. Haga clic en el conjunto de datos de interés y, después, haga clic en los botones situados debajo de este panel para ver los datos (View), fijar las reglas de bin (Set Bin Rules), cambiarle el nombre al conjunto de datos (Rename) o eliminarlo (Delete).

Muestre una gráfica de vista previa de la variable seleccionada desde el menú desplegable Data.

Nuevo ajuste

Especifique un nombre para el ajuste o acepte el nombre predeterminado.

Especifique los datos que desee ajustar seleccionando un conjunto de datos en la lista desplegable.

Especifique la distribución que desee ajustar seleccionando el nombre de una distribución en la lista desplegable.

Especifique una regla para excluir algunos valores de datos seleccionando una regla de exclusión en la lista desplegable. Para rellenar esta lista desplegable, en primer lugar debe definir reglas de exclusión haciendo clic en Exclude en la ventana principal de la app. Este parámetro es opcional.

Administrar ajustes

Especifique qué ajuste o ajustes desea representar en la ventana principal seleccionando la casilla Plot situada junto a cada ajuste. Desmarque la casilla Plot para eliminar un ajuste de la gráfica.

Si selecciona Plot en un ajuste concreto, puede seleccionar Conf bounds para mostrar los límites de confianza de dicho ajuste en la gráfica de la ventana principal. Al desmarcar la casilla Conf bounds, se eliminan los intervalos de confianza de la gráfica. La app Distribution Fitter muestra los límites de confianza solo si el tipo de visualización de la ventana principal se define en Cumulative probability (CDF), Quantile (inverse CDF), Survivor function o Cumulative hazard.

Evaluar

Seleccione uno o varios ajustes en la lista para evaluarlos.

Especifique el tipo de función de probabilidad que desee evaluar en la lista desplegable. Entre las funciones de probabilidad disponibles, se encuentran la función de densidad de probabilidad (pdf), la función de distribución acumulativa (cdf), el cuantil (cdf inversa), la función de supervivencia, el riesgo acumulativo y el índice de riesgo.

Especifique un vector numérico de valores en los que evaluar la función. Si se especifica Function como Quantile (inverse CDF), el nombre de este campo cambia a At p = y se ha de introducir un vector de valores de probabilidad.

Seleccione Compute confidence bounds para calcular los límites de confianza del ajuste seleccionado. Esta casilla se activa solo si se especifica Function como Cumulative probability (CDF), Quantile (inverse CDF), Survivor function o Cumulative hazard. Este parámetro es opcional.

Especifique el nivel al que desee calcular los límites de confianza. Esta casilla se activa solo si se especifica Function como Cumulative probability (CDF), Quantile (inverse CDF), Survivor function o Cumulative hazard.

Seleccione Plot function para mostrar una gráfica de la función de distribución, evaluada en los puntos que se introduzcan en el campo At x =, en una nueva ventana. Este parámetro es opcional.

Excluir

Especifique un nombre para la regla de exclusión como vector de caracteres.

Especifique numéricamente los límites inferiores y superiores de los datos.

Especifique los límites inferiores y superiores de los datos seleccionando una variable en la lista desplegable Select data y haciendo clic en Exclude graphically. Se abre una gráfica interactiva en una nueva ventana, donde puede añadir los límites inferiores o superiores haciendo clic en un límite y arrastrándolo por la gráfica.

Seleccione una regla de exclusión existente en la lista. Puede copiar, ver o eliminar reglas de exclusión, así como cambiarles el nombre haciendo clic en el botón correspondiente.

Uso programático

expandir todo

distributionFitter abre la app Distribution Fitter o la trae al frente si ya se ha abierto.

distributionFitter(y) abre la app Distribution Fitter rellena con los datos especificados mediante el vector y.

distributionFitter(y,cens) utiliza el vector cens para especificar si se ha censurado la observación y(j), (cens(j)==1), o se ha observado exactamente, (cens(j)==0). Si se omite cens o se deja vacío, no se ha censurado ningún valor de y.

distributionFitter(y,cens,freq) utiliza el vector freq para especificar la frecuencia de cada elemento de y. Si se omite freq o se deja vacío, todos los valores de y tienen una frecuencia de 1.

distributionFitter(y,cens,freq,dsname) crea un conjunto de datos con el nombre dsname mediante el vector de datos, y, el indicador de censura, cens y el vector de frecuencia, freq. Especifique dsname como vector de caracteres o escalar de cadena, por ejemplo, 'mydata'.

Introducido antes de R2006a