Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

Podobne dokumenty
Kwantyle. Kwantyl rzędu p rozkładu prawdopodobieństwa to taka liczba x p. , że. Możemy go obliczyć z dystrybuanty: P(X x p.

Wykład 14. Testowanie hipotez statystycznych - test zgodności chi-kwadrat. Generowanie liczb losowych.

Przykład 1 W przypadku jednokrotnego rzutu kostką przestrzeń zdarzeń elementarnych

Sieci Mobilne i Bezprzewodowe laboratorium 1

Prawdopodobieństwo i statystyka

Metody Rozmyte i Algorytmy Ewolucyjne

Rachunek prawdopodobieństwa Rozdział 4. Zmienne losowe

Literatura. Leitner R., Zacharski J., Zarys matematyki wyŝszej dla studentów, cz. III.

Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport

PEWNE FAKTY Z RACHUNKU PRAWDOPODOBIEŃSTWA

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 16 zaliczenie z oceną

Modelowanie komputerowe

WYKŁADY Z RACHUNKU PRAWDOPODOBIEŃSTWA I wykład 2 i 3 Zmienna losowa

,,Matematyczna Ruletka Czyli jak sie robi liczby (pseudo)losowe.

Zmienna losowa. Rozkład skokowy

Przestrzeń probabilistyczna

PRAWDOPODOBIEŃSTWO. ZMIENNA LOSOWA. TYPY ROZKŁADÓW

Statystyka matematyczna

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.

Temat: Zmienna losowa. Rozkład skokowy. Rozkład ciągły. Kody kolorów: Ŝółty nowe pojęcie pomarańczowy uwaga. Anna Rajfura, Matematyka

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Rozkłady zmiennych losowych

4,5. Dyskretne zmienne losowe (17.03; 31.03)

PODSTAWOWE ROZKŁADY PRAWDOPODOBIEŃSTWA. Piotr Wiącek

1 Wykład 3 Generatory liczb losowych o dowolnych rozkładach.

Dyskretne zmienne losowe

Środowisko R wprowadzenie c.d. Wykład R2; Struktury danych w R c.d.

Identyfikacja i modelowanie struktur i procesów biologicznych

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Układy stochastyczne

Generowanie liczb o zadanym rozkładzie. ln(1 F (y) λ

Rozkłady prawdopodobieństwa zmiennych losowych

Podstawy symulacji komputerowej

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Zmienne losowe. dr Mariusz Grządziel Wykład 12; 20 maja 2014

Rachunek prawdopodobieństwa i statystyka

WYDZIAŁ BUDOWNICTWA LĄDOWEGO I WODNEGO

MATEMATYKA Z ELEMENTAMI STATYSTYKI LABORATORIUM KOMPUTEROWE DLA II ROKU KIERUNKU ZARZĄDZANIE I INŻYNIERIA PRODUKCJI ZESTAWY ZADAŃ

Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania

Prawdopodobieństwo i statystyka

WSTĘP. Tematy: Regresja liniowa: model regresji liniowej, estymacja nieznanych parametrów. Wykład:30godz., ćwiczenia:15godz., laboratorium:30godz.

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Modelowanie zależności. Matematyczne podstawy teorii ryzyka i ich zastosowanie R. Łochowski

Generowanie ciągów pseudolosowych o zadanych rozkładach wstęp do projektu

Spis treści 3 SPIS TREŚCI

Prawdopodobieństwo i statystyka

dr Jerzy Pusz, st. wykładowca, Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej B. Ogólna charakterystyka przedmiotu

Wybrane rozkłady zmiennych losowych i ich charakterystyki

Zmienne losowe. dr Mariusz Grzadziel. rok akademicki 2016/2017 semestr letni. Katedra Matematyki, Uniwersytet Przyrodniczy we Wrocławiu

WYKŁADY ZE STATYSTYKI MATEMATYCZNEJ wykład 3 - model statystyczny, podstawowe zadania statystyki matematycznej

Wykład 2 Zmienne losowe i ich rozkłady

Wykład 3 Jednowymiarowe zmienne losowe

Opis przedmiotu. Karta przedmiotu - Probabilistyka I Katalog ECTS Politechniki Warszawskiej

Ćwiczenia 7 - Zmienna losowa i jej rozkład. Parametry rozkładu.

Jeśli wszystkie wartości, jakie może przyjmować zmienna można wypisać w postaci ciągu {x 1, x 2,...}, to mówimy, że jest to zmienna dyskretna.

Metoda Monte Carlo i jej zastosowania

Rachunek Prawdopodobieństwa i Statystyka

W rachunku prawdopodobieństwa wyróżniamy dwie zasadnicze grupy rozkładów zmiennych losowych:

Niezawodność diagnostyka systemów laboratorium. Ćwiczenie 2

Opis przedmiotu: Probabilistyka I

3 Przygotował: mgr inż. Maciej Lasota

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną

Generatory Liczb Losowych

II WYKŁAD STATYSTYKA. 12/03/2014 B8 sala 0.10B Godz. 15:15

dla t ściślejsze ograniczenie na prawdopodobieństwo otrzymujemy przyjmując k = 1, zaś dla t > t ściślejsze ograniczenie otrzymujemy przyjmując k = 2.

Elementy Rachunek prawdopodobieństwa

Niezawodność i diagnostyka projekt. Jacek Jarnicki

RACHUNEK PRAWDOPODOBIE STWA

Metody numeryczne. Wykład nr 12. Dr Piotr Fronczak

AKADEMIA GÓRNICZO-HUTNICZA Wydział Matematyki Stosowanej ROZKŁAD NORMALNY ROZKŁAD GAUSSA

Biostatystyka, # 3 /Weterynaria I/

WYKŁADY Z RACHUNKU PRAWDOPODOBIEŃSTWA I wykład 4 Przekształcenia zmiennej losowej, momenty

Rozkłady prawdopodobieństwa

Lista zadania nr 7 Metody probabilistyczne i statystyka studia I stopnia informatyka (rok 2) Wydziału Ekonomiczno-Informatycznego Filia UwB w Wilnie

Prawdopodobieństwo i statystyka

KARTA PRZEDMIOTU. 12. Przynależność do grupy przedmiotów: Prawdopodobieństwo i statystyka

Rachunek prawdopodobieństwa

Jednowymiarowa zmienna losowa

6. Zmienne losowe typu ciagłego ( ) Pole trapezu krzywoliniowego

WYKŁAD 2. Zdarzenia losowe i prawdopodobieństwo Zmienna losowa i jej rozkłady

SYMULACJA MONTE CARLO JAKO NARZĘDZIE PROGNOZOWANIA WYBRANYCH ASPEKTÓW RYNKU NIERUCHOMOŚCI

6.4 Podstawowe metody statystyczne

3 MODELE PROCESÓW STOCHASTYCZNYCH 3

Algorytmy zrandomizowane

Zestaw 2: Zmienne losowe. 0, x < 1, 2, 2 x, 1 1 x, 1 x, F 9 (x) =

Spacery losowe generowanie realizacji procesu losowego

Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych

Wykład 13. Podstawowe pojęcia rachunku prawdopodobieństwa

Statystyka matematyczna dla leśników

Kilka słów o metodzie Monte Carlo

07DRAP - Zmienne losowe: dyskretne i ciągłe

Wykład z analizy danych: powtórzenie zagadnień z rachunku prawdopodobieństwa

Z Wikipedii, wolnej encyklopedii.

Niech X i Y będą niezależnymi zmiennymi losowymi o rozkładach wykładniczych, przy czym Y EX = 4 i EY = 6. Rozważamy zmienną losową Z =.

Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova

Z poprzedniego wykładu

POLITECHNIKA WROCŁAWSKA STUDIA DOKTORANCKIE JEDNOSTKA ZGŁASZAJĄCA/REALIZUJĄCA KURS: WYDZIAŁ BUDOWNICTWA LĄDOWEGO I WODNEGO / STUDIUM DOKTORANCKIE

Przegląd ważniejszych rozkładów

Wstęp do programowania

Rachunek prawdopodobieństwa WZ-ST1-AG--16/17Z-RACH. Liczba godzin stacjonarne: Wykłady: 15 Ćwiczenia: 30. niestacjonarne: Wykłady: 9 Ćwiczenia: 18

Transkrypt:

Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

Plan laboratorium Generatory liczb pseudolosowych dla rozkładów dyskretnych: Generator liczb o rozkładzie równomiernym Generator liczb o rozkładzie dwumianowym (Bernoulliego) Generator liczb o rozkładzie Poissona, Generator liczb o rozkładzie geometrycznym Generator liczb o równym rozbiciu przedziału (równomierny)

Generatory liczb pseudolosowych dla rozkładów dyskretnych

Liczby losowe i generatory liczb losowych Liczba losowa konkretna wartość przyjmowana przez zmienną losową (nieprzewidywalna!). Sekwencja liczb prawdziwie losowych jest nieprzewidywalna, a zatem niereprodukowalna! Generatory liczb losowych (RNG) generatory fizyczne:,,mechaniczne np. rzut monetą, losowanie z urny, ruletka itp. oparte o procesy fizyczne np. szum w urządzeniach elektronicznych (szczególnie tzw. szum biały), rozpad radioaktywny, promienie kosmiczne itp. Wady generatorów fizycznych: zbyt wolne dla typowych potrzeb obliczeniowych (szczególnie,,mechaniczne ); problemy ze stabilności szczególnie generatory oparte o procesy fizyczne, np. niewielka zmiana warunków fizycznych źródła lub otoczenia może spowodować istotne zmiany własności probabilistycznych otrzymanych liczb co wymaga dodatkowych urządzeń testujących i korygujących. Dawniej w użytku były tablice liczb losowych niezbyt praktyczne!

Liczby pseudolosowe i generatory liczb pseudolosowych Liczby pseudolosowe liczby generowane według ścisłej formuły matematycznej (zatem reprodukowalne, a więc w ogóle nielosowe w sensie matematycznym), ale mające,,wygląd losowości, tzn. ich własności statystyczne są bardzo bliskie własnościom liczb prawdziwie losowych (ktoś kto nie zna formuły, według której są generowane, nie powinien być w stanie stwierdzić, że nie są to liczby prawdziwie losowe). Generatory liczb pseudolosowych (PRNG) generatory matematyczne (programowe): dobre własności statystyczne generowanych liczb, łatwość użycia (proste, szybkie, wygodne,... ). Wyparły prawie zupełnie generatory fizyczne! Dlatego też liczby pseudolosowe są nazywane po prostu liczbami losowymi (ang. Random numbers), a matematyczne algorytmy do ich otrzymywania nazywane są generatorami liczb losowych (ang. random number generators RNG).

Generator liczb o rozkładzie równomiernym U(0,1) Algorytm 1: Generuje liczby losowe o rozkładzie równomiernym z przedziału (0,1) przy pomocy równania: x n ( ax 1 n b) mod c gdzie 0 < a, b < c oraz są szczególnie dobranymi liczbami, np.: a=7 5 =16807, b=0 oraz c=2 31-1=2147483647, oraz x 0 jest ziarnem generatora. Uwaga: Liczby otrzymane w ten sposób {0, 1,, 2 31-2}. Liczbę losową X (0,1) otrzymujemy: X = x n+1 /c

Generator liczb o rozkładzie równomiernym U(0,1) Algorytm 2: Generuje liczby losowe o rozkładzie równomiernym z przedziału (0, 1) przy pomocy schematu: 1. Losuj R liczbę całkowitą z zakresu (0, Range) 2. X R / Range Algorytm 3: Generuje liczby losowe o rozkładzie równomiernym z przedziału (a, b) przy pomocy schematu: 1. Losuj R liczbę całkowitą z zakresu (0, Range) 2. X a ( b a) R / Range

Generator liczb o rozkładzie dwumianowym (Bernoulliego) Algorytm 1: X = 0; for (i=0; i<n; i++){ U = GenU(0,1); if (U <= p) X++; } return X; Wymaga odwołania się do generatora U(0,1) liczb losowych o rozkładzie równomiernym, tzn. GenU generowanie zmiennej losowej U z rozkładu równomiernego U(0,1) Wada: Wymaga wielu liczb losowych.

Generator liczb o rozkładzie dwumianowym (Bernoulliego) c.d. Jeżeli N nie jest bardzo duże, to może opłacać się stablicowanie dystrybuanty, tzn. obliczenie: i skorzystanie z następującego algorytmu, który wymaga tylko jednej liczby losowej: Algorytm 2: X = 0; U = GenU(0,1); while (U<=p X ) X++; return X; Także wymaga odwołania się do generatora U(0,1) liczb losowych o rozkładzie równomiernym, tzn. GenU generowanie zmiennej losowej U z rozkładu równomiernego U(0,1)

Generator liczb o rozkładzie dwumianowym (Bernoulliego) c.d. Algorytm 3: (potrzebna tylko jedna liczba losowa!) X = 0; U = GenU(0,1); for (i=0; i<n; i++){ } return X; if (U<=p) {X++; U=U/p;} else U=(1-U)/(1-p); Dowód i szczegóły, patrz: Także wymaga odwołania się do generatora U(0,1) liczb losowych o rozkładzie równomiernym, tzn. GenU generowanie zmiennej losowej U z rozkładu równomiernego U(0,1) R. Wieczorkowski, R. Zieliński, Komputerowe generatory liczb losowych, WNT 1997

Generator liczb o rozkładzie Poissona Algorytm 1: X = -1; S = 0; while (S<=lambda){ Y = GenE(0,1); S=S+Y; X++; } return X; Wymaga odwołania się do generatora E(0,1) liczb losowych o rozkładzie wykładniczym, tzn. GenE generowanie zmiennej losowej Y z rozkładu wykładniczego E(0,1) Wada: Wymaga wielu liczb losowych.

Generator liczb o rozkładzie Poissona c.d. Algorytm z wykorzystaniem rozkładu równomiernego: Algorytm 2: X = -1; S = 1; q = exp(-lambda); while (S > q) { U = GenU(0,1); S=S*U; X++; } return X; Wymaga odwołania się do generatora U(0,1) liczb losowych o rozkładzie równomiernym, tzn. GenU generowanie zmiennej losowej U z rozkładu równomiernego U(0,1) Wada: Wymaga wielu liczb losowych.

Generator liczb o rozkładzie Poissona c.d. Algorytm 3: X = 0; q = exp(-lambda); S = q; P = q; U = GenU(0,1); while (U > S) { X++; P=P*lambda/X; S=S+P; } return X; Także wymaga odwołania się do generatora U(0,1) liczb losowych o rozkładzie równomiernym, tzn. GenU generowanie zmiennej losowej U z rozkładu równomiernego U(0,1) Wada: Dla dużych wartości λ kumulacja błędów zaokrągleń przy obliczaniu prawdopodobieństw P może prowadzić do niedokładności numerycznych.

Generator liczb o rozkładzie geometrycznym Algorytm: U = GenU(0,1); X = ln(u) / ln(p); return X; Wymaga odwołania się do generatora U(0,1) liczb losowych o rozkładzie równomiernym, tzn. GenU generowanie zmiennej losowej U z rozkładu równomiernego U(0,1)

Generator liczb o rozkładzie równomiernego rozbicia przedziału Przedział (0, 1) dzielimy na K+1 podprzedziałów (binów) o jednakowej długości i numerujemy je kolejnymi liczbami 1, 2,..., K+1. Zmienna U U(0, 1) wpada do binu o numerze [(K + 1)U+1]. Tworzymy ciąg: Tworzymy pomocniczy ciąg liczb: Algorytm: U = GenU(0,1); X = g[(int) (K+1)U+1] + 1; while (q[x-1]>u) X--; return X;

Zadania implementacyjne: Utworzyć aplikację generującą rozkłady dyskretne na podstawie generatora liczb U(0, 1), w której: Zaimplementować generatory rozkładu dwumianowego według poznanych algorytmów. Otrzymane rozkłady przedstawić na histogramach, Zaimplementować generatory rozkładu Poissona według poznanych algorytmów i wygenerować rozkłady dla kilku wartości λ. Otrzymane rozkłady przedstawić na histogramach, Zaimplementować generator rozkładu geometrycznego i wygenerować rozkłady dla kilku wartości p. Otrzymane rozkłady przedstawić na histogramach, Zaimplementować generator rozkładu równomiernego rozbicia przedziału. Otrzymane rozkłady przedstawić na histogramach. Stworzyć możliwość generowania z ziarnem i bez użycia ziarna.

Przygotować na kolejne zajęcia: Rozkład normalny (Gaussa) zmiennej losowej, generowanie rozkładu. Zgromadzić informacje na temat modelu generowania ruchu: autostrady, wybuchu, statycznego (stacjonarnego).