Modelowanie komputerowe

Podobne dokumenty
Rachunek prawdopodobieństwa- wykład 6

Rozdział 1. Zmienne losowe, ich rozkłady i charakterystyki. 1.1 Definicja zmiennej losowej

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.

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

Statystyka i eksploracja danych

Prawdopodobieństwo i statystyka

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

Metody Rozmyte i Algorytmy Ewolucyjne

Modelowanie komputerowe

zdarzenie losowe - zdarzenie którego przebiegu czy wyniku nie da się przewidzieć na pewno.

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.

Prawdopodobieństwo i statystyka

Statystyka Opisowa z Demografią oraz Biostatystyka. Zmienne losowe. Aleksander Denisiuk. denisjuk@euh-e.edu.pl

Biostatystyka, # 3 /Weterynaria I/

Rozkłady i ich dystrybuanty 16 marca F X (t) = P (X < t) 0, gdy t 0, F X (t) = 1, gdy t > c, 0, gdy t x 1, 1, gdy t > x 2,

Prawdopodobieństwo i statystyka

W2 Podstawy rachunku prawdopodobieństwa (przypomnienie)

Prawdopodobieństwo i statystyka

Układy stochastyczne

12. Przynależność do grupy przedmiotów: Blok przedmiotów matematycznych

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

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

Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

Wstęp do programowania

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

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 3.

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

Zmienne losowe ciągłe i ich rozkłady

Rachunek Prawdopodobieństwa i Statystyka

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

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

Zmienne losowe ciągłe i ich rozkłady

12. Przynależność do grupy przedmiotów: Blok przedmiotów matematycznych

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

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

Rachunek prawdopodobieństwa- wykład 2

Statystyka matematyczna

Elementy Rachunek prawdopodobieństwa

Algorytmy zrandomizowane

KARTA PRZEDMIOTU. Forma prowadzenia zajęć. Odniesienie do efektów dla kierunku studiów K1A_W02

Wykład 3 Jednowymiarowe zmienne losowe

Podstawy symulacji komputerowej

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

Wykład 2 Zmienne losowe i ich rozkłady

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

Prawa wielkich liczb, centralne twierdzenia graniczne

Rachunek Prawdopodobieństwa Rozdział 5. Rozkłady łączne

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

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

Matematyka z el. statystyki, # 3 /Geodezja i kartografia II/

STATYSTYKA MATEMATYCZNA. rachunek prawdopodobieństwa

PEWNE FAKTY Z RACHUNKU PRAWDOPODOBIEŃSTWA

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

Rachunek prawdopodobieństwa Rozdział 4. Zmienne losowe

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

KURS PRAWDOPODOBIEŃSTWO

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

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

Wybrane rozkłady zmiennych losowych. Statystyka

Zmienne losowe. Powtórzenie. Dariusz Uciński. Wykład 1. Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski

Elementy Modelowania Matematycznego Wykład 4 Regresja i dyskryminacja liniowa

Rozkłady prawdopodobieństwa zmiennych losowych

Prawdopodobieństwo i statystyka

Aleksander Adamowski (s1869) zmienn ą losow ą T o rozkładzie wykładniczym o średniej 5 minut.

(C. Gauss, P. Laplace, Bernoulli, R. Fisher, J. Spława-Neyman) Wikipedia 2008

Jednowymiarowa zmienna losowa

Wykład 1 Zmienne losowe, statystyki próbkowe - powtórzenie materiału

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

RACHUNEK PRAWDOPODOBIE STWA

Zmienne losowe. Statystyka w 3

Definicja 7.4 (Dystrybuanta zmiennej losowej). Dystrybuantą F zmiennej losowej X nazywamy funkcję: Własności dystrybuanty zmiennej losowej:

Zmienna losowa i jej rozkład Dystrybuanta zmiennej losowej Wartość oczekiwana zmiennej losowej

Wykłady 14 i 15. Zmienne losowe typu ciągłego

Statystyka matematyczna dla leśników

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

Wykład 13. Zmienne losowe typu ciągłego

Przestrzeń probabilistyczna

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

Statystyka. Magdalena Jakubek. kwiecień 2017

Wstęp do rachunku prawdopodobieństwa

Dyskretne zmienne losowe

Wykład 1 Próba i populacja. Estymacja parametrów z wykorzystaniem metody bootstrap

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

Zmienna losowa. Rozkład skokowy

Rachunek prawdopodobieństwa (Elektronika, studia niestacjonarne) Wykład 3

Funkcja tworząca Funkcja charakterystyczna. Definicja i własności Funkcja tworząca momenty

Zmienne losowe i ich rozkłady. Momenty zmiennych losowych. Wrocław, 10 października 2014

Liczby pseudolosowe. #include <stdio.h> #include <stdlib.h> int main() { printf("%d\n", RAND_MAX); return 0; }

Opis przedmiotu: Probabilistyka I

RACHUNEK PRAWDOPODOBIEŃSTWA - POJĘCIA WSTĘPNE MATERIAŁY POMOCNICZE - TEORIA

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

Zmienne losowe, statystyki próbkowe. Wrocław, 2 marca 2015

Statystyka. Wydział Zarządzania Uniwersytetu Łódzkiego

Wybrane rozkłady zmiennych losowych. Statystyka

wykład V uzupełnienie notatek: dr Jerzy Białkowski Programowanie C/C++ Język C++ klasy i obiekty wykład V dr Jarosław Mederski Spis Język C++ - klasy

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

METODY BADAŃ NA ZWIERZĘTACH ze STATYSTYKĄ wykład 3-4. Parametry i wybrane rozkłady zmiennych losowych

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

P (A B) = P (A), P (B) = P (A), skąd P (A B) = P (A) P (B). P (A)

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

Transkrypt:

Modelowanie komputerowe wykład 1- Generatory liczb losowych i ich wykorzystanie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 5,12 października 2016 r.

PLAN WYKŁADU 1 Generatory liczb pseudolosowych i ich wykorzystanie 2 Generowanie ciągów liczb losowych- metody odwracania dystrybuanty, superpozycji i eliminacji 3 Symulacje komputerowe. Metoda następnego zdarzenia 4 Charakterystyka klasycznych systemów kolejkowych (systemów obsługi masowej) 5 Analiza symulacyjna prostych jednoliniowych i wieloliniowych systemów kolejkowych 6 Systemy informatyczne o stochastycznym charakterze działania, charakterystyka i klasyfikacja 7 Analizy symulacyjne systemów obsługi zgłoszeń o losowej objętości, przykłady systemów priorytetowych

LITERATURA [1] R. Wieczorkowski, R. Zieliński. Komputerowe generatory liczb losowych. WNT, Warszawa, 1997. [2] O. Tikhonenko. Metody probabilistyczne analizy systemów informacyjnych. EXIT, Warszawa, 2006.

GENERATORY LICZB PSEUDOLOSOWYCH- WPROWADZENIE W wielu praktycznych zastosowaniach komputery służą dziś jako urządzenia, które symulują realne procesy techniczne, demograficzne, ekonomiczne, medyczne itp. Człowiek wykorzystuje duże prędkości procesorów komputera oraz jego zasoby pamięciowe, aby w szybki sposób poznać przebieg pewnych losowych zjawisk w czasie. Procesy, które faktycznie mogą przebiegać w długim okresie czasowym można modelować, wykorzystując odpowiednie programy komputerowe nazywane programami symulacyjnymi. Programy takie tworzy się po to, aby poznać przebieg danych zjawisk oraz przewidzieć pewne prawidłowości.

GENERATORY LICZB PSEUDOLOSOWYCH- WPROWADZENIE Prowadzi to albo do znalezienia ogólnego przepisu(wzoru) określającego przebieg danego zjawiska lub w trudniejszych sytuacjach(gdy rozwiązanie ogólne jest niemożliwe do znalezienia) do znalezienia pewnych średnich charakterystyk zjawiska lub do stworzenia narzędzia, które może pozwolić przewidzieć wartości zjawiska w określonej chwili czasu. Ponieważ wiele przebiegających zjawisk ma charakter procesów losowych zależnych często od wielu czynników, więc naturalne jest, że podstawowym problemem jest umiejętność mądrego wykorzystania komputera jako maszyny losującej, za pomocą której można losować ciągi liczb losowych o zadanym rozkładzie prawdopodobieństwa.

GENERATORY LICZB PSEUDOLOSOWYCH- WPROWADZENIE Od początku istnienia komputerów kompilatory języków programowania są wyposażone w funkcje losujące. Jeśli chodzi o ścisłość, do losowania wykorzystywane są pewne algorytmy matematyczne wykorzystujące czas systemowy komputera(np. liczbę sekund, która upłynęła od 1 stycznia 1970 roku). Uzależnienie losowanej liczby od zmieniającego się czasu pozwala na uzyskiwanie różnych ciągów w zależności od chwili losowania, zatem ciągi te w krótkich odstępach czasowych są niezależne. Trzebamiećjednaknauwadze,żealgorytmyteopierająsięo pewne formuły matematyczne, które przy długiej serii losowań stają się cykliczne, to znaczy generatory losowe mają własność okresowości, co powoduje, że uzyskane ciągi liczb nie są losowe, nazywamy je częściej pseudolosowymi.

ZMIENNE LOSOWE- PRZYPOMNIENIE ZMIENNA LOSOWA- DEFINICJA Zmienną losową X nazywamy dowolną funkcję(mierzalną) odwzorowującą przestrzeń zdarzeń elementarnych Ω w zbiór liczb rzeczywistych R. Najważniejsze rodzaje zmiennych losowych to: zmienne losowe dyskretne, czyli takie, które przyjmują skończonąlubprzeliczalnąliczbęwartości x i z prawdopodobieństwami p i, i p i =1.Zespółliczb p i jest nazywany rozkładem zmiennej losowej dyskretnej. zmienne losowe absolutnie ciągłe, czyli takie, które przyjmują nieprzeliczalną liczbę wartości. Dla takich zmiennych losowych często podana jest tzw. funkcja gęstości prawdopodobieństwa f, która w ogólnym przypadku jest funkcjąnieujemnąorazspełniawarunek: f(x)dx =1.

ZMIENNE LOSOWE DYSTRYBUANTA, WARTOŚĆ OCZEKIWANA Dodatkowo przypomnijmy, że dla każdego rodzaju zmiennej losowej X można wprowadzić funkcję F określoną następująco: F(x) = P{X< x}, nazywaną DYSTRYBUANTĄ ZMIENNEJ LOSOWEJ X. W przypadku zmiennych losowych dyskretnych dystrybuantę obliczamy ze wzoru: F(x) = i<xp i. Natomiast w przypadku zmiennych losowych absolutnie ciągłych: F(x) = x f(u)du.

ZMIENNE LOSOWE DYSTRYBUANTA, WARTOŚĆ OCZEKIWANA Przypomnimy jeszcze podstawowe charakterystyki liczbowe zmiennych losowych oraz sposoby ich obliczania. POJĘCIE WARTOŚCI OCZEKIWANEJ Wartością oczekiwaną zmiennej losowej X nazywamy liczbę określoną następująco: EX = xdf(x).

WARTOŚĆ OCZEKIWANA, WARIANCJA W przypadku zmiennej losowej dyskretnej wartość oczekiwaną obliczamy ze wzoru: EX = i x i p i. W przypadku zmiennej losowej absolutnie ciągłej wartość oczekiwaną obliczamy ze wzoru: EX = xf(x)dx. POJĘCIE WARIANCJI Wariancją zmiennej losowej X nazywamy liczbę określoną następująco: DX = E(X EX) 2 = EX 2 (EX) 2.

WARIANCJA W przypadku zmiennej losowej dyskretnej wariancję obliczamy ze wzoru: DX = xi 2 p i (EX) 2. i W przypadku zmiennej losowej absolutnie ciągłej wariancję obliczamy ze wzoru: DX = x 2 f(x)dx (EX) 2.

GENEROWANIE LICZB LOSOWYCH- ROZKŁAD JEDNOSTAJNY W większości kompilatorów podstawową instrukcją losującą jest instrukcja rand(), której wynikiem jest wylosowana w oparciu o pewienalgorytmliczbanaturalnazzakresu [0,RAND MAX ],gdzie wartośćstała RAND MAX jestpewnągranicznąwartościąbędącą na przykład wartością największą typu całkowitego(int). Wykorzystanie tej komendy pozwala więc na losowanie wyłącznie liczbnaturalnychzograniczonegozbioru{0,1,2,...,rand MAX }. Powstaje naturalne pytanie, w jaki sposób wykorzystać tą komendę do losowania liczb z innych dyskretnych oraz ciągłych rozkładów prawdopodobieństwa.

ROZKŁAD JEDNOSTAJNY Bardzo szczególną rolę w modelowaniu komputerowym odgrywa rozkład jednostajny określony na przedziale [0, 1]. Jest to ciągły rozkład prawdopodobieństwa określony następującą funkcją gęstości: f(x) = 1 dla x [0,1].Okazujesiębowiem,żewykorzystująctenrozkładmożna w oparciu o matematyczne metody budować generatory liczb losowych dla wielu innych grup ciągłych rozkładów prawdopodobieństwa. Naturalne jest pytanie, w jaki sposób z generatora, który losuje liczby dyskretnezprzedziału [0,RAND MAX ]uzyskaćgeneratorrozkładu ciągłego- jednostajnego określonego na przedziale [0, 1]. Odpowiedź jest dość prosta- wystarczy otrzymane wylosowane liczby z analizowanego przedziałupodzielićprzezwartość RAND MAX.Wtensposóbwylosowane 1 2 liczbynależądozbioru{0, RAND MAX, RAND MAX,...,1}.Zauważmyjednak, że dalej jest to rozkład dyskretny. Jednak jego podstawowe charakterystyki są zbliżone do charakterystyk rozkładu jednostajnego. Oznacza to, że w szczególności wartość oczekiwana oraz wariancja takiego rozkładu są prawie identyczne, jak charakterystyki rozkładu jednostajnegonaprzedziale [0,1],któresąrówne-EX = 1 2,DX = 1 12.

Generator rozkładu jednostajnego- C++ #include<iostream> #include<cstdlib> using namespace std; intmain() { float x; srand(time(0)); for(int i=0;i<100;i++){ x=(float)rand()/rand_max; cout<<x<<","; } cout<<endl; return 0; }