Ottelun mallinnus/simulointi on kyllä baseballissa erittäin kiintoista muoto laskea otteluille todennäköisyyksiä ja tosiaan baseball on ainoita lajeja missä tuollaisen koneiston pistää pystyyn helposti. Pelkästään jo se että baseball ei ole mitenkään aikakeskeinen helpottaa simuloinnin tekemistä mielettömästi.Tossa oli edellä vähän höpötystä mallintamisesta. Teillä on sikäli vähän huono lähestymistapa tuohon, että te olette valinneet yleensä kohteeksi jonkin lajin, joka soveltuu tuohon aikamoisen huonosti. Otetaan esimerkkinä vaikkapa jalkapallo. Tuosta ei ole tarjolla juuri mitään tilastoja ja vaikka olisikin, niin ne ovat melkosen "arvottomia". Jos katsotaan joukkuepeleistä tälläsiä isoja lajeja, niin mun nähdäkseni siellä on kaksi yli muiden. Ensimmäinen ei varmaan ole kellekään yllätys, eli se on tietysti baseball. Tosta osaava pystyy varmasti tekemään todella tarkan tietokonemallinnuksen. Toinen on sitten koripallo. Etenkin NBA, josta on myös noi tilastot helposti ladattavissa. Noiden etu on juurikin siinä, että tilastotietoa on saatavilla ja vielä tärkeämpänä, se myös "kertoo" sitä mitä me haluammekin tietää noista otteluista. Eli ne eivät ole sellasia turhanpäiväsiä numeroita kuten esim NHL-tilastoista on lähes kaikki.
Vanhoista peleistä on saatavilla play-by-play dataa ainakin jossain määrin ja muitakin tilastoja löytyy tarpeeksi. Yksi todella hyvä puoli tuossa mallinnuksessa että jos systeemin saa toimimaan tarpeeksi tarkasti niin samasta datasta saa suoraan johdettu kaikki mahdolliset totalit, spreadit special vedot(HRA, Pitcher SO, Homerun totals, jne) ja livevedot.
Erityisesti livevedoissa luulisi tuolla systeemillä saavan etua reilusti kun pelitilanteet voisi automaattisesti lukea eri urheilupalveluiden livetyksestä ja antaa koneen laskea ottelua nykytilanteesta eteenpäin.
Käytännön ongelmina olen lähinnä törmännyt sään mallintamisen vaikeuteen, vaikka tuuliolot olisivat tiedossa niin silti järkevän analyysin tekeminen pallon lennosta on suunnattoman vaikeaa. Tosin tässäkin päästään normaaleita tapoja parempiin tuloksiin huomioimalla ainakin syöttäjän G/F ration, syöttötyylin, lyöjän hitting chartin, stadionin etäisyydet, sään ja tosiaan ne tuuliolot.
Baserunning on toinen asia jonka kanssa olen miettinyt pitkään järkevää mallinnusta mutta toistaiseksi olen tyytynyt yksinkertaiseen malliin jossa juoksija yrittää varastaa tietyn pelaajakohtaisen % mukaan ja onnistuminen riippuu juoksijan SB/CS suhteesta sekä tietysti syöttäjän ja catcherin vastaavista luvuista.
Minikommentit