Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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: 5693
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: 5693
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: 5693
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: 5693
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: 5693
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: 5693
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: 5693
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