Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Wizualizacja rozkładu zmiennej z wykorzystaniem pakietu Matlab 6.5 mgr inż. Anna Tomkowska.

Podobne prezentacje


Prezentacja na temat: "Wizualizacja rozkładu zmiennej z wykorzystaniem pakietu Matlab 6.5 mgr inż. Anna Tomkowska."— Zapis prezentacji:

1 Wizualizacja rozkładu zmiennej z wykorzystaniem pakietu Matlab 6.5 mgr inż. Anna Tomkowska

2 Cel pracy Celem pracy jest przegląd podstawowych sposobów wizualizacji rozkładu zmiennej oraz ich implementacja w środowisku Matlaba 1/12

3 Wykres kołowy i słupkowy [pie, bar] wyksztalcenie={'ogólne','zawodowe','policealne','licencjat'}; liczebnosci=[ ]; subplot(1,2,1) wycinek = [ ]; pie(liczebnosci,wycinek) legend(wyksztalcenie,3); subplot(1,2,2) bar(liczebnosci); set(gca,'ylim',[0 9],'xticklabel',wyksztalcenie) 2/12 Wykres kołowy zmiennej WYKSZTAŁCENIERozkład częstości zmiennej WYKSZTAŁCENIE wykształcenie ogólne zawodowe policealne licencjat licz. 8 7 % 27 23

4 Histogram [hist] (…) dane=[ … 34]; subplot(2,2,1) hist(dane,50); (…) LUB 3/12 (…) subplot(2,2,1) [Y,X]=hist(dane,50); bar(X,Y); (…)

5 Wykres gęstości 4/12

6 5/12 dane=[ … 34]; [Y,X] = hist(dane, 20); (…) subplot(2,2,1) [Yksd,Xksd] = ksdensity(dane,'kernel','normal','width',0.1); hold on bar(X,Y,'b'); plot(Xksd,Yksd,'r'); hold off (…) Wykres gęstości [ksdensity, plot] h=0.1h=0.25 h=0.5h=1

7 Wykres skrzynkowy [boxplot] 6/12 (…) dane=[ … 34]; subplot(5,2,1) boxplot(dane,1,o,0) (…)

8 Wykres kwantylowy (kwantyl-kwantyl) [qqplot] 7/12 (…) dane=[ … 34]; subplot(5,2,2) qqplot(dane); (…)

9 Wykres słupkowy zgrupowany a=[ ]; b=[ ]; c=[ ]; d=[a' b' c']; bar(d); set(gca,'xticklabel',kategorie); xlabel('liczba dzieci'); ylabel('wykształcenie'); legend(legenda); kategorie={'brak','1','2','3','4 i więcej'}; legenda ={'podstawowe', 'średnie', 'wyższe'};

10 Wykresy skrzynkowe zgrupowane … dane=[dane1' dane2' dane3']; boxplot(dane,0,'o',1,1.2) …

11 Wykres rozrzutu (korelacyjny) [lsline, smooth] 8/12 Wygładzanie metodą ważonych najmniejszych kwadratów LOWESS – dopasowanie do danych wielomianu 1-go stopnia (linia prosta) LOESS – dopasowanie do danych wielomianu 2-go stopnia (parabola) subplot(2,2,2) hold on plot(daneX,daneY,o) Y = smooth(daneX,daneY,0.5,lowess) plot(daneX,Y,r,linewidth,2); hold off daneX=[ … 34]; daneY=[ … 7]; subplot(2,2,1) hold on plot(daneX,daneY,o) lsline hold off dopasowywana jest prostadopasowywana jest parabola

12 Podstawowe funkcje statystyczne 9/12 dane=[ … 14]; srednia = mean(dane); odchylenie = std(dane); mediana = median(dane); wsp_skosnosci = skewness(dane); wsp_skupienia = kurtosis(dane);

13 Rozkład Weibulla Rozkład Weibulla jest często stosowany w teorii niezawodności do matematycznego modelowania rozkładu czasu bezawaryjnego użytkowania obiektu.

14 Generowanie próby losowej o rozkładzie Weibulla probka = wblrnd(beta,alfa,m,n); Rozkład Weibulla w pakiecie Matlab Graficzny test zgodności z rozkładem Weibulla weibplot(probka); Estymacja parametrów rozkładu Weibulla [e, uf] = wblfit(probka,1-przedzial_ufnosci); funkcja gęstości prawdopodobieństwa gesto = wblpdf(dziedzina, beta,alfa) dziedzina=min(probka):range(probka)/n*m:max(probka); dystrybuanta dystryb = wblcdf(dziedzina,beta,alfa); niezawodność niezaw = 1 - dystryb; Estymacja parametrów rozkładu Weibulla [m,v] = wblstat( beta,alfa );

15 Rozkład Weibulla w pakiecie Matlab

16 Pomocne toolboxy w Matlabie disttool (przegląd f-kcji gęstości i dystrybuant popularnych rozkładów zmiennej), cftool (analizowanie danych, wykres rozrzutu, wygładzanie, dopasowywanie krzywych do danych), polytool (dopasowanie do danych wielomianu różnego stopnia ). 10/12

17 Podsumowanie Możliwości graficznej analizy i prezentacji danych są bardzo duże. wykres skrzynkowy i kwantylowy - dostarczają najwięcej informacji przydatnych do analitycznego badania danych, wykres słupkowy - jest niezawodny dla zmiennych o małej liczbie kategorii, histogram oraz wykres słupkowy – przydatny gdy chcemy otrzymane przez nas wyniki pokazać osobom, które nie zajmują się statystyką. Pomoc jaką w tym zakresie oferuje pakiet Matlaba pozwala na pominięcie długotrwałych i żmudnych obliczeń, co oszczędza czas oraz wyklucza błędy obliczeń. 11/12

18 Literatura G. Wieczorkowska: Statystyka. Wprowadzenie do analizy danych sondażowych i eksperymentalnych Sholar 2005 B. Mrozek, Z. Mrozek: Matlab 5.x. Simulink 2.x. Poradnik użytkownika PLJ /12


Pobierz ppt "Wizualizacja rozkładu zmiennej z wykorzystaniem pakietu Matlab 6.5 mgr inż. Anna Tomkowska."

Podobne prezentacje


Reklamy Google