Tolygus ištisinio atsitiktinio dydžio tikimybių skirstinys. Vienodas paskirstymas

Ištisinio atsitiktinio dydžio tikimybių skirstinys X, paimant visas segmento vertes , paskambino uniforma, jei jo tikimybės tankis yra pastovus šiame segmente ir lygus nuliui už jo ribų. Taigi ištisinio atsitiktinio dydžio tikimybės tankis X, tolygiai pasiskirstę segmente , turi tokią formą:

Apibrėžkime matematinis lūkestis, dispersija o atsitiktiniam dydžiui vienodo pasiskirstymo.

, , .

Pavyzdys. Visos tolygiai paskirstyto atsitiktinio dydžio reikšmės yra intervale . Raskite tikimybę, kad atsitiktinis dydis pateks į intervalą (3;5) .

a = 2, b = 8, .

Binominis skirstinys

Tegul jis gaminamas n testus ir įvykio tikimybę A kiekviename bandyme yra lygus p ir nepriklauso nuo kitų bandymų (nepriklausomų bandymų) rezultatų. Nuo įvykio tikimybės A viename bandyme yra lygus p, tada jo neįvykimo tikimybė lygi q = 1 p.

Tegul renginys Aįėjo n bandymai m vieną kartą. Šis sudėtingas įvykis gali būti parašytas kaip produktas:

.

Tada tikimybė, kad n bandomasis renginys A ateis m kartų, skaičiuojant pagal formulę:

arba (1)

Formulė (1) vadinama Bernulio formulė.

Leiskite X– atsitiktinis dydis, lygus įvykio įvykių skaičiui A V n testai, kurie ima reikšmes su tikimybėmis:

Gautas atsitiktinio dydžio pasiskirstymo dėsnis vadinamas dvinario skirstinio dėsnis.

X m n
P

Laukimas, dispersija Ir standartinis nuokrypis atsitiktiniai dydžiai, paskirstyti pagal dvinarį dėsnį, nustatomi pagal formules:

, , .

Pavyzdys.Į taikinį paleidžiami trys šūviai, kurių kiekvieno smūgio tikimybė yra 0,8. Atsižvelgiant į atsitiktinį kintamąjį X– smūgių į taikinį skaičius. Raskite jo pasiskirstymo dėsnį, matematinį lūkestį, dispersiją ir standartinį nuokrypį.

p=0,8, q = 0,2, n=3, , , .

- 0 pataikymo tikimybė;



Vieno smūgio tikimybė;

Dviejų smūgių tikimybė;

- trijų smūgių tikimybė.

Gauname platinimo įstatymą:

X
P 0,008 0,096 0,384 0,512

Užduotys

1. Moneta metama 7 kartus. Raskite tikimybę, kad jis nusileis su herbu į viršų 4 kartus.

2. Moneta metama 8 kartus. Raskite tikimybę, kad herbas pasirodys ne daugiau kaip tris kartus.

3. Tikimybė pataikyti į taikinį šaudant iš ginklo p=0,6. Raskite matematinį viso pataikymo skaičių, jei bus paleista 10 šūvių.

4. Raskite matematinį lūkesčius, kiek loterijos bilietų laimės, jei nusipirksite 20 bilietų, o tikimybė laimėti vieną bilietą yra 0,3.

Šis klausimas jau seniai buvo išsamiai ištirtas, o plačiausiai naudojamas metodas yra polinių koordinačių metodas, kurį 1958 m. pasiūlė George Box, Mervyn Muller ir George Marsaglia. Šis metodas leidžia gauti nepriklausomų normaliai paskirstytų atsitiktinių dydžių porą, kurių matematinė tikėtis 0 ir dispersija 1:

Kur Z 0 ir Z 1 yra norimos reikšmės, s = u 2 + v 2, o u ir v yra atsitiktiniai dydžiai, tolygiai paskirstyti intervale (-1, 1), parinkti taip, kad būtų įvykdyta 0 sąlyga< s < 1.
Daugelis žmonių naudoja šias formules net nesusimąstydami, o daugelis net neįtaria jų egzistavimo, nes naudoja paruoštus įgyvendinimus. Tačiau yra žmonių, kuriems kyla klausimų: „Iš kur atsirado ši formulė? Ir kodėl tu gauni kelis kiekius iš karto? Toliau pabandysiu aiškiai atsakyti į šiuos klausimus.


Pirmiausia leiskite man priminti, kas yra tikimybės tankis, atsitiktinio dydžio pasiskirstymo funkcija ir atvirkštinė funkcija. Tarkime, kad yra tam tikras atsitiktinis dydis, kurio pasiskirstymą nurodo tankio funkcija f(x), kuri turi tokią formą:

Tai reiškia, kad tikimybė, kad tam tikro atsitiktinio dydžio reikšmė bus intervale (A, B), yra lygi tamsintos srities plotui. Ir dėl to visos užtamsintos srities plotas turi būti lygus vienetui, nes bet kokiu atveju atsitiktinio dydžio reikšmė pateks į funkcijos f apibrėžimo sritį.
Atsitiktinio dydžio pasiskirstymo funkcija yra tankio funkcijos integralas. Ir šiuo atveju jo apytikslė išvaizda bus tokia:

Reikšmė čia ta, kad atsitiktinio dydžio reikšmė bus mažesnė už A su tikimybe B. Dėl to funkcija niekada nemažėja, o jos reikšmės yra intervale.

Atvirkštinė funkcija yra funkcija, kuri grąžina argumentą pradinei funkcijai, jei į ją perduodama pradinės funkcijos reikšmė. Pavyzdžiui, funkcijai x 2 atvirkštinė reikšmė yra šaknies ištraukimo funkcija, sin(x) – arcsin(x) ir t. t.

Kadangi dauguma pseudoatsitiktinių skaičių generatorių sukuria tik vienodą paskirstymą kaip išvestį, dažnai reikia jį konvertuoti į kitą. Šiuo atveju į įprastą Gauso:

Visų vienodo skirstinio transformavimo į bet kurį kitą metodų pagrindas yra atvirkštinės transformacijos metodas. Tai veikia taip. Surandama funkcija, kuri yra atvirkštinė reikiamo skirstinio funkcijai, ir į ją kaip argumentas perduodamas atsitiktinis dydis, tolygiai paskirstytas intervale (0, 1). Išvestyje gauname reikšmę su reikiamu skirstiniu. Aiškumo dėlei pateikiu toliau pateiktą paveikslėlį.

Taigi vienodas segmentas tarsi ištepamas pagal naują skirstymą, per atvirkštinę funkciją projektuojamas į kitą ašį. Tačiau problema ta, kad Gauso skirstinio tankio integralą nėra lengva apskaičiuoti, todėl minėti mokslininkai turėjo sukčiauti.

Yra chi kvadrato skirstinys (Pearson skirstinys), kuris yra k nepriklausomų normaliųjų atsitiktinių dydžių kvadratų sumos skirstinys. Ir tuo atveju, kai k = 2, šis skirstinys yra eksponentinis.

Tai reiškia, kad jei taškas stačiakampėje koordinačių sistemoje turi atsitiktines X ir Y koordinates, paskirstytas normaliai, tada konvertavus šias koordinates į poliarinę sistemą (r, θ), spindulio kvadratas (atstumas nuo pradžios iki taško) bus paskirstytas pagal eksponentinį dėsnį, nes spindulio kvadratas yra koordinačių kvadratų suma (pagal Pitagoro dėsnį). Tokių taškų pasiskirstymo tankis plokštumoje atrodys taip:


Kadangi jis yra lygus visomis kryptimis, kampas θ turės tolygų pasiskirstymą diapazone nuo 0 iki 2π. Taip pat yra priešingai: jei polinės koordinačių sistemos tašką apibrėžiate naudodami du nepriklausomus atsitiktinius dydžius (tolygiai paskirstytas kampas ir eksponentiškai pasiskirstęs spindulys), tada šio taško stačiakampės koordinatės bus nepriklausomi normalūs atsitiktiniai dydžiai. Ir daug lengviau gauti eksponentinį skirstinį iš vienodo, naudojant tą patį atvirkštinės transformacijos metodą. Tai yra poliarinio Box-Muller metodo esmė.
Dabar išveskime formules.

(1)

Norint gauti r ir θ, reikia sugeneruoti du atsitiktinius dydžius, tolygiai paskirstytus intervale (0, 1) (vadinkime juos u ir v), kurių vieno (tarkime v) skirstinys turi būti konvertuojamas į eksponentinį į gauti spindulį. Eksponentinio paskirstymo funkcija atrodo taip:

Jo atvirkštinė funkcija yra:

Kadangi vienodas pasiskirstymas yra simetriškas, transformacija veiks panašiai su funkcija

Iš chi kvadrato pasiskirstymo formulės išplaukia, kad λ = 0,5. Pakeiskite šią funkciją λ, v ir gaukite spindulio kvadratą, o tada patį spindulį:

Kampą gauname ištempę vieneto segmentą iki 2π:

Dabar pakeičiame r ir θ į formules (1) ir gauname:

(2)

Šios formulės jau paruoštos naudoti. X ir Y bus nepriklausomi ir normaliai pasiskirstę su dispersija 1, o matematinė tikėtis 0. Norint gauti skirstinį su kitomis charakteristikomis, pakanka funkcijos rezultatą padauginti iš standartinio nuokrypio ir pridėti matematinį lūkestį.
Bet trigonometrinių funkcijų galima atsikratyti nurodant kampą ne tiesiogiai, o netiesiogiai per atsitiktinio apskritimo taško stačiakampes koordinates. Tada per šias koordinates bus galima apskaičiuoti spindulio vektoriaus ilgį, o tada rasti kosinusą ir sinusą, atitinkamai padalijus x ir y iš jo. Kaip ir kodėl tai veikia?
Parinkime atsitiktinį tašką iš tolygiai paskirstytų vienetinio spindulio apskritime ir šio taško spindulio vektoriaus ilgio kvadratą pažymime raide s:

Pasirinkimas atliekamas nurodant atsitiktines stačiakampes koordinates x ir y, tolygiai paskirstytas intervale (-1, 1), ir atmetant apskritimui nepriklausančius taškus, taip pat centrinį tašką, kuriame yra spindulio vektoriaus kampas. nėra apibrėžtas. Tai reiškia, kad turi būti įvykdyta 0 sąlyga< s < 1. Тогда, как и в случае с Гауссовским распределением на плоскости, угол θ будет распределен равномерно. Это очевидно - количество точек в каждом направлении одинаково, значит каждый угол равновероятен. Но есть и менее очевидный факт - s тоже будет иметь равномерное распределение. Полученные s и θ будут независимы друг от друга. Поэтому мы можем воспользоваться значением s для получения экспоненциального распределения, не генерируя третью случайную величину. Подставим теперь s в формулы (2) вместо v, а вместо тригонометрических функций - их расчет делением координаты на длину радиус-вектора, которая в данном случае является корнем из s:

Gauname formules kaip straipsnio pradžioje. Šio metodo trūkumas yra tas, kad jis atmeta taškus, kurie neįtraukti į apskritimą. Tai yra, naudojant tik 78,5% sugeneruotų atsitiktinių dydžių. Senesniuose kompiuteriuose trigonometrijos funkcijų trūkumas vis dar buvo didelis privalumas. Dabar, kai viena procesoriaus komanda akimirksniu apskaičiuoja ir sinususą, ir kosinusą, manau, kad šie metodai vis tiek gali konkuruoti.

Asmeniškai aš vis dar turiu du klausimus:

  • Kodėl s reikšmė pasiskirsto tolygiai?
  • Kodėl dviejų normalių atsitiktinių dydžių kvadratų suma pasiskirsto eksponentiškai?
Kadangi s yra spindulio kvadratas (paprastumo dėlei spindulį vadinu spindulio vektoriaus ilgiu, kuris apibrėžia atsitiktinio taško padėtį), pirmiausia išsiaiškiname, kaip spinduliai pasiskirsto. Kadangi apskritimas užpildytas tolygiai, akivaizdu, kad taškų, kurių spindulys r, skaičius yra proporcingas apskritimo, kurio spindulys yra r, ilgiui. O apskritimo perimetras proporcingas spinduliui. Tai reiškia, kad spindulių pasiskirstymo tankis tolygiai didėja nuo apskritimo centro iki jo kraštų. O tankio funkcija intervale (0, 1) yra f(x) = 2x. Koeficientas 2, kad figūros plotas po grafiku būtų lygus vienetui. Kai šis tankis yra kvadratas, jis tampa vienodas. Kadangi teoriškai šiuo atveju tankio funkciją reikia padalyti iš jos transformacijos funkcijos išvestinės (ty x 2). Ir aišku tai atsitinka taip:

Jei panaši transformacija atliekama normaliam atsitiktiniam dydžiui, tada jo kvadrato tankio funkcija pasirodys panaši į hiperbolę. O dviejų normalių atsitiktinių dydžių kvadratų pridėjimas yra daug sudėtingesnis procesas, susijęs su dviguba integracija. O tai, kad rezultatas bus eksponentinis pasiskirstymas, aš asmeniškai turiu tik patikrinti praktiniu metodu arba priimti kaip aksiomą. O tiems, kam įdomu, siūlau pažvelgti į temą atidžiau, pasisemti žinių iš šių knygų:

  • Ventzel E.S. Tikimybių teorija
  • Knutas D.E. Programavimo menas, 2 tomas

Apibendrinant, čia yra įprastai paskirstyto atsitiktinių skaičių generatoriaus įdiegimo JavaScript programoje pavyzdys:

Funkcija Gauss() ( var ready = false; var second = 0.0; this.next = funkcija(vidurkis, dev) ( vidurkis = vidurkis == neapibrėžtas ? 0.0: vidurkis; dev = dev == neapibrėžtas ? 1.0: dev; if ( this.ready) ( this.ready = false; grąžinti this.second * dev + mean; ) else ( var u, v, s; do ( u = 2.0 * Math.random() - 1.0; v = 2.0 * Math. atsitiktinis () - 1,0 vidurkis ) ) g = naujas Gausas(); // sukurti objektą a = g.next(); // sugeneruokite reikšmių porą ir gaukite pirmąją b = g.next(); // gauti antrąjį c = g.next(); // dar kartą sugeneruokite verčių porą ir gaukite pirmąją
Parametrai vidurkis (matematinis lūkestis) ir dev (standartinis nuokrypis) yra neprivalomi. Atkreipiu jūsų dėmesį į tai, kad logaritmas yra natūralus.

Apsvarstykite vienodą nuolatinį pasiskirstymą. Apskaičiuokime matematinį lūkestį ir dispersiją. Sugeneruokime atsitiktines reikšmes naudodami MS EXCEL funkcijąRAND () ir analizės paketo priedus, įvertinsime vidutinę vertę ir standartinį nuokrypį.

Tolygiai paskirstytas segmente atsitiktinis kintamasis turi:

Sugeneruokime 50 skaičių masyvą iš diapazono)

Ar jums patiko straipsnis? Pasidalinkite su draugais!