Euroviisujen pistelasku
Lähetetty: 15 Huhti 2008, 20:29
Koska edellinen ketju tästä aiheesta näyttää kadonneen bittien hautausmaalle, avaan uuden. (Ei edes omien viestien kautta löytynyt.) Ainakin se, johon osallistuin. Arkiston puolella on jokin pisteidenlaskuketju, kaikkien mahdollisten lukkojen takana, mutta siinä en pikaisesti huomannut omia viestejäni olevan.
Ellen aivan väärin muista, Timoteus esitti sijoituspistepohjaista pisteidenlaskua, ja minä olin kallella enemmän nykytyyliseen pisteidenlaskumenetelmään. Päätin sitten ottaa ja työstää nämä kaksi yhdistävän pisteidenlaskumenetelmän.
Perusperiaate on selvä: Sijoituspistepohjaisessa laskentamenetelmässä jokainen sija on tärkeä. Tämän uusi menetelmäehdotus joutuu ottamaan huomioon. Toisaalta myös on otettava huomioon se, että pisteet kasvavat nopeammin mitä paremmin on sijoittunut, kuten nykyjärjestelmässä.
Ensimmäinen valinta on viimeisen sijan antamat pisteet; käytännön vaihtoehtoina minulla oli 0 pistettä ja 1 piste. Päädyin jahkailun jälkeen antamaan nolla pistettä lähinnä yhdestä syystä: maa, joka antaa itse äänensä, ei sillä kierroksella saa pistettä. Tämän jälkeen sijoituspistepohjaisella menetelmällä saadaan yksinkertainen laskentakaava sijan pisteille: osallistuvien maiden määrästä vähennetään kyseinen sija, esim. 25 maan kilpailussa neljännestä sijasta annettaisiin 21 pistettä.
Tässä vaiheessa on kuitenkin vasta huomioitu sijoituspistepohjainen järjestelmä. Tähän pitäisi lisätä vielä bonuspisteet menestymisestä. Tähän puolestaan vaihtoehtoja riittää: päädyin käyttämään menetelmää, joka antaa yhden pisteen lisää sijasta (sijaa kohden) jos on pärjännyt niin, että on paremmassa puoliskossa; vielä yhden pisteen lisää jos on parhaimmassa viidenneksessä ja vielä yhden pisteen ylimääräistä ensimmäisestä sijasta.
Tämän uskoisi kannustavan myös menestymistä paremmin kuin puhdas sijoituspistemenetelmä.
Pari esimerkkiä:
Koska kaava voidaan esittää täysin matemaattisesti (itse testasin sitä Excelillä), on se täysin skaalattavissa vaikka kuinka pieniin ja isoihin kilpailuihin. Itse jouduin määräämään kaavan antamaan tietyt pisteet vain kahta erikoistapausta varten: viimeinen sija (jos kilpailijoiden määrä oli yksi tahtoi kaava antaa pisteitä) ja ensimmäinen sija kahdella osallistujalla (oli antamassa liikaa pisteitä).
Excel-kaavana minulla on seuraava (olen korvannut soluviittaukset #muuttujalla#):
(Tiedän hyvin, että tätä pystyisi yksinkertaistamaan, mutta ainakin se toimii (ja jättää mahdottomat sijoitukset tyhjiksi).)
Ellen aivan väärin muista, Timoteus esitti sijoituspistepohjaista pisteidenlaskua, ja minä olin kallella enemmän nykytyyliseen pisteidenlaskumenetelmään. Päätin sitten ottaa ja työstää nämä kaksi yhdistävän pisteidenlaskumenetelmän.
Perusperiaate on selvä: Sijoituspistepohjaisessa laskentamenetelmässä jokainen sija on tärkeä. Tämän uusi menetelmäehdotus joutuu ottamaan huomioon. Toisaalta myös on otettava huomioon se, että pisteet kasvavat nopeammin mitä paremmin on sijoittunut, kuten nykyjärjestelmässä.
Ensimmäinen valinta on viimeisen sijan antamat pisteet; käytännön vaihtoehtoina minulla oli 0 pistettä ja 1 piste. Päädyin jahkailun jälkeen antamaan nolla pistettä lähinnä yhdestä syystä: maa, joka antaa itse äänensä, ei sillä kierroksella saa pistettä. Tämän jälkeen sijoituspistepohjaisella menetelmällä saadaan yksinkertainen laskentakaava sijan pisteille: osallistuvien maiden määrästä vähennetään kyseinen sija, esim. 25 maan kilpailussa neljännestä sijasta annettaisiin 21 pistettä.
Tässä vaiheessa on kuitenkin vasta huomioitu sijoituspistepohjainen järjestelmä. Tähän pitäisi lisätä vielä bonuspisteet menestymisestä. Tähän puolestaan vaihtoehtoja riittää: päädyin käyttämään menetelmää, joka antaa yhden pisteen lisää sijasta (sijaa kohden) jos on pärjännyt niin, että on paremmassa puoliskossa; vielä yhden pisteen lisää jos on parhaimmassa viidenneksessä ja vielä yhden pisteen ylimääräistä ensimmäisestä sijasta.
Tämän uskoisi kannustavan myös menestymistä paremmin kuin puhdas sijoituspistemenetelmä.
Pari esimerkkiä:
Koodi: Valitse kaikki
Sija 25 maata 19 maata
01) 44 33
02) 40 29
03) 37 26
04) 34 23
05) 31 20
06) 28 18
07) 25 16
08) 23 14
09) 21 12
10) 19 10
11) 17 8
12) 15 7
13) 13 6
14) 11 5
15) 10 4
16) 9 3
17) 8 2
18) 7 1
19) 6 0
20) 5
21) 4
22) 3
23) 2
24) 1
25) 0
Excel-kaavana minulla on seuraava (olen korvannut soluviittaukset #muuttujalla#):
Koodi: Valitse kaikki
=JOS(#sijoitus#=#osallistuvia#;0;JOS(JA(#osallistuvia#=2;#sijoitus#=1);4;JOS(((#osallistuvia#-(#sijoitus#-1))+(JOS((#sijoitus#-1)<=PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,5;0);1;0)*((1+PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,5;0))-(#sijoitus#-1)))+(JOS((#sijoitus#-1)<=PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,2;0);1;0)*((1+PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,2;0))-(#sijoitus#-1)))+JOS(#sijoitus#<=MIN(PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,5;0);1);1;0)-1)<0;"";((#osallistuvia#-(#sijoitus#-1))+(JOS((#sijoitus#-1)<=PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,5;0);1;0)*((1+PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,5;0))-(#sijoitus#-1)))+(JOS((#sijoitus#-1)<=PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,2;0);1;0)*((1+PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,2;0))-(#sijoitus#-1)))+JOS(#sijoitus#<=MIN(PYÖRISTÄ.DES.ALAS(#osallistuvia#*0,5;0);1);1;0))-1)))