LASKENNALLISEN TIETEEN ERIKOISKURSSI kl 2000



Samankaltaiset tiedostot
T Datasta tietoon, syksy 2005 Laskuharjoitus 8.12., ratkaisuja Jouni Seppänen

BM20A Integraalimuunnokset Harjoitus 8

( ) k 1 = a b. b 1) Binomikertoimen määritelmän mukaan yhtälön vasen puoli kertoo kuinka monta erilaista b-osajoukkoa on a-joukolla.

Epäyhtälöoppia matematiikkaolympialaisten tehtäviin

MATP153 Approbatur 1B Harjoitus 1, ratkaisut Maanantai

RATKAISUT x 2 3 = x 2 + 2x + 1, eli 2x 2 2x 4 = 0, joka on yhtäpitävä yhtälön x 2 x 2 = 0. Toisen asteen yhtälön ratkaisukaavalla saadaan

Mat Sovellettu todennäköisyyslasku A. Otos- ja otosjakaumat Estimointi Estimointimenetelmät Väliestimointi. Avainsanat:

EX1 EX 2 EX =

LIITTEET Liite A Stirlingin kaavan tarkkuudesta...2. Liite B Lagrangen kertoimet...3

n = 100 x = %:n luottamusväli µ:lle Vastaus:

HY, MTL / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIb, syksy 2018 Harjoitus 3 Ratkaisuehdotuksia.

Johda jakauman momenttiemäfunktio ja sen avulla jakauman odotusarvo ja varianssi.

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Insinöörimatematiikka IA

8. laskuharjoituskierros, vko 11, ratkaisut

Sormenjälkimenetelmät

Mat Sovellettu todennäköisyyslasku 9. harjoitukset/ratkaisut. Luottamusvälit

Tehtäviä neliöiden ei-negatiivisuudesta

1. (Jatkoa Harjoitus 5A tehtävään 4). Monisteen esimerkin mukaan momenttimenetelmän. n ne(y i Y (n) ) = 2E(Y 1 Y (n) ).

IV. TASAINEN SUPPENEMINEN. f(x) = lim. jokaista ε > 0 ja x A kohti n ε,x N s.e. n n

Lataa ilmaiseksi mafyvalmennus.fi/mafynetti. Valmistaudu pitkän- tai lyhyen matematiikan kirjoituksiin ilmaiseksi Mafynetti-ohjelmalla!

9.7 Matriisinormit. Vaasan yliopiston julkaisuja 225. Ei siis lainkaan ongelmia defektiivisyydestä.

Tilastolliset menetelmät: Tilastolliset testit

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

2 exp( 2u), kun u > 0 f U (u) = v = 3 + u 3v + uv = u. f V (v) dv = f U (u) du du f V (v) = f U (u) dv = f U (h(v)) h (v) = f U 1 v (1 v) 2

Solmu 3/ toteutuu kaikilla u,v I ja λ ]0,1[. Se on aidosti konveksi, jos. f ( λu+(1 λ)v ) < λf(u)+(1 λ)f(v) (2)

Sisältö. Kvantitatiivinen metodologia verkossa. Monitasomallintaminen. Monitasomallit. Regressiomalli dummy-muuttujilla.

Tilastollinen päättömyys, kevät 2017 Harjoitus 5b

MATA172 Sami Yrjänheikki Harjoitus Totta vai Tarua? Lyhyt perustelu tai vastaesimerkki!

1 Eksponenttifunktion määritelmä

Osa 2: Otokset, otosjakaumat ja estimointi

Johdatus tilastotieteeseen Otos ja otosjakaumat. TKK (c) Ilkka Mellin (2004) 1

Numeerinen integrointi

xe y = ye x e y + xe y y = y e x + e x y xe y y y e x = ye x e y y (xe y e x ) = ye x e y y = yex e y xe y e x = x 3 + x 2 16x + 64 = D(x)

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Tentti ja välikokeiden uusinta

Talousmatematiikan perusteet, ORMS1030

TILASTOT: johdantoa ja käsitteitä

LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä

Ohjelmointi 1 / 2009 syksy Tentti / 18.12

a) Mikä on integraalifunktio ja miten derivaatta liittyy siihen? Anna esimerkki = 16 3 =

4.3 Signaalin autokorrelaatio

Otantajakauman käyttö päättelyssä

= true C = true) θ i2. = true C = false) Näiden arvot löydetään kuten edellä Kun verkko on opetettu, niin havainto [x 1

H5 Malliratkaisut - Tehtävä 1

Differentiaaliyhtälöt I, kevät 2017 Harjoitus 3

Matematiikan tukikurssi

Analyysi A. Harjoitustehtäviä lukuun 1 / kevät 2018

a) Sievennä lauseke 1+x , kun x 0jax 1. b) Aseta luvut 2, 5 suuruusjärjestykseen ja perustele vastauksesi. 3 3 ja

Kirjoita, tallenna, käännä ja suorita alla esitelty ohjelma, joka tervehtii käyttäjäänsä.

4 KORKEAMMAN KERTALUVUN LINEAARISET DIFFERENTIAALIYHTÄLÖT. Kertaluvun n lineaarinen differentiaaliyhtälö ns. standardimuodossa on

Liitosesimerkki Tietokannan hallinta, kevät 2006, J.Li 1

6.1 Riippumattomat satunnaismuuttujat

Kaksiulotteinen normaalijakauma Mitta-asteikot Havaintoaineiston kuvaaminen ja otostunnusluvut

Satunnaismuuttujien muunnokset ja niiden jakaumat. Satunnaismuuttujien muunnokset ja niiden jakaumat

sin(x2 + y 2 ) x 2 + y 2

Osa 2: Otokset, otosjakaumat ja estimointi

ICS-C2000 Tietojenkäsittelyteoria Kevät 2016

Johdatus todennäköisyyslaskentaan Kertymäfunktio. TKK (c) Ilkka Mellin (2005) 1

Todennäköisyys, että yhden minuutin aikana saapuu 2 4 autoa.

Tehtäväsarja I Tehtävät 1-5 perustuvat monisteen kappaleisiin ja tehtävä 6 kappaleeseen 2.8.

Johdatus tilastotieteeseen Otos ja otosjakaumat. TKK (c) Ilkka Mellin (2005) 1

Talousmatematiikan perusteet, ORMS1030

Analyysi I (mat & til) Demonstraatio IX

Laajennetaan lukualuetta lisäämällä murtoluvut

Tilastollinen todennäköisyys

XXIII Keski-Suomen lukiolaisten matematiikkakilpailu , tehtävien ratkaisut

Äärettämän sarjan (tai vain sarjan) sanotaan suppenevan eli konvergoivan, jos raja-arvo lims

2 avulla. Derivaatta on nolla, kun. g( 3) = ( 3) 2 ( 3) 5 ( 3) + 6 ( 3) = 72 > 0. x =

Mat Sovellettu todennäköisyyslasku A. Diskreetit jakaumat Jatkuvat jakaumat. Avainsanat:

Ilkka Mellin Todennäköisyyslaskenta. Osa 2: Satunnaismuuttujat ja todennäköisyysjakaumat. Kertymäfunktio. TKK (c) Ilkka Mellin (2007) 1

Insinöörimatematiikka A

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A)

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Ilkka Mellin Todennäköisyyslaskenta. Osa 2: Satunnaismuuttujat ja todennäköisyysjakaumat. Momenttiemäfunktio ja karakteristinen funktio

MS-A0104 Differentiaali- ja integraalilaskenta 1 (ELEC2) MS-A0106 Differentiaali- ja integraalilaskenta 1 (ENG2)

Sallitut apuvälineet: MAOL-taulukot, kirjoitusvälineet, laskin sekä itse laadittu, A4-kokoinen lunttilappu. f(x, y) = k x y, kun 0 < y < x < 1,

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT

Johdatus todennäköisyyslaskentaan Momenttiemäfunktio ja karakteristinen funktio. TKK (c) Ilkka Mellin (2005) 1

Topologia I Harjoitus 6, kevät 2010 Ratkaisuehdotus

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Matematiikan tukikurssi, kurssikerta 3

Ohjelmointi 2 / 2010 Välikoe / 26.3

Johdatus lukuteoriaan Harjoitus 11 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma

1. Olkoon f :, Ratkaisu. Funktion f kuvaaja välillä [ 1, 3]. (b) Olkoonε>0. Valitaanδ=ε. Kun x 1 <δ, niin. = x+3 2 = x+1, 1< x<1+δ

Topologia Syksy 2010 Harjoitus 9

MATP153 Approbatur 1B Harjoitus 5 Maanantai

1. osa, ks. Solmu 2/ Kahden positiivisen luvun harmoninen, geometrinen, aritmeettinen ja + 1 u v 2 1

ITKP102 Ohjelmointi 1 (6 op)

Laskuharjoitus 2A ( ) Aihepiiri: Raja-arvot etc. Adams & Essex, 8th Edition, Chapter 12. z = f(x, 0) = x2 a z = f(0, y) = 02 a 2 + y2

VASTAA YHTEENSÄ KUUTEEN TEHTÄVÄÄN

Tutkimustiedonhallinnan peruskurssi

Kopulafunktiot. Joonas Ollila 12. lokakuuta 2011

Matematiikan perusteet taloustieteilij oille I

Liitosesimerkki. Esim R1 R2 yhteinen attribuutti C. Vaihtoehdot

Tunnuslukuja 27 III TUNNUSLUKUJA

Differentiaali- ja integraalilaskenta 3 Harjoitus 4/ Syksy 2017

Tehtävä 1. TL5302 Olio-ohjelmointi Koe Malliratkaisuja. Tässä sekä a)- että b)-kohdan toimiva ratkaisu:

F {f(t)} ˆf(ω) = 1. F { f (n)} = (iω) n F {f}. (11) BM20A INTEGRAALIMUUNNOKSET Harjoitus 10, viikko 46/2015. Fourier-integraali:

Satunnaismuuttujien muunnokset ja niiden jakaumat

Transkriptio:

LASKENNALLISEN TIETEEN ERIKOISKURSSI kl 2000 Laskuharjoitus Detaljibalassi Osoita, että siirtymätodeäköisyydet π m α m ; ρ, m ρ α m ----- ; ρ < ρ, m m π m, m m ja π m ρ α m ------------------ ρ +, m π m, m m toteuttavat detaljibalassi π m ρ π m, ku lisäksi pätee α m α m

2 RATKAISU: a) π m α m ; ρ, m ρ α m ----- ; ρ < ρ, m m π m, m m Tapaus m : triviaali Tapaus m, ρ : ρ ρ π m α m α m ---- m ρ α m ----- ρ π m ρ ρ Tapaus m, ρ < : ρ π m α m ----- ρ α m ρ α m ρ π m b) π m ρ α m ------------------ ρ +, m π m, m m Tapaus m : triviaali Tapaus m : π m α ρ m ------------------ ρ + α m ------------------ ρ + π m ρ ρ

3 2 Detaljibalassi toteuttava MC-algoritmi Laske itegraali I 0 f()x x d, (missä f() x x 2 ) arvo MC-meetelmällä Käytä sekä a) suoraa otataa (direct samplig), b) paiotettua otataa (importace samplig) [kappale 4] ja lueoilla esitettyä Metropolis MC-algoritmia [kaava (424)] Suorassa äytteeottomeetelmässä itegraali lasketaa yksikertaisesti arpomalla tasaisesti väliltä [ 0, ] ja summaamalla e yhtee: x : arvoja I N i f( x i ) Paiotetussa otaassa tarvitsemme tiheysfuktio lueot kappale 4] Olkoo tiheysfuktiomme ρ() x, joka o lähellä optimaalista [ks ρ() x -- ( exp( x, Z 2 ) ) missä ormitusvakio o Z ( exp( x 2 ) ) d x 04626567 Itegraali tulee yt muotoo 0 I N i ρ( x i )gx ( i ), missä gx () x 2 f() x --------- ρ() x Z ---------------------------- exp( x 2 ) Itegraali lasketaa yt geeroimalla Metropolis-algoritmilla pisteitä x i, jotka oudattavat jakaumaa ρ() x, ja summaamalla fuktio g arvoja äissä pisteissä Aloita laskemie satuaisesta pisteestä välillä [ 0, ] ja geeroi uusi piste poikkeuttamalla x : arvoa esimerkiksi 02 : verra ylös- tai alaspäi [yritetodeäköisyys α mx kaavassa (424)] Jos piste meee itegroitialuee ulkopuolelle yritesiirrossa, hylkää uusi : arvo, ja käytä vahaa x : arvoa laskureide päivittämisee

Vertaile äide kahde meetelmä tehokkuutta laskemalla itegraali variassi Tarkista, että kohdassa b geeroidut pisteet oudattavat oikeaa jakaumaa Voisiko b-kohda meetelmällä saatuja lukuja x i käyttää haluttua jakaumaa oudattavie satuaislukuje geeroitii? Perustele Jos käytössäsi ei ole satuaislukugeeraattoria, voit hakea C-kielise geeraattori kurssi kotisivulta: RATKAISU: x i http://wwwlcehutfi/teachig/s-4250/lh/r250/ 4 Ohessa itegroitiohjelma pääohjelma /* Demostratio of ) direct samplig ad 2) importace samplig usig Metropolis algorithm i MC itegratio */ #iclude <limitsh> #iclude r250h #iclude <stdioh> #iclude <stdlibh> #iclude <mathh> #defie RN dr250() #defie NNN 50 #defie SCALE 000 double f(double x); double g(double x); double rho(double x); it getseed(); void mai(it argc, char **argv) { double dx0; it max,seed,eq; double sum,sum2,x,x_ew,gx,gx_ew,dx,rhox,rhox_ew; double sumd,sumd2,xdir,fx; it,i,orm,ix,dist[nnn],acc; double x00,x20,z04626567,itegral,std; if (argc!5) { fpritf(stderr, Usage: %s dx max eq seed\, argv[0]); exit(); /* Read commad lie argumets */ dx0atof(*(++argv)); maxatoi(*(++argv)); eqatoi(*(++argv)); seedatoi(*(++argv)); if (seed<0) seedgetseed(); fpritf(stderr, Args %g %g %g %d %d\,x,x2,dx0,max,seed); Muut tarvittavat aliohjelmat voit ladata osoitteesta http://wwwlcehutfi/teachig/s-4250/lh/

5 /* Do some iitializatio */ r250_iit(seed); for (i0;i<nnn;i++) dist[i]0; ormacc0; xx+rn*(x2-x); sumsum2sumdsumd200; gxg(x); rhoxrho(x); fpritf(stderr, Startig at %g %g\,x,gx); /* MC loop */ for (;<max;++) { /* Geerate a ew poit */ dx(20*rn-0)*dx0; x_ewx+dx; if (x_ew>x && x_ew<x2) { /* Check if it is withi rage of itegratio */ gx_ewg(x_ew); rhox_ewrho(x_ew); if (RN<rhox_ew/rhox) { /* Do the Metropolis step */ acc++; xx_ew; gxgx_ew; rhoxrhox_ew; if (>eq) { /* Accumulate sums */ /* Direct samplig */ xdirx+rn*(x2-x); fxf(xdir); sumd+fx; sumd2+fx*fx; /* Importace samplig */ sum+gx; sum2+gx*gx; orm++; ix(it)(scale*x); if (ix>0 && ix<nnn) dist[ix]++; /* Fial output */ for (i0;i<nnn;i++) fpritf(stdout, %g %d\,(double)i/scale,dist[i]); itegralz*sum/(double)orm; stdz*sqrt(fabs(sum2/orm-(sum/orm)*(sum/orm))/orm); fpritf(stderr, Importace samplig: orm %d itegral %g std %g\,orm,itegral,std); itegralsumd/(double)orm; stdsqrt(fabs(sumd2/orm-(sumd/orm)*(sumd/orm))/orm); fpritf(stderr, Direct samplig: orm %d itegral %g std %g\,orm,itegral,std); exit(0); double f(double x) { retur x*x; double g(double x) { retur x*x/(exp(x*x)-0); double rho(double x) { retur exp(x*x)-0;

6 Kääös ja ajo: ratkaisu> cc -o mciteg mcitegc r250c radlcgc getseedc -lm mcitegc: r250c: radlcgc: getseedc: ratkaisu> mciteg 0 05 0000 00 0 > distdat Args 0 05 0000 26329 Startig at 0329385 0946734 Importace samplig: orm 00000 itegral 03333 std 000052458 Direct samplig: orm 00000 itegral 0334003 std 000094554 ratkaisu> Ajoje tulokset erisuuruisilla otoksilla: N I direct I Metropolis 0 0640564 ± 0083583 0273045 ± 0000234442 00 0329693 ± 0029806 033659 ± 00045934 000 0328269 ± 000930463 034069 ± 0007723 0000 033566 ± 000299534 034702 ± 000052049 00000 0333848 ± 0000943563 0333753 ± 00005878 000000 0333339 ± 000029804 0332509 ± 473584e-05 0000000 033333 ± 942909e-05 033304 ± 50822e-05 00000000 0333207 ± 29842e-05 0332955 ± 476407e-06 000000000 033327 ± 942755e-06 0332928 ± 5058e-06

7 Allaolevassa kuvassa o esitetty itegraali arvo otokse koo fuktioa 20 8 I MC / I exact 6 4 2 importace samplig direct samplig 0 08 0 2 0 4 0 6 0 8 N sample

8 Ja alla otokse pisteide jakauma erisuuruisilla otoksilla (Metropolis-alrogitmi), 5 N(x) (arb uits) 4 3 2 0 3 0 5 0 7 0 9 exp(x 2 )- 0 00 025 05 075 0 x ja itegraali variassi otokse koo fuktioa: 0-0 -2 I MC 0-3 0-4 0-5 0-6 importace samplig direct samplig 0 2 0 4 0 6 0 8 N sample

Johtopäätökseä voisi saoa, että Metropolis-algoritmi ataa melko huoo arvio itegraalille, ja se suppeee hyvi hitaasti oikeata arvoa (/3) kohti Toisaalta variassi o paljo pieempi kui suora otokse tapauksessa Tämä johtuu siitä, että peräkkäiset pisteet ovat korreloitueita (ks alla); variassille saadaa liia optimistie arvio Etä, voiko Metropolis-algoritmilla otokse pisteitä käyttää satuaislukugeeraattoria? Vastaus o ei, sillä pisteet ovat (riippue hypy dx0 pituudesta) korreloitueita Lisäksi meetelmä o turha raskas laskeallisesti Alla geeroituje pisteide autokorrelaatiofuktioita erilaisilla askelpituude dx0 arvoilla Lisäksi mukaa o paiottamattoma otokse pisteide autokorrelaatiofuktio, joka vastaa täysi korreloimatota lukujooa 9 004 003 0 02 05 0 direct samplig (N) 002 00 00 0 40 80 20 60 200 N