¿Cómo trazar la función de distribución acumulativa empírica (CDF) en MATLAB?

Como Trazar La Funcion De Distribucion Acumulativa Empirica Cdf En Matlab



Un Gráfico de función de distribución acumulativa empírica Es un gráfico estadístico ampliamente utilizado para realizar la comparación entre múltiples conjuntos de datos que tienen las mismas características. Esta trama también se llama CDF empírico o ECDF trama. MATLAB nos permite crear este gráfico usando el trama cdf() función.

Este artículo explorará:







¿Qué es un gráfico CDF empírico?



¿Por qué necesitamos un gráfico CDF empírico?



¿Cómo crear un gráfico CDF empírico en MATLAB?





Conclusión

¿Qué es un gráfico CDF empírico?

Un Gráfico CDF empírico es una visualización de datos que muestra nuestros puntos de conjunto de datos de muestra de menor a mayor frente a sus valores percentiles. Este gráfico necesita variables continuas y calcula percentiles y otras propiedades de distribución.



¿Por qué necesitamos un gráfico CDF empírico?

Un Gráfico CDF empírico Tiene muchos usos, pero algunos de sus usos principales se enumeran a continuación.

Esta trama se utiliza:

  • para medir las mismas características de múltiples conjuntos de datos.
  • para identificar el punto donde ocurren la mayoría de los valores.
  • Encontrar percentiles y propiedades de un conjunto de datos.
  • para identificar cómo sus datos siguen una distribución mejor ajustada.
  • para evaluar su rango de datos.

¿Cómo crear un gráfico CDF empírico en MATLAB?

Un Gráfico CDF empírico se puede crear fácil y eficientemente en MATLAB usando el software incorporado trama cdf() función. Esta función acepta datos de muestra en forma de un vector de fila o columna como parámetro obligatorio y crea un Gráfico CDF empírico contra ese conjunto de datos.

Sintaxis

El trama cdf() La función se puede implementar de las siguientes maneras.

diagrama cdf ( X )

h = gráfica cdf ( X )

Aquí,

La función diagrama cdf(x) es responsable de crear el Gráficos CDF empíricos para los datos de muestra dados X . Manten eso en mente X debe ser un vector de fila o columna.

La función h=cdfplot(x) es responsable de crear un identificador h del Objeto de línea argumental CDF empírico . El manejar h se puede utilizar para consultar o modificar las propiedades del objeto después de crearlo.

Ejemplo 1: ¿Cómo crear un gráfico CDF empírico en MATLAB?

Este código MATLAB crea un vector de columna x de longitud 10 que contiene números enteros distribuidos aleatoriamente entre 1 y 10. Después de eso, utiliza el trama cdf() función para crear un Gráfico CDF empírico que se puede ver en la salida dada.

x = rand ( 100 , 10 , 1 ) ;

diagrama cdf ( X ) ;

Ejemplo 2: ¿Cómo crear un gráfico de función de distribución acumulativa empírica con un identificador de objeto en MATLAB?

Esta es otra versión de Ejemplo 1 en el que utilizamos los mismos datos de muestra de entrada X para crear un Gráfico CDF empírico a lo largo de su mango de objeto h usando h=cdfplot(x) . Después de eso, usamos el mango. h para cambiar el estilo de línea de sólido a '-' utilizando el punto (.) notación. El resultado obtenido se puede observar en la captura de pantalla proporcionada.

x = rand ( 100 , 10 , 1 ) ;

h = gráfica cdf ( X ) ;

h. Estilo de línea ='--'

Ejemplo 3: ¿Cómo comparar la CDF empírica con la CDF teórica utilizando la función cdfplot() en MATLAB?

En este código MATLAB, implementamos el trama cdf() función para realizar una comparación de el CDF teórica con el CDF empírico . Para realizar esta comparación, inicializamos un vector de fila. y que contiene 100 números aleatorios distribuidos normalmente y crear un Gráfico CDF empírico.

Después de eso, inicializamos otro conjunto de datos. X teniendo el mismo largo como y que contiene números que se encuentran entre min(y) y max(y) . Luego calculamos el CDF teórica x1 para el conjunto de datos X y trazarlo contra los valores del conjunto de datos X utilizando el función trama() . Usamos esperar y esperar comandos para crear ambos gráficos en el misma figura observar la similitud entre CDF empírica y CDF teórica .

y = randn ( 1 , 100 ) ;

diagrama cdf ( y ) ;

sostener en

x = espacio de línea ( mín. ( y ) , máximo ( y ) ) ;

x1 = CDF ( 'Normal' ,X, 0 , 1 ) ;

trama ( x, x1 )

leyenda ( 'FDC empírico' , 'FDC teórico' , 'Ubicación' , 'mejor' )

sostener apagado

Conclusión

Un Gráfico CDF empírico Es una técnica estadística ampliamente utilizada para comparar múltiples conjuntos de datos que tienen las mismas características. Podemos crear este gráfico en MATLAB usando el incorporado trama cdf() función que acepta un conjunto de datos de muestra observados en forma de un vector de fila o columna. Este tutorial explica qué es un Gráfico CDF empírico y cómo crearlo en MATLAB usando el trama cdf() función.