Монте Карло Интеграциjа

Σχετικά έγγραφα
Tестирање хипотеза. 5.час. 30. март Боjана Тодић Статистички софтвер март / 10

2. Наставни колоквијум Задаци за вежбање ОЈЛЕРОВА МЕТОДА

Прост случаjан узорак (Simple Random Sampling)

Параметарски и непараметарски тестови

предмет МЕХАНИКА 1 Студијски програми ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО ДРУМСКИ САОБРАЋАЈ II ПРЕДАВАЊЕ УСЛОВИ РАВНОТЕЖЕ СИСТЕМА СУЧЕЉНИХ СИЛА

налазе се у диелектрику, релативне диелектричне константе ε r = 2, на међусобном растојању 2 a ( a =1cm

Логистичка регресиjа

1 Неодрђеност и информациjа

Први корак у дефинисању случајне променљиве је. дефинисање и исписивање свих могућих eлементарних догађаја.

Нелинеарни регресиони модели и линеаризациjа

Нумеричко решавање парцијалних диференцијалних једначина и интегралних једначина

ГЕОМЕТРИJСКА СВОJСТВА АНАЛИТИЧКИХ ФУНКЦИJА

Екстремне статистике поретка и примjене у неживотном осигурању

7. ЈЕДНОСТАВНИЈЕ КВАДРАТНЕ ДИОФАНТОВE ЈЕДНАЧИНЕ

Висока техничка школа струковних студија Београд Математика 2 Интервали поверења и линеарна регресија предавач: др Мићо Милетић

ОБЛАСТИ: 1) Тачка 2) Права 3) Криве другог реда

Теорија електричних кола

Од површине троугла до одређеног интеграла

Конструкциjе Адамарових матрица

4. ЗАКОН ВЕЛИКИХ БРОЈЕВА

Решења задатака са првог колоквиjума из Математике 1Б II група задатака

2.3. Решавање линеарних једначина с једном непознатом

7. Модели расподела случајних променљивих ПРОМЕНЉИВИХ

1.2. Сличност троуглова

г) страница aa и пречник 2RR описаног круга правилног шестоугла јесте рац. бр. јесу самерљиве

СИСТЕМ ЛИНЕАРНИХ ЈЕДНАЧИНА С ДВЕ НЕПОЗНАТЕ

b) Израз за угиб дате плоче, ако се користи само први члан реда усвојеног решења, је:

Ваљак. cm, а површина осног пресека 180 cm. 252π, 540π,... ТРЕБА ЗНАТИ: ВАЉАК P=2B + M V= B H B= r 2 p M=2rp H Pосн.пресека = 2r H ЗАДАЦИ:

Анализа Петријевих мрежа

Положај сваке тачке кружне плоче је одређен са поларним координатама r и ϕ.

ЛИНЕАРНА ФУНКЦИЈА. k, k 0), осна и централна симетрија и сл. 2, x 0. У претходном примеру неке функције су линеарне а неке то нису.

Површине неких равних фигура

Упутство за избор домаћих задатака

6.5 Површина круга и његових делова

6.2. Симетрала дужи. Примена

TAЧКАСТА НАЕЛЕКТРИСАЊА

Семинарски рад из линеарне алгебре

ТРАПЕЗ РЕГИОНАЛНИ ЦЕНТАР ИЗ ПРИРОДНИХ И ТЕХНИЧКИХ НАУКА У ВРАЊУ. Аутор :Петар Спасић, ученик 8. разреда ОШ 8. Октобар, Власотинце

Нестандардна анализа као почетна настава анализе

ЗБИРКА РЕШЕНИХ ЗАДАТАКА ЗА ПРИЈЕМНИ ИСПИТ ИЗ МАТЕМАТИКЕ

Теорија одлучивања. Анализа ризика

Теорија електричних кола

2. EЛЕМЕНТАРНЕ ДИОФАНТОВЕ ЈЕДНАЧИНЕ

ПОГЛАВЉЕ 3: РАСПОДЕЛА РЕЗУЛТАТА МЕРЕЊА

6. ЛИНЕАРНА ДИОФАНТОВА ЈЕДНАЧИНА ах + by = c

7.3. Површина правилне пирамиде. Површина правилне четворостране пирамиде

6.1. Осна симетрија у равни. Симетричност двеју фигура у односу на праву. Осна симетрија фигуре

ВИСОКА ТЕХНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА У НИШУ

ЗБИРКА РИЈЕШЕНИХ ЗАДАТАКА ИЗ МАТЕМАТИКЕ ЗА ПРИЈЕМНИ ИСПИТ

ИСПИТИВАЊЕ СВОJСТАВА КОМПЛЕКСНИХ МРЕЖА СА ДИСКРЕТНОМ ДИНАМИКОМ

ЗАШТИТА ПОДАТАКА Шифровање јавним кључем и хеш функције. Diffie-Hellman размена кључева

Количина топлоте и топлотна равнотежа

Математика Тест 3 Кључ за оцењивање

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА МАТЕМАТИКА ТЕСТ

Предмет: Задатак 4: Слика 1.0

Ротационо симетрична деформација средње површи ротационе љуске

F( x) НЕОДРЕЂЕНИ ИНТЕГРАЛ

РЕШЕНИ ЗАДАЦИ СА РАНИЈЕ ОДРЖАНИХ КЛАСИФИКАЦИОНИХ ИСПИТА

ВИСОКА ТЕХНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА У НИШУ

Скрипта ријешених задатака са квалификационих испита 2010/11 г.

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ И НАУКЕ ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА

РЕШЕЊА ЗАДАТАКА - IV РАЗЕД 1. Мањи број: : x,

Cook-Levin: SAT је NP-комплетан. Теодор Најдан Трифунов 305M/12

3.1. Однос тачке и праве, тачке и равни. Одређеност праве и равни

Слика 1 Ако се са RFe отпорника, онда су ова два температурно зависна отпорника везана на ред, па је укупна отпорност,

НЕПАРАМЕТАРСКИ ТЕСТОВИ. Илија Иванов Невена Маркус

Математички модел осциловања система кугли око равнотежног положаја под утицајем гравитационог поља

Основе теорије вероватноће

1. Функција интензитета отказа и век трајања система

I Линеарне једначине. II Линеарне неједначине. III Квадратна једначина и неједначина АЛГЕБАРСКЕ ЈЕДНАЧИНЕ И НЕЈЕДНАЧИНЕ

Хомогена диференцијална једначина је она која може да се напише у облику: = t( x)

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА

1. 2. МЕТОД РАЗЛИКОВАЊА СЛУЧАЈЕВА 1

(1) Дефиниција функције више променљивих. Околина тачке (x 0, y 0 ) R 2. График и линије нивоа функције f: (x, y) z.

Факултет организационих наука Центар за пословно одлучивање. PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluation)

МАТРИЧНА АНАЛИЗА КОНСТРУКЦИЈА

4. Троугао. (II део) 4.1. Појам подударности. Основна правила подударности троуглова

Универзитет у Београду. Математички факултет. Мастер рад. Тема: Геометријски случајни процеси

10.3. Запремина праве купе

Вектори vs. скалари. Векторске величине се описују интензитетом и правцем. Примери: Померај, брзина, убрзање, сила.

Писмени испит из Теорије површинских носача. 1. За континуалну плочу приказану на слици одредити угиб и моменте савијања у означеним тачкама.

8. ПИТАГОРИНА ЈЕДНАЧИНА х 2 + у 2 = z 2

I део ТЕОРИЈА ВЕРОВАТНОЋЕ Глава 1

Одређивање специфичне тежине и густине чврстих и течних тела. Одређивање специфичне тежине и густине чврстих и течних тела помоћу пикнометра

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА

Аксиоме припадања. Никола Томовић 152/2011

ПИТАЊА ЗА КОЛОКВИЈУМ ИЗ ОБНОВЉИВИХ ИЗВОРА ЕНЕРГИЈЕ

КРУГ. У свом делу Мерење круга, Архимед је први у историји математике одрeдио приближну вред ност броја π а тиме и дужину кружнице.

МАСТЕР РАД УНИВЕРЗИТЕТ У БЕОГРАДУ МАТЕМАТИЧКИ ФАКУЛТЕТ. Тема: ГОРЊА И ДОЊА ГРАНИЧНА ВРЕДНОСТ НИЗА И НИЗА СКУПОВА И ЊИХОВЕ ПРИМЕНЕ У РЕЛНОЈ АНАЛИЗИ

ЛАБОРАТОРИЈСКЕ ВЕЖБЕ ИЗ ФИЗИКЕ ПРВИ КОЛОКВИЈУМ I група

Испитвање тока функције

L кплп (Калем у кплу прпстпперипдичне струје)

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ И НАУКЕ ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА

ЗАШТИТА ПОДАТАКА. Шифровање јавним кључем и хеш функције. Diffie-Hellman размена кључева

РЈЕШЕЊА ЗАДАТАКА СА ТАКМИЧЕЊА ИЗ ЕЛЕКТРИЧНИХ МАШИНА Електријада 2004

Стручни рад ПРИМЕНА МЕТОДЕ АНАЛИТИЧКИХ ХИЕРАРХИJСКИХ ПРОЦЕСА (АХП) КОД ИЗБОРА УТОВАРНО -ТРАНСПОРТНЕ МАШИНЕ

Апсорпција γ зрачења

ПРИЈЕМНИ ИСПИТ. Јун 2003.

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА

Transcript:

Монте Карло Интеграциjа 4.час 22. март 2016. Боjана Тодић Статистички софтвер 2 22. март 2016. 1 / 22

Монте Карло методе Oве нумеричке методе код коjих се употребљаваjу низови случаjних броjева за извршење симулациjе. Првобитно су познати као статистичка упрошћавања, али назив Монте Карло, популаризован од стране првих истраживача у овоj области jе проистекао из назива чувеног казина у Монаку. Како су за добиjање довољно тачне оцене тражене величине, потребна израчунавања за веома велики броj посебних случаjева и одговараjућа статистичка обрада огромног нумеричког материjала, то jе ефективна примена методе Монте Карло омогућена тек поjавом електронских рачунара. Боjана Тодић Статистички софтвер 2 22. март 2016. 2 / 22

Монте Карло метода захтева да се физички систем опише густинама вероватноћа. Када су познате ове функциjе, Монте Карло симулациjа се наставља случаjним избором вредности функциjа. Потом се изврше многе симулациjе, а за решење се узима просечан резултат свих симулациjа. При решавању различитих проблема код коjих jе тешко доћи до аналитичких израза користе се рачунске методе, помоћу моделирања случаjних величина и статистичког оцењивања карактеристика тих величина. Неке од области примене методе Монте Карло су: биологиjа генетика екологиjа хидрологиjа статистика физика системи масовног опслуживањa Боjана Тодић Статистички софтвер 2 22. март 2016. 3 / 22

Проблеми коjи се срећу у разним областима се могу свести на математичке проблеме: решавање система линеарних jедначина или неjедначина рачунање интеграла решавање диференциjалних jедначина решавање парциjалних диференциjалних jедначина Сваки од наведених математичких задатака се може решити и методом Монте Карло, што се нарочито користи кад jе теориjско решење сувише компликовано или не може да се одреди, иако се зна да постоjи. Методама Монте Карло се могу решити и неки задаци у коjима се класичне методе нумеричке математике не могу применити. Оно што jе такође значаjно за алгоритме Монте Карло jесте да су обично jедноставни и лаки за програмирање. Боjана Тодић Статистички софтвер 2 22. март 2016. 4 / 22

Интеграциjа Монте Карло Интеграциjа Монте Карло jе Монте Карло метода коjом се (приближно) нумерички израчунава дати интеграл. Примењуjе се када jе интеграл сложен и аналитички тежак или немогућ за израчунавање. За приближно израчунавање интеграла I = b користе се две Монте Карло методе: a g(x)dx 1 Монте Карло метода погодака и промашаjа (The Hit and Miss Monte Carlo Method) коjа jе заснована на геометриjскоj интерпретациjи интеграла као површине; 2 Монте Карло метода узорачке средине (The Sample Mean Monte Carlo Method) коjа jе заснована на интерпретациjи интеграла као средње вредности. Боjана Тодић Статистички софтвер 2 22. март 2016. 5 / 22

Монте Карло метода погодака и промашаjа (The Hit and Miss Monte Carlo Method) Нека jе функциjа g(x) ограничена 0 g(x) c, a x b и означимо са D област D = {(x, y) : a x b, 0 y c}. Нека jе (X, Y ) случаjни вектор са униформном расподелом на правоугаонику D са густином расподеле f X,Y (x, y) = { 1 c(b a), (x, y) D 0, (x, y) / D Боjана Тодић Статистички софтвер 2 22. март 2016. 6 / 22

Монте Карло метода погодака и промашаjа (The Hit and Miss Monte Carlo Method) Означимо са S површ испод криве g(x), S = {(x, y) : y g(x)}. Вероватноћа да се случаjни вектор нађе испод криве g(x) jе тада jеднака b a p = g(x)dx c(b a) = I c(b a) Боjана Тодић Статистички софтвер 2 22. март 2016. 7 / 22

Монте Карло метода погодака и промашаjа (The Hit and Miss Monte Carlo Method) Ако претпоставимо да jе генерисано N независних случаjних вектора (X 1, Y 1 ), (X 2, Y 2 ),..., (X N, Y N ), на основу закона великих броjева, вероватноћа p се може оценити са: ˆp = N H N, где jе: N H броj погодака тj.броj случаjева када jе Y i g(x i ), i = 1, 2,..., N N N H броj промашаjа тj. броj случаjева када jе Y i > g(x i ), i = 1, 2,..., N. Из претходног закључуjемо да се интеграл I може оценити као: I θ = c(b a) N H N, Боjана Тодић Статистички софтвер 2 22. март 2016. 8 / 22

Монте Карло метода погодака и промашаjа (The Hit and Miss Monte Carlo Method) Сваки од N покушаjа има Бернулиjеву расподелу са вероватноћом p, па случаjна величина N H има Биномну расподелу са параметрима (N, p). Математичко очекивање и дисперзиjа оцене θ су: E(θ) = c(b a) N E(N H) = c(b a)p = I D(θ) = c2 (b a) 2 N 2 D(N H ) = c 2 2 p(1 p) (b a) N Треба приметити да jе оцена θ непристрасна, а пошто D(θ) 0, када N, оцена θ jе и постоjана. Боjана Тодић Статистички софтвер 2 22. март 2016. 9 / 22

Монте Карло метода узорачке средине (The Sample Mean Monte Carlo Method) Броj потребних експеримената N се може одредити тако да jе: P { θ I ɛ} = α, где jе: ɛ грешка апроксимациjе, α ниво поверења, (обично се узима α = 95% или α = 99%). За довољно велико N, применoм централнe граничнe теоремe имамо: θ = θ I σ θ N(0, 1). Тада се добиjа P { θ z α } = α где z α налазимо тако да jе F (z α ) =, где jе F функциjа нормалне расподеле. 1+α 2 Користећи апроксимациjу p(1 p) 1 4, добиjамо: N c2 (b a) 2 z 2 α 4ɛ 2. Боjана Тодић Статистички софтвер 2 22. март 2016. 10 / 22

Алгоритам за Монте Карло методу погодака и промашаjа 1 Генерисати низ (U j ) 2N j=1 од 2N псеудослучаjних броjева. 2 Поређати броjеве у N парова (U 1, U 1 ), (U 2, U 2 ),..., (U N, U N ) на било коjи начин тако да се сваки броj U i поjави тачно jеданпут. 3 Израчунати X i = a + (b a)u i, g(x i ) и Y i = cu i за i = 1, 2,...N. 4 Преброjати броj погодака N H за коjе важи Y i g(x i ). 5 Оценити интеграл I са θ = c(b a) N H N Боjана Тодић Статистички софтвер 2 22. март 2016. 11 / 22

Монте Карло метода погодака и промашаjа - пример Користећи Монте Карло методу погодака и промашаjа израчунати интеграл I = 2 0 e x2 dx. За грешку апроксимациjе узети ɛ = 0, 001 и ниво поверења α = 0, 95. Боjана Тодић Статистички софтвер 2 22. март 2016. 12 / 22

Монте Карло метода погодака и промашаjа - пример integral_e1 <- function(){ c<-1 # jer je podintegralna funkcija manja od 1 a<-0 b<-2 # granice integrala epsilon <- 0.001 # greska aproksimacije alfa <- 0.95 # nivo poverenja z <- qnorm((1+alfa)/2) N <- trunc(((c*(b-a)*z)^2)/(4*epsilon^2))+1 # obim uzorka U <- runif(n) #generisemo niz od N clanova V <- runif(n) #generisemo niz od N clanova X <- a+(b-a)*u Y <- c*v Nh <- sum(y<=exp(-x^2)) teta1 <- c*(b-a)*nh/n return (teta1) } > integral_e1() [1] 0.8829455 Боjана Тодић Статистички софтвер 2 22. март 2016. 13 / 22

Монте Карло метода узорачке средине (The Sample Mean Monte Carlo Method) Интеграл I = b a g(x)dx се може представити као очекивана вредност неке случаjне величине. Прво напишимо интеграл на следећи начин: I = b a g(x) f X (x) f X(x)dx. Затим претпоставимо да jе f X (x) произвољна густина расподеле таква да jе f X (x) > 0 када g(x) 0. Тада jе: ( ) g(x) I = E, f X (X) где jе X случаjна величина са густином расподеле f X (x). Боjана Тодић Статистички софтвер 2 22. март 2016. 14 / 22

Монте Карло метода узорачке средине (The Sample Mean Monte Carlo Method) Узмимо, jедноставности ради, да { 1 f X (x) = b a, x (a, b) 0, x / (a, b) Тада имамо да jе E(g(x)) = I b a, односно I = (b a)e(g(x)). Oцена за интеграл I jе узорачка средина θ = (b a) 1 N N g(x i ). i=1 Боjана Тодић Статистички софтвер 2 22. март 2016. 15 / 22

Монте Карло метода узорачке средине (The Sample Mean Monte Carlo Method) Математичко очекивање и дисперзиjа оцене θ су: D(θ) =... = 1 N E(θ) = I ( (b a) b a g 2 (x)dx I 2 ) Треба приметити да jе оцена θ непристрасна, а пошто D(θ) 0, када N, оцена θ jе и постоjана. Боjана Тодић Статистички софтвер 2 22. март 2016. 16 / 22

Алгоритам за Монте Карло методу узорачке средине 1 Генерисати низ (U j ) N j=1 од N псеудослучаjних броjева. 2 Израчунати X i = a + (b a)u i, i = 1, 2,..., N. 3 Израчунати g(x i ), i = 1, 2,..., N. 4 Оценити интеграл узорачком средином θ = (b a) 1 N N g(x i ). i=1 Боjана Тодић Статистички софтвер 2 22. март 2016. 17 / 22

Монте Карло метода узорачке средине - пример Користећи Монте Карло методу узорачке средине израчунати интеграл I = 2 0 e x2 dx. Боjана Тодић Статистички софтвер 2 22. март 2016. 18 / 22

Монте Карло метода узорачке средине - пример integral_e2 <- function(){ a<-0 b<-2 # granice integrala N <- 10000 #obim uzorka U <- runif(n) #generisemo N slucajnih brojeva X <- a+(b-a)*u teta2 <- (b-a)*1/n*sum(exp(-x^2)) return(teta2) } > integral_e2() [1] 0.8824376 Боjана Тодић Статистички софтвер 2 22. март 2016. 19 / 22

Интеграциjа у R-у R нуди две сличне функциjе коjе рачунаjу интеграле, area (у пакету MASS) и integrate. Међутим, area не ради за интеграле са бесконачном границом и стога захтева одређено предзнање из интеграциjе. Друга функциjа, integrate, прихвата и ради са бесконачним границама али jе веома осетљива и може да произведе непоуздан излаз. > area(function(x)exp(-x 2), 0, 2) [1] 0.8820814 > integrate(function(x)exp(-x 2), 0, 2) 0.8820814 with absolute error < 9.8e-15 Боjана Тодић Статистички софтвер 2 22. март 2016. 20 / 22

Апроксимациjа броjа π Ако насумице изаберемо тачку у равни унутар jединичног квадрата [0, 1]X[0, 1], вероватноћа да ће се она наћи унутар jединичне кружнице jе однос површине четвртине круга и укупне површине квадрата. p = P deokruga P kvadrata = 1 2 π 4 1 2 = π 4 Закон великих броjева нам говори да ће однос броjа тачака коjе су завршиле унутар jединичне кружнице и укупног броjа тачака бити приближно jеднака траженоj вероватноћи. Боjана Тодић Статистички софтвер 2 22. март 2016. 21 / 22

Задаци 1.(2 поена) Користећи Монте Карло методе (методу погодака и промашаjа и методу узорачке средине) израчунати интеграл I = 1 0 (sin(20x) + cos(50x)) 2 dx и добиjени резултат упоредити са резултатом добиjемо помоћу неке од функциjа у R-у. 2.(3 поена) Написати функциjу у R-у за одређивање децимала броjа π. Боjана Тодић Статистички софтвер 2 22. март 2016. 22 / 22