Jak wykreślić empiryczną funkcję rozkładu skumulowanego (CDF) w MATLABIE?

Jak Wykreslic Empiryczna Funkcje Rozkladu Skumulowanego Cdf W Matlabie



Jakiś Wykres funkcji empirycznego rozkładu skumulowanego to wykres statystyczny powszechnie stosowany do porównywania wielu zestawów danych o tych samych cechach. Ta fabuła jest również nazywana Empiryczny CDF Lub ECDF działka. MATLAB pozwala nam stworzyć ten wykres za pomocą wykres cdf() funkcjonować.

W tym artykule omówimy:







Co to jest empiryczny wykres CDF?



Dlaczego potrzebujemy empirycznego wykresu CDF?



Jak utworzyć empiryczny wykres CDF w MATLABIE?





Wniosek

Co to jest empiryczny wykres CDF?

Jakiś Empiryczny wykres CDF to wizualizacja danych, która wyświetla nasze przykładowe zbiory danych od najniższego do najwyższego w porównaniu z ich wartościami percentylowymi. Ten wykres wymaga zmiennych ciągłych i oblicza percentyle oraz inne właściwości rozkładu.



Dlaczego potrzebujemy empirycznego wykresu CDF?

Jakiś Empiryczny wykres CDF ma wiele zastosowań, ale niektóre z jego głównych zastosowań są wymienione poniżej.

Ten wykres jest używany:

  • do pomiaru tych samych cech wielu zbiorów danych.
  • do identyfikacji punktu, w którym występuje większość wartości.
  • znaleźć percentyle i właściwości zbioru danych.
  • aby określić, w jaki sposób Twoje dane mają najlepiej dopasowaną dystrybucję.
  • do oceny zakresu danych.

Jak utworzyć empiryczny wykres CDF w MATLABIE?

Jakiś Empiryczny wykres CDF można łatwo i efektywnie tworzyć w MATLABIE przy użyciu wbudowanego pliku wykres cdf() funkcjonować. Ta funkcja akceptuje przykładowe dane w postaci wektora wiersza lub kolumny jako obowiązkowy parametr i tworzy Empiryczny wykres CDF względem tego zbioru danych.

Składnia

The wykres cdf() funkcję można zaimplementować w następujący sposób.

cdfplot ( X )

h = wykres cdf ( X )

Tutaj,

Funkcja wykres cdf(x) jest odpowiedzialny za tworzenie Empiryczne wykresy CDF dla podanych przykładowych danych X . Weź pod uwagę, że X musi być wektorem wiersza lub kolumny.

Funkcja h=wykres cdf(x) jest odpowiedzialny za utworzenie uchwytu h pliku Empiryczny obiekt linii wykresu CDF . The uchwyt h można wykorzystać do odpytywania lub modyfikowania właściwości obiektu po jego utworzeniu.

Przykład 1: Jak utworzyć empiryczny wykres CDF w MATLABIE?

Ten kod MATLAB-a tworzy wektor kolumnowy x o długości 10 zawierający losowo rozłożone liczby całkowite z zakresu od 1 do 10. Następnie używa wykres cdf() funkcja tworzenia Empiryczny wykres CDF co widać na podstawie danego wyniku.

x = rand ( 100 , 10 , 1 ) ;

cdfplot ( X ) ;

Przykład 2: Jak utworzyć empiryczny wykres funkcji rozkładu skumulowanego z uchwytem obiektu w MATLABIE?

To kolejna wersja Przykład 1 w którym używamy tych samych przykładowych danych wejściowych X stworzyć Empiryczny wykres CDF wzdłuż jego uchwyt obiektu h za pomocą h=wykres cdf(x) . Następnie używamy uchwytu H z którego chcesz zmienić styl linii stałe na „–” używając kropka (.) notacja. Otrzymany wynik można zobaczyć na podanym zrzucie ekranu.

x = rand ( 100 , 10 , 1 ) ;

h = wykres cdf ( X ) ;

H. Styl linii ='--'

Przykład 3: Jak porównać empiryczny CDF z teoretycznym CDF za pomocą funkcji cdfplot() w MATLABIE?

W tym kodzie MATLAB-a implementujemy wykres cdf() funkcjonować dokonać porównania the teoretyczny CDF z Empiryczny CDF . Aby wykonać to porównanie, inicjujemy wektor wierszowy I zawierający 100 liczb losowych o rozkładzie normalnym i utwórz Empiryczny wykres CDF.

Następnie inicjujemy kolejny zestaw danych X posiadanie ta sama długość Jak I zawierające liczby leżące pomiędzy min (y) I maks.(y) . Następnie obliczamy teoretyczna płyta cf x1 dla zestawu danych X i wykreśl go z wartościami zbioru danych X używając funkcja plot(). . Używamy trzymać się I powstrzymać polecenia, aby utworzyć oba wykresy na ta sama postać zaobserwować podobieństwo pomiędzy Empiryczny CDF i teoretyczny CDF .

y = Randn ( 1 , 100 ) ;

cdfplot ( I ) ;

trzymać NA

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

x1 = cdf ( 'Normalna' ,X, 0 , 1 ) ;

działka ( x, x1 )

legenda ( „Empiryczny CDF” , „Teoretyczny CDF” , 'Lokalizacja' , 'to, co najlepsze' )

trzymać wyłączony

Wniosek

Jakiś Empiryczny wykres CDF to technika statystyczna powszechnie stosowana do porównywania wielu zbiorów danych o tych samych cechach. Możemy utworzyć ten wykres w MATLABIE, korzystając z wbudowanej funkcji wykres cdf() funkcja akceptująca obserwowany przykładowy zbiór danych w postaci wektora wierszowego lub kolumnowego. W tym samouczku wyjaśniono, czym jest plik Empiryczny wykres CDF i jak go utworzyć w MATLABIE za pomocą wykres cdf() funkcjonować.