Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 30. 09. 2010 10:33

sutr90
Zelenáč
Příspěvky: 4
Reputace:   
 

Exponenciální rozdělení pravděpodobnosti

Zdravim,
ve škole jsme dostali za úkol vytvořit simulaci dopravní firmy, která zásobuje letiště po Evropě. Požadavek na příchod objednávek cituji níže:

další požadavky na dovoz kontejnerů přicházejí až do 22 hodiny s exponenciálním pravděpodobnostním rozdělením se střední hodnotou intervalu mezi příchody T = 480s (simulaci proveďte pro hodnoty X= 50, X=150 a X=300)

Našel jsem si vzorečky pro distribuční funkci i pro funkci hustoty. Akorát jsem moc nepochopil jak z toho zjistim kdy přijde obejdnávky, popř. jestli přišla objednávka. V jedné knížce o simulacích jsem taky našel vzoreček, který se používá pro generování, bylo tam něco o inverzní funkci k distribuční funkci:
$-a*ln(n)$
kde a je střední hodnota a n je náhodné číslo od v intervalu <0;1>
ale do toho mi nepasují ty hodnoty 50, 150, 300

Dále mě napadlo, že při využítí ditribuční funkce bych mohl každých 480s vypočítat pravděpodobnost a zvolit si hranici, např. 0,5 a pokud bude pravděpodobnost vyšší než tento práh tak to znamená, že objednávka přišla.

Předem děkuji za každou pomoc.

sutr90

Offline

 

#2 01. 10. 2010 00:43

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

časy mezi příchody mají exp. rozdělení, tedy si nageneruješ nezávislý exponenciálně rozdělený veličiny T_1, T_2 atd. a pak požadavky přicházejí v časech T_1, T_1+T_2 atd.

Offline

 

#3 30. 10. 2010 14:36

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:Nevím jestli kolega nademnou pochopil, ale já nemůžu přijít na to jak si nageneruju nezávislé exponenciálně rozdělené veličiny. Můžete mi prosím poradit? Mám stejný problém jako kolega nahoře.

Offline

 

#4 30. 10. 2010 14:49

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

záleží na tom, jaký používáš software. např. v R je na to zabudovaná funkce rexp

Offline

 

#5 30. 10. 2010 14:52

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:Používám JAVU :-) Musím pravě udělat software, který to udělá... :-)

Offline

 

#6 30. 10. 2010 14:58

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

tak tam je určitě generátor z R(0,1). dále je-li X~R(0,1) a F distr. fce exp. rozdělení, pak $F^{-1}(X)$ má exp. rozdělení. to by ti mělo stačit

Offline

 

#7 30. 10. 2010 15:01

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:Jo, generování reálných čísel z intervalu (0,1) tam určitě je, akorát pořád nechápu tu matematickou podstatu věci... co mám vlastně udělat...

Offline

 

#8 30. 10. 2010 15:06

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

1) vygenerovat číslo z R(0,1)
2) aplikovat na něj fci $F^{-1}$

Offline

 

#9 30. 10. 2010 15:18

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:a $F^{-1}$ je $-a*ln(n)$??? Takže bych tam dal vždycky to místo a dám tu střední hodnotu(480) a místo n dám to náhodné číslo z intervalu (0,1)??? Pak nevím kam dám ten další parametr x=50, x=150 a x=300. Napadlo mě jenom že by to mohlo být kolik těch čísle bude...

takže něco jako


for (int i=0; i<50; ++i) { // v případě x=50
pole[i] = (-480*Math.log(random.nextDouble()));
}

Mohlo by to tak být?

Jestli jo, mohl byste mi, prosím jestě vysvětlit co to přesně znamená, z matematického pohledu? nezávislý exponenciálně rozdělený veličiny atd ? co tedy vlastně dělám?

Offline

 

#10 30. 10. 2010 15:49

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:Můžu to tedy zapsat takhle?

Offline

 

#11 30. 10. 2010 15:50

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

ne, $F(x)=1-e^{\frac x\lambda}$, kde $\lambda$ je ta střední hodnota. z toho si spočítej inverzi.

takže ty něco děláš, a vůbec nevíš co a proč?

Offline

 

#12 30. 10. 2010 16:19 — Editoval pravdepodbnost (30. 10. 2010 16:37)

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:Bohužel jo...

Ta funkce by měla být tedy $\lambda\cdot\ln(1-x)$???

Jak třeba poznám kolik těch objednávek mám vygenerovat?

Offline

 

#13 30. 10. 2010 17:50

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

ne, napsal jsem toblbě. mělo to být $F(x)=1-e^{-\frac x\lambda}$, takže vlastně ten vzoreček $-a*ln(n)$ byl správně (při nějakém divném značení). nicméně nevěřím, že po vás ve škole chtějí simulaci exponenciálního rozdělení, aniž by vám předtím řekli, co je to náhodná veličina a exponenciální rozdělení. kolik jich máš vygenerovat nevím, neznám celý zadání

Offline

 

#14 30. 10. 2010 18:57

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:

zvolte vhodné algoritmy a proveďte následující simulaci (respektujte základní požadavek optimalizace rozvozu): U X letišť jsou objednávky známé již v pět hodin ráno (v tuto dobu se začíná rozvážet), další požadavky na dovoz kontejnerů přicházejí až do 22 hodiny s exponenciálním pravděpodobnostním rozdělením se střední hodnotou intervalu mezi příchody T = 480s (simulaci proveďte pro hodnoty X= 50, X=150 a X=300); průběh simulace (všechny důležité hodnoty) zapisujte na obrazovku a do souboru, simulaci umožněte kdykoli přerušit (15b.)

Jestli máš chuť se na to podívat, byl bych ti mooc vděčný.

Offline

 

#15 30. 10. 2010 22:12

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ Stýv:Nakonec koukám, že by to mělo být $F(x)=1-e^{-x\lambda}$ Nebo ne?

Offline

 

#16 31. 10. 2010 00:50

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ pravdepodbnost: ne. teda pokud jsem se zase nesekl. ale myslim, že tentorkát už ne

Offline

 

#17 31. 10. 2010 11:44 — Editoval pravdepodbnost (31. 10. 2010 11:46)

pravdepodbnost
Zelenáč
Příspěvky: 20
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

Offline

 

#18 31. 10. 2010 11:48

ondrej.hav
Příspěvky: 162
Reputace:   
 

Re: Exponenciální rozdělení pravděpodobnosti

↑ pravdepodbnost:
Exponenciální rozdělení využívá 2 parametry.

Parametr $\lambda$ a parametr $\delta$ mezi nima platí vztah $\delta = \frac1\lambda$

Z toho asi vychází problém.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson