Kā uzzīmēt empīrisko kumulatīvās sadales funkciju (CDF) programmā MATLAB?

Ka Uzzimet Empirisko Kumulativas Sadales Funkciju Cdf Programma Matlab



An Empīriskā kumulatīvā sadalījuma funkcijas diagramma ir statistikas diagramma, ko plaši izmanto, lai salīdzinātu vairākas datu kopas ar vienādām īpašībām. Šo sižetu sauc arī par Empīriskais CDF vai ECDF sižetu. MATLAB ļauj mums izveidot šo sižetu, izmantojot cdfplot() funkciju.

Šajā rakstā tiks pētīts:







Kas ir empīriskais CDF grafiks?



Kāpēc mums ir nepieciešams empīrisks CDF sižets?



Kā izveidot empīrisku CDF diagrammu MATLAB?





Secinājums

Kas ir empīriskais CDF grafiks?

An Empīriskais CDF grafiks ir datu vizualizācija, kas parāda mūsu izlases datu kopas punktus no zemākā līdz augstākajam attiecībā pret to procentiles vērtībām. Šajā diagrammā ir nepieciešami nepārtraukti mainīgie, un tas aprēķina procentiles un citas sadalījuma īpašības.



Kāpēc mums ir nepieciešams empīrisks CDF sižets?

An Empīriskais CDF grafiks ir daudz lietojumu, bet daži no tā galvenajiem lietojumiem ir uzskaitīti tālāk.

Šis sižets tiek izmantots:

  • lai izmērītu vairāku datu kopu vienādus raksturlielumus.
  • lai identificētu vietu, kur rodas lielākā daļa vērtību.
  • lai atrastu datu kopas procentiles un īpašības.
  • lai noteiktu, kā jūsu dati tiek sadalīti vislabākajā veidā.
  • lai novērtētu jūsu datu diapazonu.

Kā izveidot empīrisku CDF diagrammu MATLAB?

An Empīriskais CDF grafiks var viegli un efektīvi izveidot MATLAB, izmantojot iebūvēto cdfplot() funkciju. Šī funkcija pieņem paraugdatus rindas vai kolonnas vektora veidā kā obligātu parametru un izveido Empīriskais CDF grafiks pret šo datu kopu.

Sintakse

The cdfplot() funkciju var īstenot šādos veidos.

cdfplot ( x )

h = cdfplot ( x )

Šeit,

Funkcija cdfplot(x) ir atbildīgs par tā izveidi Empīriskie CDF grafiki dotajiem datu paraugiem x . Paturiet to prātā x jābūt rindas vai kolonnas vektoram.

Funkcija h=cdfplot(x) ir atbildīgs par roktura h izveidi Empīrisks CDF sižeta līnijas objekts . The rokturis h var izmantot, lai vaicātu vai mainītu objekta rekvizītus pēc tā izveidošanas.

1. piemērs. Kā izveidot empīrisku CDF diagrammu programmā MATLAB?

Šis MATLAB kods izveido kolonnas vektoru x ar garumu 10, kas satur nejauši sadalītus veselus skaitļus, kas atrodas no 1 līdz 10. Pēc tam tas izmanto cdfplot() funkcija, lai izveidotu Empīriskais CDF grafiks ko var redzēt no dotās produkcijas.

x = rands ( 100 , 10 , 1 ) ;

cdfplot ( x ) ;

2. piemērs. Kā izveidot empīrisku kumulatīvās sadalījuma funkcijas grafiku ar objekta rokturi programmā MATLAB?

Šī ir vēl viena versija 1. piemērs kurā izmantojam tos pašus ievades paraugdatus x lai izveidotu an Empīriskais CDF grafiks gar to objekta rokturis h izmantojot h=cdfplot(x) . Pēc tam mēs izmantojam rokturi h lai mainītu līnijas stilu no cietais līdz '-' izmantojot punkts (.) apzīmējums. Iegūto rezultātu var novērot no dotā ekrānuzņēmuma.

x = rands ( 100 , 10 , 1 ) ;

h = cdfplot ( x ) ;

h. LineStyle ='--'

3. piemērs. Kā salīdzināt empīrisko CDF ar teorētisko CDF, izmantojot cdfplot() funkciju MATLAB?

Šajā MATLAB kodā mēs ieviešam cdfplot() funkciju veikt salīdzināšanu uz teorētiskais CDF Ar Empīriskais CDF . Lai veiktu šo salīdzinājumu, mēs inicializējam rindas vektoru un kas satur 100 normāli sadalīti nejauši skaitļi un izveidojiet an Empīriskais CDF grafiks.

Pēc tam mēs inicializējam citu datu kopu x kam ir vienāda garuma un satur skaitļus, kas atrodas starp min(y) un max(y) . Tad mēs aprēķinām teorētiskais cdf x1 datu kopai x un attēlo to attiecībā pret datu kopas vērtībām x izmantojot plot() funkcija . Mēs izmantojam uzgaidi un turies komandas, lai izveidotu abus diagrammas tā pati figūra lai novērotu līdzību starp Empīriskais CDF un teorētiskais CDF .

y = randn ( 1 , 100 ) ;

cdfplot ( un ) ;

turiet ieslēgts

x = linspace ( min ( un ) , maks ( un ) ) ;

x1 = cdf ( 'normāls' ,x, 0 , 1 ) ;

sižetu ( x, x1 )

leģenda ( 'Empīriskais CDF' , 'Teorētiskais CDF' , 'Atrašanās vieta' , 'labākais' )

turiet izslēgts

Secinājums

An Empīriskais CDF grafiks ir statistikas metode, ko plaši izmanto, lai salīdzinātu vairākas datu kopas ar vienādām īpašībām. Mēs varam izveidot šo sižetu MATLAB, izmantojot iebūvēto cdfplot() funkcija, kas pieņem novēroto datu parauga kopu rindas vai kolonnas vektora veidā. Šajā apmācībā ir paskaidrots, kas ir Empīriskais CDF grafiks un kā to izveidot programmā MATLAB, izmantojot cdfplot() funkciju.