2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (1. lap)
P´ olya-f´ ele urnamodell I.
1. Bevezet´ es Hogyan magyar´ azhat´ ok azok a jelens´egek, mikor t¨obb, egym´assal verseng˝o, hasonl´o es´elyekkel indul´ o alternat´ıva k¨oz¨ ul valamelyik egy r¨ovid id˝on bel¨ ul ´atveszi a vezet´est, ´es ha az el˝ onyt megkaparintotta, onnant´ol kezdve a t¨obbinek m´ar nincs es´elye ˝ot behozni? Mi´ert haszn´ alja a vil´ag els¨opr˝o t¨obbs´ege az egy´ebk´ent kev´esb´e hat´ekonynak tartott QWERTY billenty˝ uzetet? A sok, alapvet˝oen hasonl´o szolg´altat´ast ny´ ujt´ o k¨ oz¨ oss´egi h´al´ ozat l´etez´ese ellen´ere mi´ert v´alt els¨opr˝o n´epszer˝ us´eg˝ uv´e a Facebook? A val´ osz´ın˝ us´egsz´ am´ıt´ as egyik alapvet˝o gondolatk´ıs´erlete P´ olya Gy¨ orgy (1887– 1985) nev´ehez f˝ uz˝ odik, ´es ´epp ezt a jelens´egk¨ort modellezi. Egy id˝oben v´eletlen¨ ul n¨oveked˝ o rendszerben a kezdeti id˝ oszakban megval´osul´o v´eletlen l´epesek olykor sokkal meghat´ aroz´ obb´ a v´ alnak a t´ avoli j¨ov˝obeli v´eletlen kimenetel szempontj´ab´ol, mint a k´es˝ obbi l´ep´esek. A P´ olya-f´ele urna folyamat ut´an, a cikk m´asodik fel´eben egy´eb kapcsol´ od´ o modelleket is v´ azolunk, melyek mind erre a sz´alra f˝ uzhet˝ok fel. Ezeket a kombinatorikus megk¨ ozel´ıt´essel j´ol meg´erthet˝o modelleket r´eszletesen t´argyalja [2] ´es [3]. Magyar nyelven is el´erhet˝o, klasszikus le´ır´as´ert l´asd [1]-et. A sz´ ohaszn´ alatr´ ol megjegyezz¨ uk, hogy b´ar az urna” kifejez´es mai f¨ ullel kiss´e ” bizarrul hangozhat, a matematikus t´arsadalom m´egis ezt a sz´ot haszn´alja t¨ort´enelmi okokb´ol1 , amikor dobozokban elhelyezett sz´ınes goly´ok v´eletlen kih´ uz´asair´ol besz´el. A magyar nyelv˝ u matematikai irodalom is meg˝orzi ezt a sz´ohaszn´alatot, ´es ennek megfelel˝ oen mi is ´ıgy tesz¨ unk. A meg´erteshez a kombinatorikus val´osz´ın˝ us´eg valamint a hat´ar´ert´ek fogalm´anak ismerete sz¨ uks´eges. Az egy´eb felmer¨ ul˝o fogalmakat a szeml´eletess´eget szem el˝ott tartva igyekszem bemutatni. 2. A P´ olya-f´ ele urnamodell alapesete 2.1. A modell Egy dobozban kezdetben k´et goly´o van, egy piros ´es egy z¨old. A dobozban l´ev˝o piros goly´ ok ar´any´ at jel¨ olj¨ uk R0 -lal, jelen esetben teh´at R0 = 1/2. Az els˝ o l´ep´es abb´ ol ´all, hogy v´eletlenszer˝ uen (minden goly´onak azonos es´elyt adva, azaz egyenletes eloszl´ assal) kih´ uzzuk az egyik goly´ot a dobozb´ol ´es megn´ezz¨ uk a sz´ın´et, majd visszatessz¨ uk. Ezen k´ıv¨ ul tesz¨ unk a dobozba m´eg egy u ´j goly´ot is, 1 M´ ar Jacob Bernoulli 1713-as Ars Conjectandi c. munk´ aj´ aban is a latin urna sz´ o jelenik meg, ˝ o ebben az agyag ed´enyben helyez el gondolatban sz´ınes kavicsokat, ezek k¨ oz¨ ul h´ uz ki gondolatban egy p´ ar darabot, ´es az ´ıgy az urn´ aban marad´ o v´eletlen kavicshalmazban vizsg´ alja a k¨ ul¨ onb¨ oz˝ o sz´ınek ar´ any´ anak eloszl´ as´ at.
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
1
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (2. lap)
m´egpedig olyan sz´ın˝ ut, mint amilyet az im´ent h´ uztunk. A dobozban teh´at most h´arom goly´ o van: ha pirosat h´ uztunk, akkor egy z¨old ´es k´et piros, ha pedig z¨oldet h´ uztunk, akkor egy piros ´es k´et z¨ old. A dobozban l´ev˝o piros goly´ok ar´any´at jel¨olj¨ uk R1 -gyel, ami teh´ at lehet 2/3 (pirosat h´ uztunk) vagy 1/3 (z¨oldet h´ uztunk). J¨ ohet a m´ asodik l´ep´es: a most bent l´ev˝o h´arom goly´o k¨oz¨ ul h´ uzunk v´eletlen¨ ul, egyenletes eloszl´ assal, megn´ezz¨ uk a sz´ın´et, visszatessz¨ uk a dobozba egy u ´j, ugyanolyan sz´ın˝ u goly´ oval egy¨ utt. A most ott l´ev˝o piros goly´ok ar´anya, R2 , teh´at lehet 3/4, 1/2 vagy 1/4, att´ ol f¨ ugg˝ oen, hogy mennyi volt R1 , ´es hogy milyen sz´ın˝ u goly´ot h´ uztunk most (l´ asd 1. ´ abra).
1. ´ abra. P´ olya-f´ele urnamodell, alapeset
Ugyan´ıgy haladva tov´ abb, ezt az elemi l´ep´est ism´etelj¨ uk meg egym´as ut´an sokszor. Hogyha a dobozban n l´ep´es ut´an pn darab piros ´es zn darab z¨old goly´o tal´alhat´ o, azaz a piros goly´ ok ar´ anya Rn =
pn , pn + zn
akkor a k¨ ovetkez˝ o ´allapotot u ´gy kapjuk, hogy h´ uzunk v´eletlenszer˝ uen a dobozb´ol egy goly´ ot (Rn val´ osz´ın˝ us´eggel pirosat, 1 − Rn val´osz´ın˝ us´eggel z¨oldet), ´es a visszat´etel´evel egyid˝ oben tesz¨ unk m´eg egy ugyanilyen sz´ın˝ u goly´ot a dobozba. Az Rn+1 ´ert´ek ennek megfelel˝ oen k´etf´ele lehet, a) ha pirosat h´ uzunk, akkor Rn+1 = b) ha z¨ oldet h´ uzunk, akkor Rn+1 =
pn +1 , ennek val´osz´ın˝ us´ege Rn , pn +zn +1 pn , ennek val´osz´ın˝ us´ege 1 − Rn . pn +zn +1
Ez a P´ olya-f´ele urnamodell legegyszer˝ ubb esete. 2
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (3. lap)
2.2. A v´ eletlen ´ allapot r¨ ogz´ıtett sz´ am´ u l´ ep´ es megt´ etele ut´ an Milyen szab´ alyszer˝ us´eget fedezhet¨ unk fel, r¨ogz´ıtett n mellett, az Rn sz´am v´eletlen ´ert´ek´evel kapcsolatban? K¨ onnyen l´athat´o, hogy Rn lehets´eges ´ert´ekei a (0, 1) intervallumban a k/(n + 2) alak´ u t¨ortek, ahol 1 6 k 6 (n + 1), azaz ahogy n egyre nagyobb, az Rn ´ert´ekk´eszlete kezdi egyenletesen s˝ ur˝ un kit¨olteni a teljes (0, 1) intervallumot. De milyen es´ellyel lesz Rn ´ert´eke ´eppen k/(n + 2), valamilyen adott k-ra? Vil´agos, hogy Rn , a piros goly´ok ar´anya az n-edik l´ep´es ut´an ´epp annak az aktu´alis (felt´eteles) val´ osz´ın˝ us´eg´et adja meg, hogy a k¨ovetkez˝o, (n + 1)-edik l´ep´esn´el piros sz´ın˝ u goly´ ot h´ uzunk, felt´eve, hogy m´ar eljutottunk az n-edik l´ep´esig. Az els˝ o p´ar l´ep´esben a megval´ osul´asok val´osz´ın˝ us´egeit k¨onnyen kisz´amolhatjuk, p´eld´aul az 1. ´ abr´ at k¨ ovetve. R1 ´ert´eke k´etf´ele lehet, a) R1 = 2/3, ha pirosat h´ uzunk els˝ore, ennek es´elye 1/2, vagy b) R1 = 1/3, ha z¨ oldet h´ uzunk, ennek es´elye ugyan´ ugy 1/2. R2 ´ert´ek´enek kisz´amol´ asakor ezt m´ar figyelembe vessz¨ uk. Az 1. ´ abr´ ar´ ol leolvashat´ ok a k¨ ovetkez˝ o esetek val´ osz´ın˝ us´egei: a) az R2 = 3/4 ´ert´ek u ´gy ´erhet˝ o el, ha R1 = 2/3, ´es u ´jra pirosat h´ uzunk, ez az esem´enysorozat 1/2 · 2/3 = 1/3 es´ellyel t¨ort´enik. b) Az R2 = 1/2 ´ert´ek k´etf´elek´epp ´erhet˝o el: i) vagy R1 = 2/3 ´es most z¨ oldet h´ uzunk, aminek az es´elye 1/2 · 1/3 = 1/6, ii) vagy pedig R1 = 1/3 ´es most pirosat h´ uzunk, ennek es´elye szint´en 1/2 · 1/3 = 1/6. ¨ Osszess´ eg´eben teh´ at az R2 = 1/2 ´ert´eket is 1/6 + 1/6 = 1/3 es´ellyel ´erj¨ uk el. b) V´eg¨ ul az R2 = 1/4 ´ert´ek csak u ´ gy lehets´eges, ha R1 = 1/3 ´es u ´jra z¨oldet h´ uzunk, ennek es´elye ism´et 1/2 · 2/3 = 1/3. Azaz R1 ´es R2 eset´eben is teljes¨ ul az, hogy az ¨osszes lehets´eges ´ert´ek k¨oz¨ott egyenletesen oszlik el a val´ osz´ın˝ us´eg, m´as sz´oval a v´altoz´o az ´ert´ekk´eszlet´en egyenletes eloszl´ as´ u. V´eletlen-e, hogy n = 1 ´es n = 2 eset´eben ez ´ıgy van? 2.1. feladat. A mer´esz olvas´ onak javasoljuk, ugorja ´ at a felvezet´esk´ent megadott a) ´es b) r´eszfeladatokat, kezdje r¨ ogt¨ on az utols´ o, c) jel˝ u feladattal. a) Mi a val´ osz´ın˝ us´ege annak, hogy az urn´ ab´ ol kih´ uzott goly´ osorozat els˝ o k eleme mind piros, az azut´ ani l = n − k eleme pedig mind z¨ old? b) R¨ ogz´ıts¨ unk egy A ⊂ {1, 2, . . . , n}, |A| = k elemsz´ am´ u r´eszhalmazt. Mi a val´ osz´ın˝ us´ege annak, hogy az urn´ ab´ ol kih´ uzott goly´ osorozat els˝ o n eleme k¨ oz¨ ul pontosan az A-beli sorsz´ am´ u goly´ ok pirosak? c) Mi a val´ osz´ın˝ us´ege annak, hogy az urn´ ab´ ol kih´ uzott goly´ osorozat els˝ o n eleme k¨ oz¨ ul pontosan k darab piros? A 2.1. feladatban felfedezett tulajdons´agot felcser´elhet˝os´egnek” nevezik. Azt ” jelenti, hogy egy adott sorozat megval´osul´as´anak val´osz´ın˝ us´ege invari´ans a permut´aK¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
3
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (4. lap)
ci´ora n´ezve: a val´ osz´ın˝ us´eg csak a sorozatban szerepl˝o ar´anyokt´ol f¨ ugg, a sorrendt˝ol nem. A felcser´elhet˝ os´egnek a P´ olya-f´ele urnamodell az egyik tank¨onyvi alapp´eld´aja. 2.2. feladat. Bizony´ıtsuk be tetsz˝ oleges n ∈ N-re, hogy Rn azonos val´ osz´ın˝ us´eggel veszi fel az ¨ osszes lehets´eges ´ert´ek´et! (Az ´ert´ekk´eszlet term´eszetesen n-t˝ ol f¨ ugg.) 2.3. Sz´ am´ıt´ og´ epes k´ıs´ erlet Vegy¨ unk egy r¨ ogz´ıtett n ´ert´eket (n = 10), ´es ind´ıtsuk el ugyanannak a P´olyaurna k´ıs´erletnek sok (N = 1000) f¨ uggetlen p´eld´any´at, mindig egy piros ´es egy z¨old goly´oval kezdve, ´es futtassuk n l´ep´esig. Ezekben a f¨ uggetlen k´ıs´erletekben mindig jegyezz¨ uk fel, mi j¨ ott ki Rn = R10 ´ert´ek´ere, ´es rajzoljuk fel a gyakoris´agi ´abr´at, m´as n´even hisztogramot, ebb˝ ol az N = 1000 k´ıs´erletb˝ol. Az ´altalunk ´ırt program seg´ıts´eg´evel el˝ o´ all´ıtott p´elda-hisztogramot l´asd a 2. ´ abra tetej´en.
2. ´ abra. P´ olya-f´ele urnamodell alapeset´enek hisztogramja, illetve norm´ alt hisztogramjai 10 l´ep´es ut´ an, k¨ ul¨ onb¨ oz˝ o k´ıs´erletsz´ amok mellett
Tegy¨ uk fel, hogy az n = 10 v´ alaszt´ast r¨ogz´ıtj¨ uk, de N ´ert´ek´et, azaz a k´ıs´erletek sz´am´at v´ altoztatni akarjuk, ´es az eredm´eny¨ ul kapott hisztogramokat ¨ossze akarjuk vetni egym´ assal. Hogyha a k¨ ul¨ onb¨ oz˝o N -ekre el˝o´all´ıtott hisztogramokat u ´gy norm´aljuk, hogy az oszlopok ´altal lefedett tartom´any ter¨ ulete mindig azonos legyen, akkor az ¨ osszevet´es k´enyelmes lesz, mert a l´ept´ek minden ´abr´ankon azonos, l´asd a 2. ´ abra als´ o sorozat´ at. R¨ ogz´ıtett n mellett N n¨ovel´es´evel az ´abra egyre ink´abb hasonl´ıt a feladatban bizony´ıtott elm´eleti eloszl´ashoz tartoz´o, egyenletes hisztog4
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (5. lap)
ramhoz. Azt, hogy a hisztogramok N n¨ovel´es´evel val´oban az elm´eletihez tartanak, a statisztika alapt´etele mondja ki. 2.3. feladat. ´ Irjuk meg a P´ olya-f´ele urnamodell alapeset´enek algoritmus´ at egy tetsz˝ oleges, ´ altalunk el´erhet˝ o programnyelven2 ´es ´ all´ıtsunk el˝ o a 2. ´abr´akhoz hasonl´ okat! A 2.2. feladat ´all´ıt´ as´ ab´ ol kiolvashat´o, hogy n n¨ovel´es´evel Rn elm´eleti eloszl´asa a (0, 1) intervallumon ´ertelmezett u ´gynevezett folytonos egyenletes eloszl´ashoz tart (ennek u ´gynevezett s˝ ur˝ us´egf¨ uggv´enye” a v´ızszintes vonal, ahol a vonal alatti ter¨ ulet ” 1-re van norm´ alva). Ez m´ ar ¨ onmag´aban is ´erdekes t´eny, ´amde enn´el egy sokkal er˝osebb ´all´ıt´ as is igaz. A k¨ ovetkez˝ o fejezetben e fel´e az ´all´ıt´as fel´e haladunk. 3. A v´ eletlen sorozat tulajdons´ agai 3.1. A P´ olya-f´ ele urnamodell ´ altal´ anosabb esetei Miel˝ ott tov´ abbl´ep¨ unk tov´ abbi megfigyel´esek fel´e, t´ag´ıtsuk ki egy kiss´e a vizsg´alt modellek k¨ or´et. A P´olya-f´ele urnamodell 2.1. fejezetben v´azolt alapesete t¨obbf´elek´eppen is ´altal´ anos´ıthat´ o, p´eld´ aul a kezdeti felt´etel vari´al´as´aval. A goly´ok sz´am´anak n¨ ovel´es´ere szolg´ al´ o algoritmust v´altozatlanul hagyjuk, viszont ahelyett, hogy kezdetben 1 piros ´es 1 z¨ old goly´ ot tenn´enk az urn´aba, ind´ıtsunk p0 piros ´es z0 z¨old goly´oval (p0 > 1, z0 > 1). ´ Altal´ anos´ıthatjuk enn´el jobban is az urna modellt. P´eld´aul u ´gy, hogy nem csak k´et sz´ınt enged¨ unk meg, hanem egy el˝ore r¨ogz´ıtett, K elemsz´am´ u sz´ınhalmazb´ol v´alogatva tesz¨ unk kezdetben az urn´ aba r1 darab c1 sz´ın˝ u, r2 darab c2 sz´ın˝ u, . . . , rK darab cK sz´ın˝ u goly´ ot. Ha az olvas´oban felmer¨ ul, meg tudunk-e engedni v´egtelen sok sz´ınt is, m´eg egy kis t¨ urelmet k´er¨ unk t˝ole, egy k´es˝obbi fejezetb˝ol ez is ki fog der¨ ulni. Egyel˝ ore maradjunk a k´et sz´ın haszn´alata melletti ´altal´anos´ıt´asn´al, mert ez is rejteget m´eg ´erdekess´eget. 3.2. Mi a helyzet a v´ eletlen sorozattal? A 2.2. feladatban bizony´ıtott ´all´ıt´as r¨ogz´ıtett n mellett mond valamit az Rn v´eletlen sz´ am (val´ osz´ın˝ us´egi v´ altoz´ o) lehets´eges ´ert´ekeir˝ol, ´es az ´ert´ekek megval´osul´as´anak val´ osz´ın˝ us´egeir˝ ol (a val´ osz´ın˝ us´egi v´altoz´o eloszl´as´ar´ol). Olyan t´ıpus´ u eredm´eny ez, mint mikor a 2.3. feladatban meg´ırt programunk fut´asakor nem ´ırattuk ki a fut´ as k¨ ozben ´erintett Rj ´ert´ekeket (j < n), hanem minden egyes fut´askor csak az ´altalunk el˝ ore kiszemelt n mellett voltunk k´ıv´ancsiak Rn kimeneteleire. Hogy ´eppen hogyan jutottunk el addig a v´eletlen sz´amig, azt nem vizsg´altuk. Term´eszetes m´odon felmer¨ ulhet benn¨ unk ugyanakkor a k´erd´es, meg´allap´ıthatunk-e valamit a v´eletlen sz´ amsorozat eg´esz´er˝ol (v´eletlen folyamatr´ol) is, ami egy-egy ilyen szimul´ aci´ o sor´ an el˝ o´ all. Feljegyezhetn´enk sok, egym´ast´ol f¨ uggetlen¨ ul 2
A cikkben szerepl˝ o szimul´ aci´ okat Python nyelven ´ırtam, a k´ od szerkeszt´es´ehez ´es futtat´ as´ ahoz Eclipse-t haszn´ altam (Pydev modullal), a k´epek megjelen´ıt´es´ehez pedig Gnuplotot. Ezek mindegyike ingyen hozz´ af´erhet˝ o.
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
5
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (6. lap)
el˝o´all´o ilyen sorozatot, ´es ezekr˝ ol a v´eletlen sorozatokr´ol is megk´erdezhetn´enk, vajon milyen tulajdons´ agokkal rendelkeznek. 3.1. feladat. A kor´ abban ´ırt sz´ am´ıt´ og´epes programunkkal ´ all´ıtsunk el˝ o f¨ uggetlen k´ıs´erletekb˝ ol el˝ o´ all´ o v´eletlen p´ aly´ akat, m´ as n´even trajekt´ ori´ akat, a P´ olya-urna alapeset´eben (p0 = 1, z0 = 1). Az ´altalunk ´ırt programmal k´esz´ıtett trajekt´ori´akat l´asd a 3. ´ abr´ an. Ezek megfigyel´es´evel m´aris tehet¨ unk n´eh´ any kezdeti meg´allap´ıt´ast.
3. ´ abra. Trajekt´ oi´ ak a P´ olya-f´ele urnamodellben (p0 = 1, z0 = 1)
Az algoritmusr´ ol ´altal´ anoss´ agban meg´allap´ıthatjuk azt, hogy a piros goly´o h´ uz´as´ anak ´eppen aktu´ alis val´ osz´ın˝ us´ege id˝oben v´eletlenszer˝ uen v´altozik, ahogyan az urn´aban a piros goly´ ok ar´ anya az ¨osszes goly´ohoz k´epest mindig m´as ´es m´as. Ugyanakkor egyetlen goly´ o bet´etel´enek hat´asa erre az ar´anyra, ahogy haladunk el˝ore az id˝ oben, egyre kisebb ´es kisebb, hiszen az u ´j goly´o megjelen´ese az ´eppen aktu´alis ar´ anyt m´ar egyre kev´esb´e tudja megv´altoztatni. 3.2. feladat. Az 3. ´abr´ an mintha hiperbolikus ´ıvdarabok jelenn´enek meg. Mi´ert van ez? 3.3. feladat. Ha visszatekint¨ unk a 2.2. feladatban bizony´ıtott eredm´enyre, l´ atjuk, hogy a programunkat (p0 = 1, z0 = 1)-b˝ ol sokszor elind´ıtva az Rn = R10 ´ert´ekek atlaga sok k´ıs´erlet ut´ ´ an 1/2. Jegyezz¨ unk fel most minden trajekt´ ori´ an k´et ´ert´eket, R1 -et ´es R10 -et. Mi a megval´ osult R10 ´ert´ekek ´ atlaga azokon a trajekt´ ori´ akon, ame´ mennyi azokon, amelyeken R1 = 2/3? lyeken R1 = 1/3? Es 6
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (7. lap)
3.3. A megfigyel´ esek matematikai h´ attere Ez a sz´amunkra egyel˝ ore k´ıs´erleteken alapul´o megfigyel´es pontoss´a is tehet˝o, ´es a val´osz´ın˝ us´egsz´ am´ıt´ asnak egy k¨ ul¨ onleges fejezet´ehez, az u ´gynevezett marting´alelm´elethez kalauzol benn¨ unket. An´elk¨ ul, hogy a prec´ız defin´ıci´ohoz elengedhetetlen¨ ul sz¨ uks´eges elm´eleti h´atteret megk´ıs´ereln´enk itt megadni, a l´enyeget m´egis v´azoljuk. Azok a v´eletlen folyamatok, amelyek mindig az ´eppen aktu´alis (v´eletlen) poz´ıci´ojukat szeretn´ek megtartani”, k¨ ul¨on¨os jelent˝os´eg¨ uk van, ´es a marting´al elnevez´est ” kapt´ak. Ezek, ha egy adott l´ep´eskor megfigyelj¨ uk ˝oket, a v´eletlen ´ert´ek ismeret´eben a k¨ovetkez˝ o l´ep´esben v´ arhat´ oan” pontosan ugyanott maradnak. Ez nem azt jelenti, ” hogy a k¨ ovetkez˝ o l´ep´esben nem mozdulnak el, hanem azt, hogy a val´osz´ın˝ us´egekkel s´ ulyozott ´atlagos elmozdul´ asuk nulla. A t´emak¨orben az egyik leggyakrabban haszn´alt t´etel szerint pedig, ism´et nem teljesen prec´ızen megfogalmazva, hogyha egy ilyen v´eletlen folyamat ´ert´ekk´eszlete korl´atos, akkor annak a v´eletlen folyamatnak b´armilyen tipikus megval´ osul´asa olyan sz´amsorozat lesz, amelynek l´etezik a hat´ar´ert´eke. (A tipikus megval´ osul´as” fogalm´at jelen cikkben nem defini´aljuk.) ” 3.4. Alkalmazhat´ o ez az er˝ os eszk¨ oz ebben az esetben? Sz´ amoljunk! Ahhoz, hogy l´ assuk, ez az er˝ os t´etel val´oban alkalmazhat´o a P´olya-f´ele urnamodell fenti ´altal´ anos´ıt´ asainak eset´eben, a k´et felt´etel fenn´all´as´at vizsg´ajuk. Az ´ert´ekk´eszlet nyilv´ anval´ oan korl´ atos, Rn csak (0, 1)-ben mozog, teh´at a t´etel m´asik felt´etele r¨ ogt¨ on teljes¨ ul. A m´ asik felt´etel igazol´asa ´erdek´eben ellen˝orizz¨ uk, hogy a marting´ alokat defini´al´ o tulajdons´ag igaz az Rn folyamatra. K´epzelj¨ uk el, hogy n l´ep´est m´ar megtett¨ unk, ´es a szok´asos m´odon jel¨olj¨ uk pn -nel az n-edik l´ep´es ut´ an a piros goly´ok sz´am´ at, zn -nel a z¨oldek sz´am´at, Rn -nel pedig a piros goly´ ok ar´ any´ at az ¨ osszeshez k´epest. Ekkor a) ha a k¨ ovetkez˝ o l´ep´esben pirosat h´ uzunk, akkor a piros goly´ok sz´ama pn + 1 pn +1 lesz, teh´ at Rn+1 ´ert´eke p +z , ennek a val´osz´ın˝ us´ege +1 n
n
Rn =
pn , pn + zn
b) ha viszont z¨ oldet h´ uzunk, akkor a piros goly´ok sz´ama pn marad, teh´at az u ´j p ar´ any Rn+1 ´ert´eke p +zn +1 lesz, ennek val´osz´ın˝ us´ege pedig n
n
1 − Rn =
zn . pn + zn
Hogy mennyi az Rn sz´ am ismeret´eben Rn+1 felt´eteles v´arhat´o ´ert´eke, u ´gy kapjuk meg, hogy mindk´et sz´ oba j¨ ov˝o ´ert´eket megszorozzuk a val´osz´ın˝ us´eg¨ ukkel, ´es ´ıgy ¨ osszeadjuk ˝oket, pn pn zn pn pn + 1 + = = Rn . pn + zn + 1 pn + zn pn + zn + 1 pn + zn pn + zn Ennek a sz´ amol´ asnak az eredm´enye ´epp Rn , azaz a folyamat n-edik l´ep´es´eben kapott ´ert´ek ismeret´eben a k¨ ovetkez˝o l´ep´es ´altal okozott elmozdul´as felt´eteles v´ arhat´ o ´ert´eke nulla. Ez a sz´ amol´as p0 ´es z0 b´armely ´ert´eke mellett ´erv´enyes. K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
7
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (8. lap)
A P´olya-f´ele urnamodellben a vizsg´alt v´eletlen folyamat teh´at val´oban egy korl´atos marting´ al, aminek a 3.3. szakaszban v´azolt t´etel szerint teh´at l´etezik a hat´ar´ert´eke (ami azonban egy v´eletlen sz´ am!). A hat´ar´ert´ek val´osz´ın˝ us´egi eloszl´asa a folytonos egyenletes eloszl´ as a (0, 1) intervallumon. Ez ¨ osszefoglalva teh´ at azt jelenti, hogy a v´eletlen trajekt´ori´ak, melyeknek v´eges szeleteit a sz´ am´ıt´ og´epes programunkkal meg is figyelhetj¨ uk (3. ´ abra), v´egtelen ” hossz´ u ideig futtatva” mind be´ allnak egy-egy (v´eletlen) ´ert´ekre. 3.5. Trajekt´ ori´ ak ´ es hamis ´ erm´ ek Amikor a P´ olya-f´ele modellt el˝ osz¨or ismerj¨ uk meg, lehet az az ´erz´es¨ unk, hogy egy-egy h´ uz´ as v´eletlens´eg´eben a folyamat teljes m´ ultja k¨ozrej´atszik. Hamar r´aj¨ov¨ unk azonban arra, hogy ez nem eg´eszen van ´ıgy: az (n + 1)-edik h´ uz´as sor´an nem l´enyeges, hogy az urn´ aban l´ev˝ o goly´ok milyen sorrendben ker¨ ultek oda, csak a piros goly´ok aktu´ alis ar´ anya, Rn sz´ am´ıt. Azt azonban egy pillanatig sem gondoljuk (´es nem is volna igaz), hogy az egym´ as ut´ani h´ uz´asok f¨ uggetlenek voln´anak egym´ast´ol. De akkor mi a helyzet a k¨ ovetkez˝ o gondolatmenettel? K´ odoljuk az n l´ep´esb˝ ol ´all´ o k´ıs´erleteket egy-egy n-hossz´ u, P ´es Z bet˝ ukb˝ol ´all´o n sorozattal, azaz a trajekt´ ori´ akat k´ odoljuk a Bn = {P, Z} elemeivel, az egym´as ut´an kih´ uzott goly´ ok sz´ın´enek megfelel˝oen. E halmaz azon r´eszhalmaz´at, mely sorozatokban pontosan pn darab P bet˝ u szerepel, jel¨olje Bn(pn ) , ennek elemsz´ama ( ) n |Bn(pn ) | = p . n A 2.1. feladat c) szakasz´ anak megold´asakor kapott kombinatorikus formul´ab´ol kiolvashat´ o, hogy adott n mellett egy r¨ogz´ıtett Rn ar´any, azaz r¨ogz´ıtett pn sz´am´ u piros goly´ o ¨ osszes lehets´eges el˝ o´ all´asi sorrendje mind azonos val´osz´ın˝ us´eggel t¨ort´enik. Ez azt jelenti, hogy az Rn ar´anyhoz vezet˝o n-hossz´ u trajekt´ori´ak, a Bn(pn ) halmaz elemei mind egyforma val´ osz´ın˝ us´eggel ´allnak el˝o. pn Vegy¨ unk egy hamis ´erm´et, m´egpedig olyat, ami r¨ogz´ıtett Rn = p +z val´osz´ın n n˝ us´eggel esik a piros oldal´ aval felfel´e, (1 − Rn ) val´osz´ın˝ us´eggel pedig a z¨old oldal´aval felfel´e. Egy k´ıs´erlet ´alljon abb´ ol, hogy feldobjuk ezt az ´erm´et n-szer, a dob´asok egym´ ast´ ol legyenek f¨ uggetlenek, ´es jegyezz¨ uk fel a dob´asok eredm´enyeit P ´es Z bet˝ ukkel. 3.4. feladat. Adjunk m´ odszert a Bn(pn ) trajekt´ oria halmazon egyenletes eloszl´ as gerner´ al´ as´ ara ennek a k´ıs´erletnek a kis m´ odos´ıt´ as´ aval! Ha n-et egyre ink´ abb n¨ ovelj¨ uk, akkor fenti, Rn -hamis ´erm´es k´ıs´erlet eredm´enyek´epp el˝ o´ all´ o sorozatban egyre val´osz´ın˝ ubb, hogy a P bet˝ uk ar´anya k¨ozel van Rn -hez. Ezt u ´ gy h´ıvj´ ak, hogy a nagy sz´amok gyenge t¨orv´enye. A nagy sz´ amok er˝ os t¨ orv´enye is igaz, ami pedig azt mondja ki, hogy ha el˝o´all´ıtunk egy v´egtelen hossz´ u” sorozatot egy hamis ´erm´evel, legyen a hamis ” ´erme piros oldallal felfel´e es´es´enek val´osz´ın˝ us´ege θ, akkor a v´eletlen sorozat egyre hosszabb v´eges szeleteit n´ezve a benne szerepl˝o P bet˝ uk ar´anya θ-hoz tart. 8
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (9. lap)
Ha teh´ at r¨ ogz´ıt¨ unk egy θ ´ert´eket, akkor azon felt´etel mellett, hogy a P´olya-f´ele urnamodell trajekt´ ori´ aja ´epp ehhez a θ-hoz tart, mag´at a trajekt´ori´at el˝o´all´ıthatjuk u ´gy is, hogy vesz¨ unk egy θ-hamis ´erm´et, ´es azt v´egtelen sokszor feldobjuk. A 3.3. szakaszban pedig l´attuk, hogy a hat´ar´ert´ek, Θ egyenletes eloszl´as´ u val´osz´ın˝ us´egi v´altoz´ o a [0, 1] intervallumon. Az eddigi megfigyel´eseket ¨ osszerakva teh´at a k¨ovetkez˝ot kaptuk. Vegy¨ unk egy Θ val´ osz´ın˝ us´egi v´ altoz´ot, amely egyenletes eloszl´as´ u a [0, 1] intervallumon. A kisorsolt ´ert´ek legyen θ, ez teh´ at most m´ar egy ismert ´ert´ek a [0, 1] intervallumb´ol. Vegy¨ unk egy hamis ´erm´et, amely ezzel a θ val´osz´ın˝ us´eggel esik a piros oldal´aval felfel´e, (1 − θ) val´ osz´ın˝ us´eggel pedig a z¨old oldal´aval felfel´e. Dobjuk fel ezt az ´erm´et v´egtelen sokszor, ´es jegyezz¨ uk fel a dob´asok eredm´enyeit P ´es Z bet˝ ukkel. Az ´ıgy kapott v´egtelen sorozat ugyanolyan eloszl´as´ u, mint amit a P´olya-f´ele urnamodell alapeset´eben, a kih´ uzott goly´ ok sz´ın´et feljegyezve kapunk. 3.5. feladat. Azok a kedves olvas´ ok, akik az integr´ al´ as szab´ alyaival m´ ar tiszt´ aban vannak, bizony´ıts´ ak be a fenti ´ all´ıt´ ast a nagy sz´ amok er˝ os t¨ orv´eny´ere val´ o hivatkoz´ as n´elk¨ ul: sz´ amolj´ ak ki a ∫ 1 n−k θk (1 − θ) dθ 0
´ert´ek´et, ´es vess´ek o anak megold´ asakor kapott kombina¨ssze a 2.1. feladat b) szakasz´ torikus formul´ aval! 3.6. Bolyong´ as a negyeds´ıkon A P´ olya-f´ele urnamodell k´et sz´ınt haszn´al´o eseteinek trajekt´ori´ait k´ezenfekv˝o m´odon tekinthetj¨ uk egy negyeds´ık eg´esz koordin´at´aj´ u r´acspontjain val´o bolyong´asnak is. Az x tengelyen jel¨ olj¨ uk a piros, az y tengelyen pedig a z¨old goly´ok sz´am´at. A p´aly´ ak a (p0 , z0 ) pontb´ ol indulnak, ´es az (i, j) pontb´ol k´etfel´e l´ephetnek: az j i (i + 1, j) pontba i+j val´ osz´ın˝ us´eggel, az (i, j + 1) pontba pedig i+j val´osz´ın˝ us´eggel (l´asd 4. ´ abra). Ebben a reprezent´ aci´ oban Rn egyenletes eloszl´asa a (p0 + n, z0 ) ´es (p0 , z0 + n) pontokat ¨ osszek¨ ot˝ o ´atl´ os egyenes ´altal tartalmazott r´acspontokon val´osul meg. A v´eletlen hat´ ar´ert´ek pedig felfoghat´ o egy v´eletlen ir´anynak a (0, π) sz¨ogtartom´anyban. 3.7. Milyen az eloszl´ as, ha nem egyenletes? An´elk¨ ul, hogy folytonos eloszl´ asokr´ol prec´ızen sz´ot ejten´enk, az eml´ıt´es szintj´en a´lljon itt, hogy m´ıg a legegyszer˝ ubb (egy piros, egy z¨old goly´oval val´o ind´ıt´as) eset´eben egyenletes eloszl´ ast kapunk a limeszben, addig k´et sz´ın de ´altal´anos (p0 piros, z0 z¨ old kezdeti ´allapot) esetben az u ´gynevezett B´eta eloszl´ascsal´ad p0 -t´ol ´es z0 -t´ol f¨ ugg˝ o tagj´ ahoz jutunk. 3.6. feladat. A kor´ abbi feladat sor´ an meg´ırt programot is tegy¨ uk alkalmass´ a p0 ´es z0 k¨ ul¨ onb¨ oz˝ o ´ert´ekeinek kezel´es´ere! A B´eta eloszl´ ascsal´ ad tagjainak hozz´ avet˝ oleges k´ep´et ´ıgy fel is rajzolhatjuk. Milyen v´ altoz´ ast figyelhet¨ unk meg a hisztogramon, ahogy p0 ´es z0 ´ert´ek´et v´ altoztatjuk? (N´eh´ any eset elm´eleti k´ep´et l´ asd az 5. ´abr´an.) K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
9
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (10. lap)
4. ´ abra. A P´ olya-f´ele urnamodell trajekt´ ori´ aja mint bolyong´ as a (p0 , z0 ) feletti negyeds´ık r´ acspontjain
5. ´ abra. B´eta eloszl´ as k´epei k¨ ul¨ onb¨ oz˝ o param´eterek mellett
´ Erdekes megfigyelni, milyen hat´asa van annak, ha kezdetben ugyanannyi piros ´es z¨old goly´ ot tesz¨ unk a dobozba, de nem egyet-egyet, hanem p´eld´aul ¨ot¨ot-¨ot¨ot, vagy h´ uszat-h´ uszat. A hat´ ar´ert´ek-hisztogram egyre cs´ ucsosabb´a v´alik. Ez is azt sejteti, hogy konverg´ al a folyamat: min´el nagyobb p + z, ann´al kev´esb´e t´avolodik p ol, m´eg akkor is, ha n m´ar nagyon nagy. el Rn a kezdeti R0 = p+z ´ert´ekt˝ Az elnevez´es eml´ıt´ese kedv´e´ert ´alljon itt az is, hogy ha t¨obb, el˝ore r¨ogz´ıtett sz´am´ u (K db) sz´ınnel ind´ıtunk, akkor az ar´anyok vektora, amint n-nel a v´egte10
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
2012. szeptember 5, 15:30
K¨ oMaL, 2012. szeptember (11. lap)
lenbe tartunk, az u ´gynevezett Dirichlet-eloszl´ ascsal´ ad kezdeti ´allapott´ol f¨ ugg˝oen param´eterezett tagj´ ahoz tart.
Hivatkoz´ asok [1] William Feller, Bevezet´es a val´ osz´ın˝ us´egsz´ am´ıt´ asba ´es alkalmaz´ asaiba. M˝ uszaki K¨ onyvkiad´ o (Budapest, 1978). [2] Robin Pemantle, A survey of random processes with reinforcement, Probability Surveys, 4 (2007), 1–79. [3] Jim Pitman, Combinatorial Stochastic Processes, Saint Flour Lectures (2002), Lecture Notes in Mathematics, Vol. 1875. Springer-Verlag (Berlin). Rudas Anna Budapesti M˝ uszaki ´es Gazdas´ agtudom´ anyi Egyetem Matematika- ´es Sz´ am´ıt´ astudom´ anyok Doktori Iskola
[email protected]
K¨ oz´ episkolai Matematikai ´ es Fizikai Lapok, 2012/6
11