Tilastot
Stats-paneeli
Johdanto
Stats-paneeli mahdollistaa oman pelitason analysoinnin ja kehityksen seuraamisen ajan myötä tietokantaan tuotujen asemien perusteella. Se laskee ja näyttää tunnusluvut PR (Performance Rating) ja MWC cost (Match Winning Chance cost) kaikille asemille tai suodatetulle osajoukolle.
Stats-paneeli on erityisen hyödyllinen seuraaviin tarkoituksiin:
oman tason arviointi tasovyöhykkeisiin nähden (Maailmanluokka, Ekspertti, Edistynyt…) kokonais-PR:n avulla;
oman kehityksen seuranta turnaus turnaukselta tai ottelu ottelulta Progression-välilehden kaavioiden avulla;
omien heikkouksien tunnistaminen: Erreurs-välilehti näyttää jakauman pelinappulasiirtojen ja kuutiopäätösten välillä sekä virheiden suuruusjakauman;
vertailla tietokannan pelaajia keskenään, yksi rivi pelaajaa kohden, Pelaajat-välilehdellä — kätevä kokonaisen kilpailun seuraamiseen;
siirtyminen suoraan asiaankuuluviin asemiin napsauttamalla mitä tahansa tunnuslukua (drill-down).
Paneelin jokaisen luvun määritelmä, kaava, epävarmuus ja rajat on koottu sivulle Mittarit ja opiskelutyökalut.
Paneelin avaaminen
Avaa Stats-paneeli näin:
Paina CTRL-D.
Kirjoita komento
statstaistkomentoriville.
Muista
Paneeli päivittyy automaattisesti aina, kun suodatinta muutetaan. Se ei laske tilastoja uudelleen pelkän PR ↔ MWC -vaihdon yhteydessä: backend laskee molemmat mittarit samanaikaisesti.
Suodatinpalkki
Paneelin yläosassa oleva suodatinpalkki mahdollistaa laskennan rajaamisen asemien osajoukkoon.
Pelaajanäkökulma
Pelaaja-kenttä suodattaa tilastot analysoidun pelaajan mukaan. Muutaman kirjaimen kirjoittaminen supistaa luettelon niitä sisältäviin nimiin; napsautus tai Enter valitsee pelaajan, ✕ tai tyhjennetty kenttä palauttaa kaikki näkökulmat.
Suodatin on yksi ja sama paneelin kaikille välilehdille ja se säilyy istunnosta toiseen. Sen voi asettaa myös muista paneeleista: pelaajan nimi ottelun otsikossa tai laudan yläpuolisessa palkissa avaa kaikki hänen tilastonsa (turnaukset ja päivämäärät tyhjennetään), ja turnauksen otsikon Stats-painike avaa koko kyseisen turnauksen tilastot (päivämäärät tyhjennetään, pelaaja säilyy). Alkupäivää aikaisempi loppupäivä hylätään: kenttä palauttaa voimassa olevan päivämäärän.
Saatavilla olevat suodattimet
Turnaukset — rajaus yhteen tai useampaan turnaukseen. Useita turnauksia voi valita samanaikaisesti.
Päivämäärät — aikaväli (Alkaen … Asti). Jos vain alkupäivä on asetettu, uudemmat asemat sisällytetään.
Päätöstyyppi — Kaikki / Pelinappulasiirrot / Kuutiopäätökset.
Ottelun pituus — rajaus tiettyihin ottelupituuksiin (1, 3, 5, 7, 9, 11, 13, 15, 21 pistettä). Useita pituuksia voi yhdistää.
Moottori ja Vähimmäissyvyys — säilytä vain tietyn moottorin tai tiettyä syvyyttä vähintään analysoimat päätökset, plyinä. Moottori-valikko tarjoaa tietokannan analyyseissa esiintyvät moottorit (eXtreme Gammon, GNU Backgammon…).
↺ Palauta-painike tyhjentää kaikki suodattimet pelaajaa lukuun ottamatta.
Muista
Suodattimet tallennetaan blunderDB:n asetuksiin (config.yaml) ja palautetaan seuraavalla käynnistyskerralla.
PR / MWC -vaihto
Paneelin yläosassa oleva PR / MWC -painike vaihtaa kaikissa välilehdissä näytettävän mittarin.
PR (Performance Rating)
Keskimääräinen equity-virhe laskettua päätöstä kohden kerrottuna 500:lla, kuten eXtreme Gammon ja GNUbg tekevät: PR 5,0 vastaa 0,010 menetettyä equitya päätöstä kohden, eli 10 millipistettä (mpt). Tarkka laskentasääntö — mitkä päätökset kuuluvat nimittäjään, miten pistetilanne muunnetaan — on sivulla PR (Performance Rating).
Tasovyöhykkeet, jotka paneeli piirtää kehityskäyrän taakse, ovat blunderDB:n oma suuntaa antava viitekehys: yksikään julkaisu ei ole näiden rajojen auktoriteetti. Kunkin vyöhykkeen yläraja on poissulkeva: PR 4 on Edistynyt, ei Ekspertti.
Taso
PR
Maailmanluokka
< 2
Expert
2 – 4
Edistynyt
4 – 6
Keskitaso
6 – 9
Harrastelija
9 – 12
Aloittelija
≥ 12
MWC cost (Match Winning Chance cost)
Virheiden vuoksi menetetty kumulatiivinen ottelun voittotodennäköisyys koko suodatetussa aineistossa. Laskettu tietokannan nykyisellä MET:llä, oletuksena blunderDB:hen sisältyvällä Kazaross-XG2:lla. Toisella taulukolla laskettu ottelun pistetilanteen analyysi on ”eri MET” ja jää tilastojen ulkopuolelle.
Varoitus
MWC cost ei sovellu money-game -asemiin (joissa ei ole ottelupanosta). Nämä asemat jätetään pois MWC-laskennasta. MWC-arvot riippuvat käytetystä MET:stä; ne eivät ole suoraan vertailukelpoisia eri MET:ejä käyttävien ohjelmistojen välillä.
MWC-tappio (7 pisteen ekv.)
Todennäköisyys voittaa ottelu, jonka pelaaja on menettänyt kaikilla päätöksillään — siirrot, tuplauskuutio, kuution ottaminen tai hylkääminen — suhteutettuna 7 pisteen otteluun. N pisteen ottelussa, jossa pelaaja on menettänyt L MWC:tä:
L₇ = L × √(7 / N)
7 pisteen ottelussa tämä on ottelun MWC-tappio, sama jonka eXtreme Gammon näyttää. Neliöjuuri tulee FIBS-kaavan mallista: yhtä vahvalla pelaajalla tappio kasvaa ottelun pituuden neliöjuuren mukaan. 7 pistettä on vertailupituus, koska se on turnauksissa yleisin.
Se luetaan täydelliseen pelaajaan nähden menetettynä osuutena ottelusta: 12,3 % tarkoittaa, että 50 %:n voittomahdollisuuden sijaan moottoria vastaan pelaajalla oli enää 37,7 % 7 pisteen ottelussa. Työkaluvihje antaa saman Elo-lukuna moottoria vastaan kääntämällä FIBS-kaavan: D = (2000 / √7) × log₁₀(q / (1 − q)), missä q = 0,5 − L₇. 49 %:n tappion jälkeen kaavalla ei ole enää äärellistä arvoa: näytetty Elo on silloin yläraja (»≤«). Kumpikin luku asettaa pelaajat samaan järjestykseen.
Se täydentää PR:ää korvaamatta sitä: PR jakaa virheet päätösten lukumäärällä, ja tämä lukumäärä riippuu siitä, mitä päätöksenä pidetään (pakotetut siirrot, ilmeiset kuutiopäätökset). MWC-tappio ei laske päätöksiä: kukin virhe painaa sen, mitä se maksoi tilanteessa, jossa se tehtiin.
Usean ottelun yli (pelaajan tai turnauksen tilastot) tappiot ja pituuksien neliöjuuret lasketaan yhteen ennen suhdetta: L₇ = √7 × ΣL / Σ√N. 7 pisteen ottelu painaa siis enemmän kuin 1 pisteen ottelu, ja yksittäinen ottelu antaa oman arvonsa.
Yksittäinen ottelu on hyvin kohinainen: muutama iso virhe riittää kaksinkertaistamaan arvon. Merkki ja ottelun yhteenveto (ottelun yhteenveto) antavat 95 %:n välin otostamalla sen pelit uudelleen; kooste (pelaajan tai turnauksen tilastot) antaa sen otostamalla ottelunsa uudelleen; ilman pelaajasuodatinta ottelun kaksi paikkaa muodostavat yhden yksikön, koska ne pelaavat samat asemat. Tarvitaan vähintään kolme peliä tai kolme ottelua, eivätkä ne saa kaikki antaa samaa tappiota: muuten väliä ei ole. Tilastojen ottelukohtaisella rivillä sitä ei siis ole: se on yksi yksikkö. Älä järjestä pelaajia yhden ottelun perusteella.
Varoitus
Money-game-pelillä ei ole ottelun pituutta: MWC-tappiota (7 pisteen ekv.) ei ole siinä määritelty, ja paneeli ilmoittaa sen numeron näyttämisen sijaan. Kuten MWC-kustannus, se riippuu MET:stä.
Painikkeen kolmas valinta, MWC 7 pts, piirtää tämän tappion Kehitys-välilehdelle ja näyttää sen koontinäytön korteissa sekä Virheet-välilehden siirto-/kuutiovertailussa, jaettuna siirtoihin ja kuutioon samoissa otteluissa (osat summautuvat). Pelaajien sijoituksella on oma sarakkeensa. Kaaviot, joilla ei ole 7 pisteen vastinetta (kuutiotoiminnon mukaan), säilyttävät MWC cost -arvon.
PR ↔ MWC -vaihto on välitön: backend ei suorita uudelleenlaskentaa.
HTML-raportti
Paneelin otsikon HTML-raportti-painike tuottaa itsenäisen asiakirjan: yksi tiedosto, ei ulkoista kuvaa, ei etätyylitiedostoa, ei skriptiä. Kaaviot ovat upotettua SVG:tä, piirretty samalla piirtimellä kuin lauta näytöllä, sinun paletillasi. Se aukeaa missä tahansa selaimessa, kulkee sähköpostitse ja tulostuu PDF:ksi itse selaimesta — mikä säästää PDF-generaattorin mukaan ottamiselta sellaisen tuottamiseen, joka kaikilla jo on.
Se sisältää nykyisen alueen tunnusluvut (asemat, ottelut, lasketut päätökset, kokonais-, siirto- ja kuutio-PR), sitten kymmenen kalleinta päätöstä, kukin kaavionsa, kustannuksensa, sen ottelun josta se tulee, ja parhaan siirron kun analyysi sen antaa.
Asiakirjan rakentaa moottori, ei näyttö: komentorivi (stats report --html, katso stats — Toistuvat virheet) ja HTTP-palvelu (reitti stats.report) tuottavat saman raportin jollakin käyttöliittymän yhdeksästä kielestä. Vain graafinen sovellus piirtää kaaviot laudan paletilla; kaksi muuta käyttävät oletuspalettia.
Raportti kantaa Tilastot-paneelin nykyistä suodatinta. Raportti joka ei kerro aluettaan on raportti jonka luvut eivät merkitse mitään: aseta suodatin — turnaus, päivämääräväli, pelaaja — ennen kuin tuotat sen.
Yleiskatsaus-välilehti
Yleiskatsaus-välilehti antaa tiiviin kuvan keskeisistä tunnusluvuista. Se luetaan ylhäältä alas: tasokortit, sitten se, mitä työstetään (opintosuunnitelma, top blunders), sitten tulkinnat (liukuva PR, ennen/jälkeen opiskelun, etumerkilliset vinoumat). Jokaisen kortin selitys on sen otsikon vihjekuplassa.
Yleiskatsaus-välilehti: kokonais-PR, pelinappula-PR, kuutio-PR.
Tasokortit
Kolme korttia näyttää PR:n (tai MWC:n) seuraaville:
PR Yhteensä — kaikki päätökset (nappulasiirrot + kuutio);
Pelinappula-PR — vain nappulapäätökset;
PR Kuutio — vain kuutiopäätökset.
Kortin napsauttaminen lataa analyysipaneeliin vastaavan osajoukon asemat (drill-down). Neljäs kortti, MWC-tappio (7 pisteen ekv.), antaa tämän tappion riippumatta PR / MWC -painikkeen valinnasta, välillään; se ei lataa mitään.
Korttien alla summarivi laskee suodattimen turnaukset, ottelut ja päätökset. Turnausten määrä avaa nämä turnaukset Turnaukset-paneelissa: yksittäinen turnaus avautuu suoraan; useampi rajaa luettelon, jossa on silloin painike « N turnausta avattu tilastoista × »: se palauttaa koko luettelon.
Päätösten määrä avaa niiden asemat; otteluiden määrä avaa nuo ottelut Ottelut-paneelissa, paitsi kun päätöstyyppi tai alkuperäsuodatin on käytössä: silloin se laskee vähemmän otteluita kuin luettelo avaisi ja jää pelkäksi luvuksi.
Muista
Päätösten kokonaismäärä näytetään kunkin kortin alaosassa, kun osoitin on sen päällä.
Opintosuunnitelma
Opintosuunnitelma-kortti vastaa kysymykseen ”mitä minun pitäisi harjoitella nyt?”. Toistuvat virheet (Erreurs-välilehti) kertovat, missä suodatin hävisi eniten; ne eivät kerro, missä opiskelu tuottaa eniten. Perheellinen todella vaikeita asemia maksaa kaikille paljon, eivätkä kolme virhettä tee trendiä. Suunnitelma korjaa molemmat.
Perhe on toistuvien virheiden ryhmä: pelisuunnitelma, päätöksen laji (nappulat tai kuutio) ja teema. Teemattomat virheet eivät muodosta perhettä: ne eivät osoita mitään opiskeltavaa.
Jokainen virhe mitataan MWC:nä kuten Match-paneelissa: sen tappio ℓ ja sen vaikeus d, eli tappio, jonka viitepelaaja olisi kärsinyt samassa asemassa (ks. Match-paneelin päätöskohtainen vaikeus). Vapaan pelin virheellä ei ole MWC:tä: se vain lasketaan, ”mittaamattomana”.
Perheen takaisin saatava MWC on ℓ − d:n summa sen virheiden yli: perheen esiintymistiheys kerrottuna sen keskimääräisellä vaikeuden ylittävällä tappiolla. Se on se, minkä saisit takaisin pelaamalla nämä asemat kuten viitepelaaja. Vältettävien virheiden perhe nousee, asemien perhe, joissa kaikki erehtyvät, laskee.
95 %:n luottamusväli seuraa jokaista lukua. Perhe pääsee suunnitelmaan 5 virheestä alkaen ja kun väli on kokonaan nollan yläpuolella; suunnitelma järjestetään välin alarajan mukaan, joten yhtä suuressa takaisin saatavassa parhaiten perusteltu perhe kulkee edellä. Muut mainitaan luettelon alla, vahvistettavina, ilman sijaa: suunnitelma ei työnnä sinua kohinaan. Sama rivi laskee suunnitelman ulkopuoliset virheet (ilman teemaa, arvioimattomat).
Suunnitelman jokainen rivi näyttää sijansa, perheen, palkin, jonka pituus on sen takaisin saatava MWC suhteessa ensimmäisen vastaavaan, tämän MWC:n välineen kanssa ja virheiden määrän. Jokainen suunnitelman asemamäärä (perheittäin, vahvistettavat, suunnitelman ulkopuoliset) on napsautettava: se lataa luetteloon täsmälleen nämä asemat.
Jokainen perhe tarjoaa kolme toimintoa: Opiskele avaa opiskelujonon sen asemilla, suurin ero viitepelaajaan ensin; Tietovisa käynnistää Harjoittelu-paneelin Päätös-harjoituksen kahdellakymmenellä niistä; Anki tekee niistä korttipakan. Kortin yläosassa Tietovisa kolmesta ensimmäisestä perheestä poimii kaksikymmentä asemaa kolmen kärkiperheen asemista. Suunnitelma seuraa paneelin suodatinta: aseta pelaaja saadaksesi oman suunnitelmasi. Komentorivillä: blunderdb stats plan (ks. stats — Toistuvat virheet).
Ennen/jälkeen opiskelun
Ennen/jälkeen opiskelun -kortti sulkee suunnitelman kehän: maksaako se, mitä olet harjoitellut, sinulle vähemmän oikeissa otteluissa? Ilman sitä opiskelua arvioidaan tuntumalla; sen kanssa perhe, joka ei liiku työstä huolimatta, kertoo, että menetelmää on vaihdettava, ja edistyvä perhe voi luovuttaa paikkansa suunnitelmassa.
Perhe (suunnitelman perhe) on opiskeltu siitä päivästä, jona johonkin sen asemaan kohdistuu ensimmäinen opiskelutoimi: opiskelujonon ”opiskeltu”-merkintä, Anki-kertaus tai tietovisan vastaus. Kortin luominen tai aseman lisääminen kokoelmaan ei lasketa.
Jokaiselle opiskellulle perheelle kortti vertaa kahta ikkunaa: ennen kyseistä päivää pelattuja otteluita ja sen jälkeen pelattuja (itse päivä jätetään pois). Kummassakin tappioaste on perheen virheiden hävitty MWC suhteessa kaikkiin saman pelisuunnitelman ja saman lajin päätöksiin, ja se esitetään MWC-pisteinä sataa päätöstä kohti.
Hyöty on aiempi aste miinus myöhempi aste, 95 %:n välin kanssa. Tuomio on ”parantunut” (tai ”heikentynyt”) vain, jos kummassakin ikkunassa on vähintään 30 päätöstä ja väli ei sisällä nollaa; muuten se jää tilaan ”epäselvä” tai ”liian vähän päätöksiä”.
Kunkin ikkunan vieressä sarake Asemat laskee sen päätösten erilliset asemat ja avaa ne napsautuksella; suluissa oleva luku on yhä päätösten määrä, osuuden nimittäjä.
Tämä on muutos, ei vaikutus: perhe opiskellaan, koska se maksoi, ja osa hyödystä on regressiota kohti keskiarvoa; mikään ei kontrolloi vastustajia, formaattia tai noppia. Komentoriviltä: blunderdb stats effect (ks. stats — Toistuvat virheet).
Etumerkilliset vinoumat
Etumerkilliset vinoumat -kortti kertoo, mihin suuntaan erehdyt, ei vain kuinka paljon. ”Otat liikaa” korjautuu paremmin kuin PR: tarkistettava sääntö on nimetty. Jokainen vinouma on virheellisten päätösten osuus yhteen suuntaan miinus virheellisten osuus toiseen suuntaan, 95 %:n välin kanssa; taipumus nimetään vasta 20 päätöksestä alkaen ja kun väli ei sisällä nollaa.
Ottaminen / hylkääminen — kuution vastauksissa: virheelliset otot (botti hylkää) miinus virheelliset hylkäykset (botti ottaa). Tämä on täsmälleen oma ottoprosenttisi miinus botin ottoprosentti samoissa asemissa.
Tuplaukset — tuplauspäätöksissä: ennenaikaiset tuplaukset (botti ei tuplaa, tai asema on liian hyvä tuplattavaksi) miinus väliin jääneet tuplaukset. Sama vinouma annetaan tilanteen mukaan (oma away, vastustajan away, Crawfordin jälkeinen tilanne lasketaan yhdeksi pisteeksi; vapaa peli omassa ruudussaan) tilanteille, joissa on tarpeeksi päätöksiä.
Blotit — kontaktillisissa nappulasiirroissa: siirrot, jotka jättävät enemmän blotteja kuin paras siirto, miinus ne, jotka jättävät vähemmän. Siirto tunnistetaan sen jättämästä laudasta, olipa se kirjoitettu miten tahansa (”13/7(2)”, ”8/5*/4”); siirto, jota siirtogeneraattori ei edelleenkään osaa toistaa, hylätään, ja hylättyjen siirtojen osuus annetaan taulukon alla. Vinouma laskee blotit painottamatta niiden altistusta: ulottumattomissa oleva blotti lasketaan yhtä paljon kuin alttiina oleva.
Jokaisen luvun vieressä sen hinta millipisteinä kertoo, maksaako taipumus; useassa ottelussa pelattu asema lasketaan siinä kussakin pelatulla siirrolla. Vinoumat seuraavat paneelin suodatinta. Komentoriviltä: blunderdb stats biases (ks. stats — Toistuvat virheet).
Jokaista päätösmäärää (kaikki, yhteen suuntaan, toiseen suuntaan) seuraa sarake Asemat: näiden päätösten erilliset asemat, jotka napsautus avaa. Useassa ottelussa pelattu asema lasketaan yhdeksi päätökseksi ottelua kohden, mutta yhdeksi asemaksi.
Liukuva PR viimeisten N päätöksen perusteella
Rivi PR- (tai MWC-) arvoja, jotka on laskettu viimeisten N päätöksen perusteella (N = 5, 10, 50, 100, 250, 500, 1000), mahdollistaa viimeaikaisen kehityssuunnan mittaamisen. Harmaannetut arvot vastaavat N:ää, joka on suurempi kuin käytettävissä olevien päätösten määrä.
Arvon napsauttaminen lataa vastaavat viimeiset N asemaa.
Top blunders
Luettelo 10 pahimmasta virheestä (tai MWC cost), lajiteltuna suuruuden mukaan laskevasti. Rivin napsauttaminen lataa kyseisen aseman analyysipaneeliin.
Progression-välilehti
Progression-välilehti esittää tason kehityksen ajan myötä.
Välilehden yläreunassa tavoite: ”PR < 5 kahdessatoista viikossa”. Tavoite, määräaika ja suuntaus joka kertoo mihin ollaan menossa — ei muuta. Tavoite joka alkaisi arvostella, onnitella tai muistuttaa olisi eri toiminto, ei tämä.
Ehdota-painike ehdottaa tavoitetta nykytasosta: sen vyöhykkeen alarajaa jossa olet, eli seuraavaan siirtymistä. ”Vähän parempaa” ehdottaminen ei ankkuroituisi mihinkään; portaan ehdottaminen sanoo jotain — keskitasolta edistyneeksi siirtyminen näkyy ja kerrotaan.
Suuntaus on pienimmän neliösumman sovitus otteluidesi PR-lukuihin, projisoituna määräaikaan. Se kieltäytyy lausumasta alle kolmen ottelun: suoran vetäminen kahden pisteen välille olisi väite jota ei voi pitää. Ja lause sanoo sen joka kerta — suuntaus ei ole ennuste.
Tavoite tallennetaan tietokannan metatietoihin, ei asetuksiin: se koskee sitä kirjastoa, joten se seuraa tiedostoa eikä konetta. Ei skeemamuutosta: metadata on jo avain/arvo-taulu, jonka lukevat sekä blunderdb info että demoni.
Turnauskohtainen viivakaavio
Viivakaavio näyttää jokaisen turnauksen PR:n (tai MWC:n): yksi piste turnausta kohden, nimellään merkittynä, turnauksen päivämäärän mukaisessa aikajärjestyksessä — sen puuttuessa vanhimman ottelun päivämäärän mukaan (Y-akseli: mittarin arvo). Värilliset kaistat osoittavat tasorajat.
Kaavion pisteen napsauttaminen avaa pikavalikon, jossa on kaksi vaihtoehtoa:
Avaa turnaus — avaa turnauksen Turnaukset-paneelissa.
Avaa asemat — lataa turnauksen kaikki asemat analyysipaneeliin.
Ottelukohtainen hajontakaavio
Hajontakaavio esittää jokaisen ottelun (X-akseli: päivämäärä, Y-akseli: PR tai MWC). Pisteen koko on verrannollinen ottelun päätösten määrään. Ottelu, jolla ei ole päivämäärää, ei näy kaaviossa.
Pisteen napsauttaminen avaa pikavalikon:
Avaa ottelu — avaa ottelun Ottelut-paneelissa.
Avaa asemat — lataa ottelun kaikki asemat analyysipaneeliin.
Erreurs-välilehti
Erreurs-välilehti erittelee virheiden lähteet.
Errors-välilehti: PR:n jakautuminen kuutiotoiminnon mukaan.
Toistuvat virheet
Välilehden alussa taulukko ryhmittelee nykyisen suodattimen virheet — eli yhden pelaajan virheet, kun pelaaja on suodatettu — pelisuunnitelman ja teeman mukaan, kallein ensin. Se vastaa kysymykseen ”missä menetän eniten?”: esimerkiksi ”pito · liikaa blotteja”.
Virhe on laskettu päätös, jonka kustannus yltää kirjaston Virhe-rajaan.
Pelisuunnitelma on vuorossa olevan pelaajan, sellaisena kuin Erittelyt-välilehti sen esittää.
Nappulasiirron teema on se, jonka Analyysipaneelin selityslauseen säännöt nimeävät: gammon aliarvioitu, liikaa blotteja, pistettä ei tehty, liian passiivinen. Kuutiopäätöksen teema on virheen suunta, kuten jäljempänä kuutiovirheiden suunnassa: ohitettu tuplaus, ennenaikainen tuplaus, virheellinen pass, virheellinen take.
Virhettä, jota mikään sääntö ei nimeä varmasti, ei arvata: se jää pois luokituksesta ja näkyy erikseen taulukon alla, yhtenä rivinä pelisuunnitelmaa kohti (»tunnistamatonta teemaa ei ole: N virhettä, hinta X»), sekin napsautettavana. Tämä jäännös on usein raskain, koska selitys ottaa kantaa vasta 60 mp:stä alkaen, Virhe-kynnyksen yläpuolella: muiden joukossa luokiteltuna se johtaisi taulukkoa, joka ei kertoisi mitään.
Kustannus on osuus suodattimen PR:stä, jonka ryhmä edustaa: ryhmän virheisiin sovellettu PR-kaava suhteutettuna kaikkiin laskettuihin päätöksiin. Ryhmien kustannukset eivät siis koskaan ylitä PR:ää.
Ryhmää tai sen virheiden määrää napsauttamalla ladataan sen asemat, kalleimmasta halvimpaan. Teema lasketaan uudelleen jokaisella näytöllä eikä sitä tallenneta koskaan: pelisuunnitelman tavoin se on johdettu tunniste, jota ei voi muokata. Komentoriviltä: blunderdb stats recurring (ks. stats — Toistuvat virheet).
Jokainen rivi tarjoaa kolme tapaa siirtyä virheestä opiskeluun: Tietovisa tästä ryhmästä käynnistää Harjoittelu-paneelin Päätös-harjoituksen ryhmän asemilla, Anki-pakka tekee niistä korttipakan, Kokoelma tallentaa ne uuteen kokoelmaan. Taulukon yläpuolella Tietovisa kolmesta pahimmasta ryhmästäni arpoo kaksikymmentä asemaa kolmen kalleimman ryhmän asemista. Komentorivillä stats recurring --quiz arpoo nämä asemat ja --deck luo pakan.
Jakauma kuutiotoimen mukaan
Pylväskaavio näyttää PR:n (tai MWC:n) jokaiselle kuutiopäätöksen tyypille: NoDouble, DoubleTake, DoublePass, TooGood. Jokainen pylväs näyttää myös päätösten määrän ja blunder-osuuden työkaluvihjeessä.
Pylvään napsauttaminen lataa kyseistä kuutiotoimea vastaavat asemat, vain ne, joissa on virhe (drill-down).
Kuutiovirheiden suunta
Yllä oleva jakauma kertoo, paljonko kuutiopäätökset maksavat; tämä taulukko kertoo, mihin suuntaan ne menevät pieleen.
Kuutioasemaan liittyy kaksi eri pelaajan tekemää päätöstä, jotka esitetään tässä kahtena rivinä:
Tarjoaminen — kuutiota hallussaan pitävä pelaaja tuplaa tai jättää tuplaamatta. Hänen virheitään ovat jääneet tuplaukset (olisi pitänyt tuplata) ja ennenaikaiset tuplaukset (ei olisi pitänyt).
Vastaaminen — pelaaja, jolle kuutio tarjotaan, ottaa vastaan tai luovuttaa. Hänen virheitään ovat virheelliset luovutukset (oikea vastaanotto luovutettiin) ja virheelliset vastaanotot (oikea luovutus otettiin vastaan).
Kaksi riviä pidetään erillään tarkoituksella: pelaaja voi aivan hyvin tuplata myöhään ja ottaa vastaan löysästi, ja yksi ainoa tunnusluku kutsuisi sitä ”tasapainoiseksi” ja hukkaisi tiedon molemmat puoliskot.
Kussakin ruudussa näkyy päätösten määrä; työkaluvihje antaa kertyneen menetetyn equityn. Ruudun napsautus lataa vastaavat asemat. Nollassa oleva ruutu ei ole napsautettava.
Muista
Tämä taulukko laskee päätöksiä, se ei tuomitse. Se, mistä erosta alkaen taipumus ansaitsee nimen, riippuu otoskoosta ja vertailukohdasta, eivätkä ne ole moottorin tietoja.
Checker / Cube -vertailu
Vertailukaavio asettaa rinnakkain pelinappulasiirtojen ja kuutiopäätösten PR:n. Pylvään napsauttaminen lataa osajoukon asemat, joissa on virhe.
Virheiden suuruusjakauman histogrammi
Histogrammi jakaa virheet niiden suuruuden mukaan millipisteinä (mpt, luokat: 0–5, 5–10, 10–25, 25–50, 50–100, ≥ 100). Pylvään napsauttaminen lataa luokan asemat.
Harjoittelu ajan myötä
Harjoittelu-välilehti asettaa rinnakkain samoissa kalenteri-ikkunoissa — valintasi mukaan viikko tai kuukausi — kolme sarjaa, jotka mittaavat edistymistä kolmella tavalla:
visan PR: Harjoittelu-paneelin Päätös-harjoituksen istuntojen PR, painotettuna arvioitujen päätösten määrällä. Se lasketaan todellisen PR:n asteikolla, joten se on vertailukelpoinen sen kanssa;
nykyisen suodattimen otteluiden PR, painotettuna päätösten määrällä;
Ankin pysyvyys: jo opittujen korttien kertausten osuus, jotka on arvioitu Vaikea tai paremmaksi, luettuna oikealta akselilta (%).
Kaavion alla visan PR pelisuunnitelman mukaan listaa kirjaston asemista arvotut visan päätökset, huonoimmat suunnitelmat ensin, sekä viimeisen ikkunan PR:n, jossa suunnitelmaa pelattiin.
Sulkeissa kunkin arvon takana oleva päätösten tai kertausten määrä: ikkunalla ilman otosta ei ole arvoa — viiva, ei nolla. Ikkunan otteluiden päätösten määrä avaa niiden asemat. Suodatin rajaa vain ottelut; visan ja Ankin lokit ovat omiasi eivätkä sisällä pelaajaa. Mitään ei tallenneta lisää: kolme sarjaa luetaan olemassa olevista lokeista. Komentorivillä: blunderdb stats training (katso stats — Toistuvat virheet).
Erittelyt-välilehti
Erittelyt-välilehti jakaa samat päätökset, jotka kokonaisluvut laskevat, neljälle akselille. Yksikään niistä ei määrittele uudelleen, mikä on päätös: se olisi toinen PR samalla nimellä.
Pelin vaiheen mukaan — avaus, keskipeli, kilpajuoksu, nappuloiden poisto. Tämä vastaa kysymykseen ”PR:ni kilpajuoksussa verrattuna PR:ääni kontaktissa”. Merkintä lasketaan laudasta (katso Hakupaneeli); tietokanta, jonka vaiheita ei ole koskaan laskettu, sijoittaa kaiken kohtaan Luokittelematon, ja
blunderdb repairtäyttää sen.Pelisuunnitelman mukaan — kilpajuoksu, blitz, ankkuri, backgame, muuri muuria vastaan… Tämä on se erittely, jota varten luokittelija on olemassa: ”missä häviän eniten?”, suunnitelma suunnitelmalta. Sama johdettu merkintä kuin vaiheella, samat varaukset, ja
blunderdb repairtäyttää sen samoin.Merkinnän mukaan — kommentteihin kirjoitetut
#sana. Asemalla voi olla useita: nämä rivit eivät summaudu kokonaismäärään, ja paneeli sanoo sen taulukon alla. Merkintä nimeää, se ei jaa osiin.Tilanteen mukaan — molempien puolten puuttuvat pisteet, luettuna vuorossa olevan puolelta, siis päättäjän puolelta. Money-rivi on raha peli. Alle kymmenen päätöksen solu on harmaannettu, määrä yhä näkyvissä, eikä piilotettu: liian vähän luettavaksi, mutta puute pysyy tarkistettavana.
Asemat- ja Törkeät virheet-sarakkeet laskevat erillisiä asemia, ja jokainen luku on linkki: napsautus lataa täsmälleen nämä asemat analyysipaneeliin, kuten tilarivin laskurit. Törkeät virheet laskee asemat, joissa vähintään yksi päätös on törkeä virhe. Useassa ottelussa pelattu asema (esimerkiksi avaus) lasketaan siinä vain kerran; Päätökset-sarake laskee sen joka kerta, koska se on PR:n nimittäjä.
Jokaisella rivillä on 95 %:n luottamusväli (sarake 95 %:n LV), joka korvaa kiinteän kymmenen päätöksen kynnyksen: se kertoo, mitä PR on arvoltaan, ei vain montako päätöstä sen takana on. Se tekee uudelleenotannan valinnan otteluista, ei päätöksistä eikä peleistä: ottelun pelit jakavat vastustajan, istunnon ja väsymyksen, ja niiden laskeminen riippumattomiksi antaisi liian kapean välin; ilman pelaajasuodatinta ottelun kaksi paikkaa muodostavat yhden yksikön. Rivi, joka perustuu alle kolmeen otteluun tai jonka ottelut antavat kaikki saman PR:n, on ilman väliä ja himmennetty, vaikka päätöksiä olisi paljon: kaksi ottelua ei kerro hajonnasta mitään, ja identtiset ottelut kertovat vain, että ne ovat samaa mieltä, ei että PR olisi tarkka. Opiskeluun: asemaperhe, jonka väli pysyy kokonais-PR:si yläpuolella, on todettu heikkous; rivi, jolla on leveä väli, ei vielä oikeuta opintosuunnitelmaa. Koontinäytön kokonais-PR:llä on sama väli kortin alla.
Muista
Pistekohtaisessa erittelyssä Crawford-jälkeinen tilanne luetaan 1-away-tilanteeksi: Crawford-peli ja Crawford-jälkeiset pelit samalla pistetilanteella päätyvät samaan soluun.
Harjoittelu ja oikea peli
Komento blunderdb list --type study --days 30 asettaa kolme lukua rinnakkain, pelisuunnitelma kerrallaan: kuinka monta eri asemaa jaksolla kerrattiin, mikä PR oli ennen sitä, mikä PR on sen jälkeen.
Kolme lukua, eikä neljättä. Ei hyötysaraketta eikä nuolta, koska mikään tässä ei vakioi mitään: pelaaja on voinut kohdata vahvempia vastustajia, vaihtaa formaattia tai yksinkertaisesti pelata enemmän kilpajuoksuja tänä kuussa. Yhteys on lukijan tekemä; efektiä julistava sarake väittäisi syy-yhteyttä, jota nämä tiedot eivät kanna. Luvut sen sijaan ovat tarkkoja.
Kertaukset lasketaan eri asemina: neljä kertaa kuussa kerrattu kortti on yksi opiskeltu asema, ja toistojen laskeminen saisi kuukauden pänttäämisen näyttämään kuukauden kattavuudelta. PR:n päätökset sen sijaan lasketaan kaikki — jokainen tehtiin kerran. Alle kymmeneen päätökseen nojaava PR näkyy merkkinä —, otoskoko näkyvissä vieressä.
Pelaajat-välilehti
Viisi edellistä välilehteä kuvaavat yhtä pelaajaa; Pelaajat-välilehti vertaa kaikkia. Se näyttää yhden rivin kutakin tietokannan pelaajaa kohti, mikä vastaa koko kilpailua seuraavan järjestäjän tarpeeseen yksittäisen pelaajan sijaan.
Players-välilehti: yksi rivi per pelaaja, lajiteltavissa minkä tahansa sarakkeen mukaan.
Sarakkeet järjestyksessä:
Sarake |
Merkitys |
|---|---|
Pelaaja |
Nimi sellaisena kuin se otteluissa esiintyy. Kahdella kirjoitusasulla tallentunut pelaaja näkyy kahdella rivillä, ellei toinen ole toisen alias (asetusten Korpus-osio): rivillä on silloin kanoninen nimi. |
Ottelut |
Valitulla ajanjaksolla pelattujen otteluiden määrä. |
V–T |
Voitot ja tappiot. Kesken jäänyt ottelu (katkennut loki, luovutus) ei laske kumpaakaan: V + T voi siis olla pienempi kuin otteluiden määrä. |
Päätökset |
Laskettujen päätösten määrä — PR:n nimittäjä. Tämä sarake kertoo, mitä viereiset luvut ovat arvoltaan: kahdestatoista päätöksestä laskettu PR ei merkitse mitään. |
PR |
Kokonais-Performance Rating. |
Nappula-PR, kuutio-PR |
PR eriteltynä päätöstyypin mukaan. |
Snowie |
Snowie Error Rate (katso Liite: Tilastomalli — XG / gnuBG / blunderDB -yhdenmukaisuus). |
Karkeat virheet |
Kirjaston blunderin kynnykseen yltävien virheiden määrä (oletuksena 0,100 EMG). Tämän luvun napsauttaminen lataa nämä asemat analyysipaneeliin. |
Tuuri |
Keskimääräinen tuuri heittoa kohden, millipisteinä (mpt), etumerkillä: positiivinen, jos nopat olivat suotuisat. |
Käyttö:
Järjestä — napsauta sarakeotsikkoa. Taulukko avautuu nousevan PR:n mukaan, paras pelaaja ensin, ja muistaa viimeksi valitun järjestyksen istunnosta toiseen. Pelaajat, joista ei ole mitattu mitään, pysyvät alimpina järjestyssuunnasta riippumatta: tiedon puutteesta johtuva nolla ei ole täydellinen suoritus.
Suodata sarakkeittain — otsikoiden alla oleva kenttärivi suodattaa kunkin sarakkeen: nimen osa tekstille, raja numeroille (
>=500,>500,<2.5,<=2), väli (3-7) tai tarkka arvo (5). Lukukelvoton kenttä saa punaisen kehyksen eikä suodata mitään; arvo, jota ei ole koskaan mitattu, ei läpäise mitään rajaa. Sarakesuodattimet kestävät istunnon ajan. Pelaajien sijoitus luetaan näin: järjestys PR:n mukaan, Päätökset-sarake suodatettuna>=500. Kaikki Stats-paneelin taulukot — erittelyt, korpus, toistuvat virheet, miettimisaika, harjoittelu, vinouma, opiskelun vaikutus — järjestetään ja suodatetaan samalla tavalla.Avaa pelaajan tiedot — napsauta riviä. Pelaaja valitaan suodatinpalkissa ja näkymä vaihtuu Yleiskatsaus-välilehdelle.
Avaa omat päätöksensä — päätösten määrä avaa niiden asemat taulukon suodattimien alla. Otteluiden määrä ja V–H-tase pysyvät pelkkinä lukuina: ne laskevat myös ottelut, joissa ei ole analysoitua päätöstä, eikä mikään otteluluettelo toista niitä.
Rajaa ajanjaksoa — päivämäärä-, turnaus- ja ottelupituussuodattimet toimivat tavalliseen tapaan, joten taulukon voi rajata yhden kilpailun päiviin.
Vertaa kahta pelaajaa — rastita ensimmäisen sarakkeen ruutu kahdella rivillä. Taulukon yläpuolelle ilmestyy lohko, joka asettaa heidän lukunsa vastakkain; kolmannen pelaajan rastittaminen korvaa vanhemman kahdesta. Ruutu ei valitse riviä: rastitus vertaa, napsautus avaa tiedot.
Katso paikat, joissa toinen pelasi paremmin — vertailulohkon painike listaa paikat, jotka molemmat pelaajat joutuivat pelaamaan ja joissa toinen pelasi hyvin (kirjaston Virhe-kynnyksen alapuolella) ja toinen ei, suurin ero ensin; pelaaja arvioidaan paikan huonoimman siirtonsa mukaan. Avaa nämä paikat lataa ne analyysinäkymään. Komentorivi ja palvelin antavat saman listan (
stats contrast).Pisteytä siirrot ensin — luettelo vertaa vain siirtoja, joiden virhe on pisteytetty, eikä mikään tuonti pisteytä niitä: pisteytys tehdään pyynnöstä. Niin kauan kuin pisteytettäviä on jäljellä, lohko näyttää niiden määrän ja painikkeen Pisteytä siirrot; komentorivi tekee saman komennolla
repair --move-errors.
Lohkossa vain suhdeluvut saavat tuomion, ja parempi kahdesta lihavoidaan. Kolme lukua ei saa sitä koskaan, ja syy kannattaa sanoa. Onni ei ole ansio: onnekkaampi pelaaja ei ole parempi. Ottelut, tulos ja päätökset kertovat mitä suhdeluvut ovat arvoltaan, mutta niiden kilpailuttaminen antaisi voiton sille, joka vain pelasi enemmän. Blundereiden määrää ei verrata raakana — kaksitoista tuhannesta päätöksestä on parempi kuin kymmenen sadasta —, joten lohko lisää rivin Blunderit / 100 päät., joka on vertailukelpoinen, ja jättää määrän viereen taustaksi.
Tasatulos ei ole voitto: sitä ei lihavoida kummallakaan puolella. Suhdeluku, jonka takana ei ole mitään, näkyy merkkinä ”—” eikä ratkaise mitään.
Muista
Tässä välilehdessä päätöstyypin valinta on pois käytöstä: taulukko jakaa nappula- ja kuutiopäätökset jo erillisiin sarakkeisiin. Suodatinpalkin pelaaja pysyy aktiivisena: taulukko näyttää aina kaikki pelaajat, ja tämän pelaajan rivi korostetaan ja tuodaan näkyviin.
Paneelin Corpus-välilehdellä, komentorivillä ja daemonin API:n kautta (katso stats — Toistuvat virheet) on kaksi korpusnäkymää: kahden pelaajan kasvokkain-vertailu (yhteiset ottelut, kummankin PR, tase) ja liukuva PR kalenteri-ikkunassa (1, 3, 6 tai 12 kuukautta). Corpus-välilehti laskee kunkin näkymän pyydettäessä nykyisen suodattimen alla. Sijoitus PR:n mukaan luetaan Pelaajat-välilehdeltä järjestettynä PR:n mukaan ja suodatettuna Päätökset-sarakkeelta; komentorivi ja API antavat sen myös (stats ranking). Alkuperäsuodatin (suodatinpalkin kentät Moottori ja Vähimmäissyvyys) rajaa tilastot niin analysoituihin päätöksiin; se koskee jokaista päätöstä, ja sen koskettamat luvut lasketaan silloin uudelleen päätöksistä. Kasvokkain-vertailu ja ikkunakohtainen PR eivät hyväksy sitä: niin kauan kuin se on aktiivinen, ne kieltäytyvät laskemasta. Kuten muu palkki, se säilyy istunnosta toiseen.
Corpus-välilehdellä jokainen rivi avaa sen, minkä se tiivistää. Kaksinpelin tase avaa sen ottelut Ottelut-paneelissa, jossa on silloin painike ”N ottelua avattu Statsista ×”: se palauttaa koko luettelon; kaksinpelirivi avaa ottelunsa. Kaksinpelin ensimmäinen pelaaja on alun perin suodatinpalkin pelaaja. Aikaikkunan rivi ja sen päätösten määrä avaavat sen asemat, sen otteluiden määrä avaa ottelut. Stats-paneelin asemien määrä, millä välilehdellä tahansa, poistuu ensin käynnissä olevasta ottelusta ennen luettelonsa avaamista; komento m avaa ottelun sen jälkeen uudelleen tallennetun siirron kohdalla.
Tärkeä
Viiva (”—”) merkitsee arvoa, jota ei ole koskaan mitattu; sitä ei pidä sekoittaa nollaan. Näin on erityisesti Tuuri-sarakkeen kohdalla kaikissa otteluissa, jotka tuotiin ennen skeemaversiota 2.15.0: tuuria ei silloin tallennettu, eikä mikään salli sen palauttamista jälkikäteen. Lähdetiedoston tuominen uudelleen ei riitä: tuonti tunnistaa kaksoiskappaleen ja ottaa käyttöön vain uudet opiskelumerkinnät (raportti kertoo niiden määrän). Ottelu on poistettava ja tuotava sitten uudelleen. Muodot, jotka eivät sitä kuljeta (BGF, Jellyfish .mat), eivät sitä koskaan tarjoa.
Yhdistämissääntö
Tärkeä
Turnauksen (tai minkä tahansa osajoukon) PR lasketaan summa/summa-säännöllä — ei koskaan yksittäisten otteluiden PR:ien keskiarvona.
Kaava:
Esimerkki: pelaaja pelaa kaksi ottelua turnauksessa —
Ottelu A: 10 päätöstä, 0,100 ekviteettiä menetetty → PR = 5,0
Ottelu B: 90 päätöstä, 0,540 ekviteettiä menetetty → PR = 3,0
Naiivi PR:ien keskiarvo: (5,0 + 3,0) / 2 = 4,0 (virheellinen)
Summa/summa-sääntö: 500 × 0,640 / (10 + 90) = 3,2 (oikein)
Summa/summa-sääntö on ainoa, joka käsittelee oikein otteluiden vaihtelevat pituudet (21 pisteen ottelu painaa enemmän kuin 1 pisteen ottelu).
MWC: rajoitukset
Oletuksena MWC cost lasketaan Kazaross-XG2-MET:stä, kilpailullisen backgammonin de facto -viitetaulukosta. Tulokset eivät ole suoraan verrattavissa ohjelmistoihin, jotka käyttävät muita METejä. Se on sama taulukko, luettuna saman sisääntulokohdan kautta, jota sisäänrakennettu arviointimoottori käyttää pistetilanteen mukaisiin kuutiopäätöksiinsä: tilastot ja moottori eivät voi poiketa toisistaan tässä. Se antaa omat arvonsa 25 tehtävään pisteeseen asti kummallakin puolella; sen ylitse sitä jatketaan Zadehin taulukolla, joka lasketaan kuten GNUbg:ssä, 64 pisteeseen asti.
Money-game -asemat (joissa ei ole ottelun pistetilannetta) jätetään pois MWC-laskennasta. Jos tietokantasi sisältää paljon money-game-asemia, MWC cost voi olla aliarvioitu tai ei käytettävissä.
MWC cost on kumulatiivinen koko suodatetussa aineistossa — ei päätöskohtainen tunnusluku. Se mittaa virheidesi kokonaisvaikutusta voittomahdollisuuksiisi.