SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Koja je verovatnoća da prvi
igrač dobije teniski meč?
Ivan Damnjanović
 Za svaki poen postoji verovatnoća β da prvi igrač dobije
poen, a 1-β da ga dobije drugi igrač.
 Vrednost β nije konstantna, već predstavlja funkciju koja
zavisi od različitih faktora: nije svejedno ko servira kad se
igra poen, koliko je koji igrač odmoran, ili kakvo je vreme.
Neki igrač možda bolje podnosi loše vreme od drugog, ili
možda bolje igra prilikom stresnijih trenutaka u meču. Zato
možemo da napišemo:
β = β (f1, f2, f3 … fn)
gde je β verovatnoća da prvi igrač dobije poen pod datim
faktorima fk (1≤k≤n), odnosno uslovima (kojih ima,
recimo, n).
 Ukoliko u potpunosti znamo ponašanje svih faktora, tj. za
svaki trenutak u meču znamo koju vrednost ima koji faktor,
na osnovu njih možemo da za svaki trenutak znamo i
vrednost β, pošto ona zavisi isključivo od datih faktora
(naravno, pod pretpostavkom da znamo na koji način ona
zavisi od njih, tj. koja zakonitost funkcije važi).
 Na ovaj način, mi možemo posle svakog teoretski mogućeg
rezultata da znamo kolika je šansa da sledeći poen
pripadne prvom igraču, a kolika da pripadne drugom.
 Intuitivno rečeno, ako imamo dat rezultat koji je definisan
verovatnoćom γ (tj. tolika je verovatnoća da dođe do
njega), posle igranja sledećeg poena mi taj rezultat
„cepamo“ na dva dela: na rezultat koji bi sledio kad bi prvi
igrač dobio poen i koji pridobija verovatnoću γβ od
prvobitnog rezultata, i na rezultat koji bi sledio kad bi drugi
igrač dobio poen i koji pridobija verovatnoću od γ(1-β).
 Ovo možemo da zamislimo kao binarno stablo: iz svakog
mogućeg rezultata slede dva nova moguća rezultata, i zbir
verovatnoća tih rezultata jednak je verovatnoći njihovog
zajedničkog prethodnika, dok im je odnos verovatnoća
određen uz pomoć poznatog koeficijenta β. Koren tog
binarnog stabla bi očigledno bio početak meča.
 Vidimo da je matematički teoretski moguće izračunati
tačnu vrednost verovatnoće da prvi igrač dobije meč,
koliko god da imamo faktora u pitanju. Međutim, svaki
dodatni faktor nama drastično otežava račun, pogotovo
ukoliko je veza između faktora i koeficijenta β složena.
 Napravićemo uprošćenu demonstraciju za postupak
izračunavanja ove verovatnoće, u kojoj ćemo uzeti u ozbir
samo jedan faktor koji utiče na verovatnoću β: servis.
Pretpostavimo da nema spoljnih uticaja na meč, i da su
igrači podjednako skoncentrisani i pripremljeni tokom
celog meča. To bi značilo da prvi igrač ima konstantnu
verovatnoću da dobije poen na svoj servis, ali takođe ima i
konstantnu verovatnoću da dobije poen na servis svog
protivnika. Ove dve verovatnoće ne moraju biti iste, i u
opštem slučaju nisu iste.
 Naš problem se svodi na nalaženje verovatnoće da prvi igrač
dobije meč ukoliko su nam poznata dva parametra, x i y:
x — verovatnoća da prvi igrač dobije poen kad servira
y — verovatnoća da drugi igrač dobije poen kad servira
 Ovako problem postaje dosta lakši za rešavanje, a daje
prilično relevantne rezultate. Kao rezultat se dobija funkcija
koja zavisi od dve promenljive (x i y). Ova funkcija na
dovoljno precizan način objašnjava neke stvari vezane za
profesionalni teniski meč u pravom svetu.
 Program tennis_math je zadužen za računanje verovatnoće
da prvi igrač dobije meč, i on to radi tako što primi kao
ulazne podatke vrednosti x i y, i ispiše potrebnu
verovatnoću.
 Program funkcioniše tako što prvo sračuna odgovarajuće
verovatnoće za dobijanje gemova, pa zatim sličnu stvar radi
za setove, i na kraju koristeći ove već dobijene podatke,
sračuna konačnu verovatnoću za ceo meč (za tajbrejk
takođe postoje posebne verovatnoće, u zavisnosti od toga
ko prvi servira).
 U kodu se dosta često koriste dvodimenzionalni nizovi, kao
način predstavljanja verovatnoća koje prate rezultat u dve
dimenzije: jedna dimenzija predstavlja rezultat prvog, a
druga rezultat drugog igrača.
 Ovako izgleda deo koda:
 Našu traženu verovatnoću možemo grafički da predstavimo
u odnosu na parametre x i y uz pomoć programa Wolfram
Mathematica. Grafik izgleda ovako:
 Detaljnijim posmatranjem grafika može se zaključiti da
ukoliko postoji srednja ili velika razlika između vrednosti x i
y, onda će igrač koji ima bolju verovatnoću dobijanja poena
tokom svog servisa imati skoro 100% šansu da pobedi. Čak
i mala razlika u ovim vrednostima ima ogroman doprinos
na ishod meča, i može povećati šansu pobede na oko 70%,
grubo procenjeno. To se može pročitati s grafika, a može se i
lično doći do tog zaključka uz pomoć programa tennis_math
unošenjem različitih kombinacija vrednosti x i y.
 Dolazimo do zaključka da kad bismo hteli da imamo
interesantan meč, onda bi naša dva igrača trebalo da budu u
velikom stepenu izjednačenosti. Ako je jedan čak i malo, ali
osetno, bolji, to drastično povećava njegovu šansu da
pobedi. Ako želimo ujednačen meč, onda bi trebalo da
razlika vrednosti x i y bude što manja, a idealno bi bilo da
bude ispod 0.05, jer razlika čak i preko te vrednosti dosta
utiče na ishod meča.
Hvala na pažnji!

Weitere ähnliche Inhalte

Andere mochten auch (6)

Lego mins
Lego minsLego mins
Lego mins
 
Tabla de autos
Tabla de autosTabla de autos
Tabla de autos
 
Features and highlights
Features and highlightsFeatures and highlights
Features and highlights
 
EPA Konferencija - zakljicc 2016-02-24
EPA Konferencija - zakljicc 2016-02-24EPA Konferencija - zakljicc 2016-02-24
EPA Konferencija - zakljicc 2016-02-24
 
Previna os Afogamentos
Previna os AfogamentosPrevina os Afogamentos
Previna os Afogamentos
 
Forum naprednih tehnologija - Oni su deo budućnosti
Forum naprednih tehnologija - Oni su deo budućnosti Forum naprednih tehnologija - Oni su deo budućnosti
Forum naprednih tehnologija - Oni su deo budućnosti
 

Mehr von Педагошко друштво информатичара Србије

Mehr von Педагошко друштво информатичара Србије (20)

Takmicenje Dabar 2017 Agenda 18-02-2016 Nis
Takmicenje Dabar 2017 Agenda 18-02-2016 NisTakmicenje Dabar 2017 Agenda 18-02-2016 Nis
Takmicenje Dabar 2017 Agenda 18-02-2016 Nis
 
Forum naprednih tehnologija 2016 - Agenda
Forum naprednih tehnologija 2016 - AgendaForum naprednih tehnologija 2016 - Agenda
Forum naprednih tehnologija 2016 - Agenda
 
FNT 2016 Agenda
FNT 2016 AgendaFNT 2016 Agenda
FNT 2016 Agenda
 
Takmicenje Infomanija 2016 Poziv
Takmicenje Infomanija 2016 PozivTakmicenje Infomanija 2016 Poziv
Takmicenje Infomanija 2016 Poziv
 
PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24PDIS pismo podrske 2016-03-24
PDIS pismo podrske 2016-03-24
 
Slobodan softver 2016 - Zbornik radova 30.01.2016.
Slobodan softver 2016 - Zbornik radova 30.01.2016.Slobodan softver 2016 - Zbornik radova 30.01.2016.
Slobodan softver 2016 - Zbornik radova 30.01.2016.
 
Onlajn nedelja 2016 saopstenje za javnost
Onlajn nedelja 2016 saopstenje za javnostOnlajn nedelja 2016 saopstenje za javnost
Onlajn nedelja 2016 saopstenje za javnost
 
Zbornik radova UPIS 2016
Zbornik radova UPIS 2016Zbornik radova UPIS 2016
Zbornik radova UPIS 2016
 
OA 2016 Uputstvo Oracle Academy
OA 2016 Uputstvo Oracle AcademyOA 2016 Uputstvo Oracle Academy
OA 2016 Uputstvo Oracle Academy
 
Forum mladih naucnika 2016 satnica
Forum mladih naucnika 2016 satnicaForum mladih naucnika 2016 satnica
Forum mladih naucnika 2016 satnica
 
Epa konferencija 2016_agenda_160224
Epa konferencija 2016_agenda_160224Epa konferencija 2016_agenda_160224
Epa konferencija 2016_agenda_160224
 
FNT 2015 Panel 2 1 Visoko obrazovanje - Prof dr Dragan Jankovic
FNT 2015 Panel 2 1 Visoko obrazovanje - Prof dr Dragan JankovicFNT 2015 Panel 2 1 Visoko obrazovanje - Prof dr Dragan Jankovic
FNT 2015 Panel 2 1 Visoko obrazovanje - Prof dr Dragan Jankovic
 
FNT 2015 Panel 2 4 Potencijali privrede - Goran Mladenovic
FNT 2015 Panel 2 4 Potencijali privrede - Goran MladenovicFNT 2015 Panel 2 4 Potencijali privrede - Goran Mladenovic
FNT 2015 Panel 2 4 Potencijali privrede - Goran Mladenovic
 
FNT 2015 Panel 2 2 Visoko strucno obrazovanje - dr Dejan Blagojevic
FNT 2015 Panel 2 2 Visoko strucno obrazovanje - dr Dejan BlagojevicFNT 2015 Panel 2 2 Visoko strucno obrazovanje - dr Dejan Blagojevic
FNT 2015 Panel 2 2 Visoko strucno obrazovanje - dr Dejan Blagojevic
 
FNT 2015 Panel 2 3 - Srednjoskolsko obrazovanje - Dragan Ilic
FNT 2015 Panel 2 3 - Srednjoskolsko obrazovanje - Dragan IlicFNT 2015 Panel 2 3 - Srednjoskolsko obrazovanje - Dragan Ilic
FNT 2015 Panel 2 3 - Srednjoskolsko obrazovanje - Dragan Ilic
 
FNT 2015 Panel 2 5 Primeri dobre prakse ICT - Feniks BB - Bratislav Blagojevic
FNT 2015 Panel 2 5 Primeri dobre prakse ICT - Feniks BB - Bratislav BlagojevicFNT 2015 Panel 2 5 Primeri dobre prakse ICT - Feniks BB - Bratislav Blagojevic
FNT 2015 Panel 2 5 Primeri dobre prakse ICT - Feniks BB - Bratislav Blagojevic
 
FNT 2015 Panel 2 7 Olimpijski tim - Ivan Stosic
FNT 2015 Panel 2 7 Olimpijski tim - Ivan StosicFNT 2015 Panel 2 7 Olimpijski tim - Ivan Stosic
FNT 2015 Panel 2 7 Olimpijski tim - Ivan Stosic
 
FNT 2015 Panel 2 6 Primeri dobre prakse ICT - Atomia i Troxo
FNT 2015 Panel 2 6 Primeri dobre prakse ICT - Atomia i TroxoFNT 2015 Panel 2 6 Primeri dobre prakse ICT - Atomia i Troxo
FNT 2015 Panel 2 6 Primeri dobre prakse ICT - Atomia i Troxo
 
FNT 2015 PDIS CodeEU - Zanimljiva informatika - 02 Djordje Pavlovic - Live_ch...
FNT 2015 PDIS CodeEU - Zanimljiva informatika - 02 Djordje Pavlovic - Live_ch...FNT 2015 PDIS CodeEU - Zanimljiva informatika - 02 Djordje Pavlovic - Live_ch...
FNT 2015 PDIS CodeEU - Zanimljiva informatika - 02 Djordje Pavlovic - Live_ch...
 
FNT 2015 PDIS CodeEU - Zanimljiva informatika - 01 Aleksandar Gavric - GeoBora
FNT 2015 PDIS CodeEU - Zanimljiva informatika - 01 Aleksandar Gavric - GeoBoraFNT 2015 PDIS CodeEU - Zanimljiva informatika - 01 Aleksandar Gavric - GeoBora
FNT 2015 PDIS CodeEU - Zanimljiva informatika - 01 Aleksandar Gavric - GeoBora
 

Kürzlich hochgeladen

prezentacija o uticaju energetskih napitaka na zdravlje dece
prezentacija o uticaju energetskih napitaka na zdravlje deceprezentacija o uticaju energetskih napitaka na zdravlje dece
prezentacija o uticaju energetskih napitaka na zdravlje deceSiniša Ćulafić
 
Razvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog detetaRazvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog detetaNerkoJVG
 
Profesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola HipokratProfesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola HipokratNerkoJVG
 
REŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile Opterecenja
REŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile OpterecenjaREŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile Opterecenja
REŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile OpterecenjaDanijeliriakaMcFlow1
 

Kürzlich hochgeladen (7)

prezentacija o uticaju energetskih napitaka na zdravlje dece
prezentacija o uticaju energetskih napitaka na zdravlje deceprezentacija o uticaju energetskih napitaka na zdravlje dece
prezentacija o uticaju energetskih napitaka na zdravlje dece
 
OIR12-L1.pptx
OIR12-L1.pptxOIR12-L1.pptx
OIR12-L1.pptx
 
OIR12-L2.pptx
OIR12-L2.pptxOIR12-L2.pptx
OIR12-L2.pptx
 
Razvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog detetaRazvoj samopouzdanja kod skolskog deteta
Razvoj samopouzdanja kod skolskog deteta
 
Profesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola HipokratProfesionalna_orijentacija / Srednja Škola Hipokrat
Profesionalna_orijentacija / Srednja Škola Hipokrat
 
REŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile Opterecenja
REŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile OpterecenjaREŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile Opterecenja
REŠETKASTI NOSAČ Mehanika 1 Masinstvo Masinski elementi Sile Opterecenja
 
OIR-V9.pptx
OIR-V9.pptxOIR-V9.pptx
OIR-V9.pptx
 

FNT 2015 CodeEU Zanimljiva informatika - 04 Ivan Damnjanovic - Tenis

  • 1. Koja je verovatnoća da prvi igrač dobije teniski meč? Ivan Damnjanović
  • 2.  Za svaki poen postoji verovatnoća β da prvi igrač dobije poen, a 1-β da ga dobije drugi igrač.  Vrednost β nije konstantna, već predstavlja funkciju koja zavisi od različitih faktora: nije svejedno ko servira kad se igra poen, koliko je koji igrač odmoran, ili kakvo je vreme. Neki igrač možda bolje podnosi loše vreme od drugog, ili možda bolje igra prilikom stresnijih trenutaka u meču. Zato možemo da napišemo: β = β (f1, f2, f3 … fn) gde je β verovatnoća da prvi igrač dobije poen pod datim faktorima fk (1≤k≤n), odnosno uslovima (kojih ima, recimo, n).
  • 3.  Ukoliko u potpunosti znamo ponašanje svih faktora, tj. za svaki trenutak u meču znamo koju vrednost ima koji faktor, na osnovu njih možemo da za svaki trenutak znamo i vrednost β, pošto ona zavisi isključivo od datih faktora (naravno, pod pretpostavkom da znamo na koji način ona zavisi od njih, tj. koja zakonitost funkcije važi).  Na ovaj način, mi možemo posle svakog teoretski mogućeg rezultata da znamo kolika je šansa da sledeći poen pripadne prvom igraču, a kolika da pripadne drugom.
  • 4.  Intuitivno rečeno, ako imamo dat rezultat koji je definisan verovatnoćom γ (tj. tolika je verovatnoća da dođe do njega), posle igranja sledećeg poena mi taj rezultat „cepamo“ na dva dela: na rezultat koji bi sledio kad bi prvi igrač dobio poen i koji pridobija verovatnoću γβ od prvobitnog rezultata, i na rezultat koji bi sledio kad bi drugi igrač dobio poen i koji pridobija verovatnoću od γ(1-β).  Ovo možemo da zamislimo kao binarno stablo: iz svakog mogućeg rezultata slede dva nova moguća rezultata, i zbir verovatnoća tih rezultata jednak je verovatnoći njihovog zajedničkog prethodnika, dok im je odnos verovatnoća određen uz pomoć poznatog koeficijenta β. Koren tog binarnog stabla bi očigledno bio početak meča.
  • 5.  Vidimo da je matematički teoretski moguće izračunati tačnu vrednost verovatnoće da prvi igrač dobije meč, koliko god da imamo faktora u pitanju. Međutim, svaki dodatni faktor nama drastično otežava račun, pogotovo ukoliko je veza između faktora i koeficijenta β složena.  Napravićemo uprošćenu demonstraciju za postupak izračunavanja ove verovatnoće, u kojoj ćemo uzeti u ozbir samo jedan faktor koji utiče na verovatnoću β: servis. Pretpostavimo da nema spoljnih uticaja na meč, i da su igrači podjednako skoncentrisani i pripremljeni tokom celog meča. To bi značilo da prvi igrač ima konstantnu verovatnoću da dobije poen na svoj servis, ali takođe ima i konstantnu verovatnoću da dobije poen na servis svog protivnika. Ove dve verovatnoće ne moraju biti iste, i u opštem slučaju nisu iste.
  • 6.  Naš problem se svodi na nalaženje verovatnoće da prvi igrač dobije meč ukoliko su nam poznata dva parametra, x i y: x — verovatnoća da prvi igrač dobije poen kad servira y — verovatnoća da drugi igrač dobije poen kad servira  Ovako problem postaje dosta lakši za rešavanje, a daje prilično relevantne rezultate. Kao rezultat se dobija funkcija koja zavisi od dve promenljive (x i y). Ova funkcija na dovoljno precizan način objašnjava neke stvari vezane za profesionalni teniski meč u pravom svetu.
  • 7.  Program tennis_math je zadužen za računanje verovatnoće da prvi igrač dobije meč, i on to radi tako što primi kao ulazne podatke vrednosti x i y, i ispiše potrebnu verovatnoću.  Program funkcioniše tako što prvo sračuna odgovarajuće verovatnoće za dobijanje gemova, pa zatim sličnu stvar radi za setove, i na kraju koristeći ove već dobijene podatke, sračuna konačnu verovatnoću za ceo meč (za tajbrejk takođe postoje posebne verovatnoće, u zavisnosti od toga ko prvi servira).  U kodu se dosta često koriste dvodimenzionalni nizovi, kao način predstavljanja verovatnoća koje prate rezultat u dve dimenzije: jedna dimenzija predstavlja rezultat prvog, a druga rezultat drugog igrača.
  • 8.  Ovako izgleda deo koda:
  • 9.  Našu traženu verovatnoću možemo grafički da predstavimo u odnosu na parametre x i y uz pomoć programa Wolfram Mathematica. Grafik izgleda ovako:
  • 10.  Detaljnijim posmatranjem grafika može se zaključiti da ukoliko postoji srednja ili velika razlika između vrednosti x i y, onda će igrač koji ima bolju verovatnoću dobijanja poena tokom svog servisa imati skoro 100% šansu da pobedi. Čak i mala razlika u ovim vrednostima ima ogroman doprinos na ishod meča, i može povećati šansu pobede na oko 70%, grubo procenjeno. To se može pročitati s grafika, a može se i lično doći do tog zaključka uz pomoć programa tennis_math unošenjem različitih kombinacija vrednosti x i y.  Dolazimo do zaključka da kad bismo hteli da imamo interesantan meč, onda bi naša dva igrača trebalo da budu u velikom stepenu izjednačenosti. Ako je jedan čak i malo, ali osetno, bolji, to drastično povećava njegovu šansu da pobedi. Ako želimo ujednačen meč, onda bi trebalo da razlika vrednosti x i y bude što manja, a idealno bi bilo da bude ispod 0.05, jer razlika čak i preko te vrednosti dosta utiče na ishod meča.