Com traçar la funció de distribució acumulada empírica (CDF) a MATLAB?

Com Tracar La Funcio De Distribucio Acumulada Empirica Cdf A Matlab



An Gràfic de la funció de distribució acumulativa empírica és un gràfic estadístic molt utilitzat per realitzar la comparació entre múltiples conjunts de dades amb les mateixes característiques. Aquesta trama també s'anomena CDF empíric o ECDF parcel · la. MATLAB ens permet crear aquesta trama utilitzant el cdfplot() funció.

Aquest article explorarà:







Què és una trama empírica de CDF?



Per què necessitem una trama CDF empírica?



Com crear una trama CDF empírica a MATLAB?





Conclusió

Què és una trama empírica de CDF?

An Gràfic empíric CDF és una visualització de dades que mostra els nostres punts de configuració de dades de mostra de més baix a més alt en comparació amb els seus valors percentils. Aquesta gràfica necessita variables contínues i calcula percentils i altres propietats de distribució.



Per què necessitem una trama CDF empírica?

An Gràfic empíric CDF té molts usos, però alguns dels seus usos principals s'enumeren a continuació.

Aquesta trama s'utilitza:

  • mesurar les mateixes característiques de diversos conjunts de dades.
  • per identificar el punt on es produeixen més valors.
  • per trobar percentils i propietats d'un conjunt de dades.
  • per identificar com les vostres dades segueixen una distribució més adequada.
  • per avaluar el vostre rang de dades.

Com crear una trama CDF empírica a MATLAB?

An Gràfic empíric CDF es pot crear de manera fàcil i eficient a MATLAB utilitzant el sistema integrat cdfplot() funció. Aquesta funció accepta dades de mostra en forma de vector fila o columna com a paràmetre obligatori i crea un Gràfic empíric CDF contra aquest conjunt de dades.

Sintaxi

El cdfplot() La funció es pot implementar de les maneres següents.

cdfplot ( x )

h = cdfplot ( x )

Aquí,

La funció cdfplot(x) s'encarrega de crear el Gràfics empírics CDF per a les dades de mostra proporcionades x . Tingueu en compte que x ha de ser un vector fila o columna.

La funció h=cdfplot(x) s'encarrega de crear un mànec h de la Objecte de línia gràfica empírica CDF . El manejar h es pot utilitzar per consultar o modificar les propietats de l'objecte després de crear-lo.

Exemple 1: Com crear una trama CDF empírica a MATLAB?

Aquest codi MATLAB crea un vector columna x de longitud 10 que conté nombres enters distribuïts aleatòriament entre 1 i 10. Després d'això, utilitza el cdfplot() funció per crear un Gràfic empíric CDF que es pot veure a partir de la sortida donada.

x = rand ( 100 , 10 , 1 ) ;

cdfplot ( x ) ;

Exemple 2: Com crear un diagrama de funció de distribució acumulativa empírica amb un maneig d'objecte a MATLAB?

Aquesta és una altra versió de Exemple 1 en què utilitzem les mateixes dades de mostra d'entrada x per crear un Gràfic empíric CDF al llarg de la seva maneig d'objecte h utilitzant h=cdfplot(x) . Després d'això, fem servir el mànec h per canviar l'estil de línia sòlid a “–” utilitzant el punt (.) notació. La sortida obtinguda es pot observar a partir de la captura de pantalla proporcionada.

x = rand ( 100 , 10 , 1 ) ;

h = cdfplot ( x ) ;

h. Estil de línia ='--'

Exemple 3: Com comparar CDF empíric amb CDF teòric mitjançant la funció cdfplot() a MATLAB?

En aquest codi MATLAB, implementem el cdfplot() funció per fer una comparació el CDF teòric amb el CDF empíric . Per realitzar aquesta comparació, inicialitzem un vector fila i que conté 100 nombres aleatoris distribuïts normalment i crear un Gràfic empíric CDF.

Després d'això, inicialitzem un altre conjunt de dades x tenint el mateixa longitud com i que conté nombres situats entre min(i) i màx(i) . Després calculem el CDF teòric x1 per al conjunt de dades x i representar-lo amb els valors del conjunt de dades x utilitzant el funció plot(). . Fem servir espera i mantenir-se a distancia ordres per crear ambdues trames al mateixa figura per observar la similitud entre CDF empíric i CDF teòric .

y = randn ( 1 , 100 ) ;

cdfplot ( i ) ;

aguantar activat

x = linspace ( min ( i ) , màx ( i ) ) ;

x1 = cdf ( 'Normal' ,x, 0 , 1 ) ;

parcel · la ( x, x1 )

llegenda ( 'FDC empíric' , 'FDC teòric' , 'Ubicació' , 'millor' )

aguantar apagat

Conclusió

An Gràfic empíric CDF és una tècnica estadística molt utilitzada per comparar múltiples conjunts de dades amb les mateixes característiques. Podem crear aquesta trama a MATLAB utilitzant el sistema integrat cdfplot() funció que accepta un conjunt de dades de mostra observada en forma de vector fila o columna. Aquest tutorial explica què és un Gràfic empíric CDF i com crear-lo a MATLAB utilitzant el cdfplot() funció.