Kaip nubraižyti empirinę kaupiamąją paskirstymo funkciją (CDF) MATLAB?

Kaip Nubraizyti Empirine Kaupiamaja Paskirstymo Funkcija Cdf Matlab



An Empirinio kaupiamojo pasiskirstymo funkcijos grafikas yra statistinis grafikas, plačiai naudojamas norint palyginti kelis duomenų rinkinius, turinčius tas pačias charakteristikas. Šis siužetas taip pat vadinamas Empirinis CDF arba ECDF sklypas. MATLAB leidžia mums sukurti šį sklypą naudojant cdfplot () funkcija.

Šiame straipsnyje bus nagrinėjama:







Kas yra empirinis CDF brėžinys?



Kodėl mums reikia empirinio CDF brėžinio?



Kaip sukurti empirinį CDF brėžinį MATLAB?





Išvada

Kas yra empirinis CDF brėžinys?

An Empirinis CDF brėžinys yra duomenų vizualizacija, kurioje rodomi mūsų pavyzdiniai duomenų rinkinio taškai nuo žemiausio iki didžiausio, atsižvelgiant į jų procentilių reikšmes. Šiam sklypui reikalingi nuolatiniai kintamieji ir skaičiuojami procentiliai bei kitos pasiskirstymo savybės.



Kodėl mums reikia empirinio CDF brėžinio?

An Empirinis CDF brėžinys turi daug naudojimo būdų, tačiau kai kurie pagrindiniai jo naudojimo būdai yra išvardyti toliau.

Šis siužetas naudojamas:

  • išmatuoti tas pačias kelių duomenų rinkinių charakteristikas.
  • kad būtų galima nustatyti tašką, kuriame atsiranda dauguma reikšmių.
  • rasti procentilius ir duomenų rinkinio savybes.
  • nustatyti, kaip jūsų duomenys yra paskirstomi geriausiai.
  • kad įvertintumėte savo duomenų diapazoną.

Kaip sukurti empirinį CDF brėžinį MATLAB?

An Empirinis CDF brėžinys Galima lengvai ir efektyviai sukurti MATLAB naudojant integruotą cdfplot () funkcija. Ši funkcija priima pavyzdinius duomenis eilutės arba stulpelio vektoriaus forma kaip privalomą parametrą ir sukuria Empirinis CDF brėžinys prieš tą duomenų rinkinį.

Sintaksė

The cdfplot () funkcija gali būti įgyvendinta šiais būdais.

cdfplot ( x )

h = cdfplot ( x )

Čia

Funkcija cdfplot(x) yra atsakingas už sukūrimą Empiriniai CDF brėžiniai pateiktiems pavyzdiniams duomenims x . Turėkite tai omenyje x turi būti eilutės arba stulpelio vektorius.

Funkcija h=cdfplot(x) yra atsakingas už rankenos h sukūrimą Empirinis CDF brėžinio linijos objektas . The rankena h gali būti naudojamas užklausoms arba objekto savybių modifikavimui jį sukūrus.

1 pavyzdys: Kaip sukurti empirinį CDF brėžinį MATLAB?

Šis MATLAB kodas sukuria 10 ilgio stulpelio vektorių x, kuriame yra atsitiktinai paskirstyti sveikieji skaičiai, esantys tarp 1 ir 10. Po to jis naudoja cdfplot () funkcija sukurti Empirinis CDF brėžinys tai matyti iš pateiktos išvesties.

x = randas ( 100 , 10 , 1 ) ;

cdfplot ( x ) ;

2 pavyzdys: Kaip sukurti empirinį kaupiamojo skirstymo funkcijos brėžinį su objekto rankena MATLAB?

Tai dar viena versija 1 pavyzdys kuriame naudojame tuos pačius įvesties imties duomenis x sukurti an Empirinis CDF brėžinys palei ją objekto rankena h naudojant h=cdfplot(x) . Po to mes naudojame rankeną h Norėdami pakeisti linijos stilių iš ištisinis į „–“ naudojant taškas (.) žymėjimas. Gautą išvestį galima stebėti iš pateiktos ekrano kopijos.

x = randas ( 100 , 10 , 1 ) ;

h = cdfplot ( x ) ;

h. Linijos stilius ='--'

3 pavyzdys: Kaip palyginti empirinį CDF su teoriniu CDF naudojant cdfplot() funkciją MATLAB?

Šiame MATLAB kode mes įgyvendiname cdfplot () funkcija atlikti palyginimą į teorinis CDF su Empirinis CDF . Norėdami atlikti šį palyginimą, inicijuojame eilutės vektorių ir kuriuose yra 100 normaliai paskirstytų atsitiktinių skaičių ir sukurti an Empirinis CDF brėžinys.

Po to inicijuojame kitą duomenų rinkinį x turintys tokio pat ilgio kaip ir tarp kurių yra skaičiai min(y) ir maks.(y) . Tada apskaičiuojame teorinis cdf x1 duomenų rinkiniui x ir pavaizduokite jį pagal duomenų rinkinio reikšmes x naudojant plot() funkcija . Mes naudojame palauk ir susilaikyti komandas, kad sukurtumėte abu sklypus ta pati figūra pastebėti panašumą tarp Empirinis CDF ir teorinis CDF .

y = randn ( 1 , 100 ) ;

cdfplot ( ir ) ;

laikykite įjungta

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

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

sklypas ( x, x1 )

legenda ( „Empirinis CDF“ , „Teorinis CDF“ , 'vieta' , 'geriausias' )

laikykite išjungti

Išvada

An Empirinis CDF brėžinys yra statistinis metodas, plačiai naudojamas palyginti kelis duomenų rinkinius, turinčius tas pačias charakteristikas. Mes galime sukurti šį sklypą MATLAB naudodami įmontuotą cdfplot () funkcija, priimanti stebimą imties duomenų rinkinį eilutės arba stulpelio vektoriaus pavidalu. Šioje pamokoje paaiškinta, kas yra Empirinis CDF brėžinys ir kaip jį sukurti MATLAB naudojant cdfplot () funkcija.