Ultimo aggiornamento:
La precisione negli scacchi si calcola in due passaggi. Prima la valutazione del motore in centipedoni viene convertita in probabilità di vittoria, chiamata Win%. Poi ogni mossa riceve un punteggio in base a quanto Win% ha ceduto: una mossa che non perde nulla ottiene il 100%, e con la formula pubblicata da Lichess una mossa che abbassa la tua probabilità di vittoria di 10 punti ottiene circa il 64%. La precisione della partita è una media di questi punteggi.
Lichess pubblica le sue formule. Chess.com no. ChessRank usa gli stessi due passaggi di Lichess con una propria calibrazione. Qui sotto trovi le formule, un esempio svolto con numeri reali e i motivi per cui la stessa partita riceve un punteggio diverso su ogni sito.
Dai centipedoni alla percentuale di vittoria
Un motore scacchistico indica la valutazione in centipedoni, centesimi di pedone, dal punto di vista di chi ha la mossa. Da soli, i centipedoni misurano male gli errori: perdere un pedone in una posizione pari conta molto, perderne uno quando hai già una torre in più quasi niente. Per questo la valutazione viene prima convertita in probabilità di vittoria. Lichess usa questa curva:
Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × centipawns)) - 1)
| Valutazione | Win% di chi è in vantaggio | Win% dell'altro lato |
|---|---|---|
| 0,00 | 50,0% | 50,0% |
| +0,50 | 54,6% | 45,4% |
| +1,00 | 59,1% | 40,9% |
| +2,00 | 67,6% | 32,4% |
| +3,00 | 75,1% | 24,9% |
| +5,00 | 86,3% | 13,7% |
La curva è ripida vicino alla parità e piatta agli estremi. È proprio questo il punto: la stessa perdita di materiale costa molta probabilità di vittoria in una posizione equilibrata e pochissima in una posizione decisa.
Dalla percentuale di vittoria alla precisione della mossa
Per ogni mossa, il motore valuta la posizione prima e dopo, entrambe dal punto di vista di chi muove. Il calo del Win% viene convertito in precisione della mossa con una seconda formula pubblicata:
Accuracy% = 103.1668 × exp(-0.04354 × (winPercentBefore - winPercentAfter)) - 3.1669
Un esempio svolto
- Prima della tua mossa il motore indica +1,00 per te. Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × 100)) - 1) = 59,1%.
- Giochi una mossa dopo la quale la valutazione è -0,50 dal tuo lato. Win% = 45,4%.
- Il calo è 59,1 - 45,4 = 13,7 punti di probabilità di vittoria.
- Precisione = 103,1668 × exp(-0,04354 × 13,7) - 3,1669 = 53,7% per quella mossa.
Per altri cali, la stessa formula dà questi valori:
| Win% perso con la mossa | Precisione della mossa (formula di Lichess) |
|---|---|
| 0 | 100,0% |
| 2 | 91,4% |
| 5 | 79,8% |
| 10 | 63,6% |
| 20 | 40,0% |
| 30 | 24,8% |
La precisione scende in fretta nei primi punti e poi si appiattisce. Una serie di piccole imprecisioni costa più di quanto la maggior parte dei giocatori si aspetti.
Come si aggrega la precisione della partita
Il punteggio della partita non è semplicemente la media delle mosse. Prendi cinque mosse con 100, 100, 100, 100 e 20. La media aritmetica è 84%. La media armonica, dominata dai valori peggiori, è circa 56%. Ogni sito sceglie la propria strada tra questi due numeri.
- Lichess pesa le mosse in base a quanto era volatile la posizione su una finestra mobile di mosse, e combina questa media pesata con una media armonica. Le mosse in posizioni taglienti e instabili contano di più.
- Chess.com non pubblica il suo metodo di aggregazione.
- ChessRank mescola la media aritmetica con quella armonica, quindi un errore grave abbassa il punteggio della partita più di una media semplice, ma meno di una media armonica pura.
Per le etichette delle mosse che derivano dagli stessi cali, vedi Errore grave vs errore vs imprecisione: qual è la differenza? Per la vecchia misura basata sui centipedoni grezzi, vedi La perdita in centipedoni (ACPL) spiegata.
CAPS2 di chess.com: cosa è pubblico e cosa no
La precisione di chess.com viene da CAPS2, che è proprietario. Pubblico è il comportamento del prodotto: Game Review dà a ogni lato un punteggio di precisione, etichetta ogni mossa e mostra un Game Rating che, secondo il centro assistenza di chess.com, «è determinato confrontando la qualità delle tue mosse con ciò che ci si aspetta da un giocatore del tuo livello di rating». Gli account gratuiti hanno un Game Review completo al giorno. Platinum offre Game Review illimitato e Diamond aggiunge spiegazioni illimitate dell'allenatore.
Non pubblici sono: la formula dalla valutazione al punteggio della mossa, i pesi del punteggio della partita, le impostazioni del motore e le soglie esatte delle etichette. Chi dice di conoscere la formula di CAPS2 sta tirando a indovinare o la sta ricostruendo.
Come ChessRank analizza le tue partite
Questa sezione è il riferimento su come funziona l'analisi di ChessRank. Ogni punto viene dal codice del sito.
- Motore. Stockfish compilato in WebAssembly, che gira nel tuo browser sul tuo dispositivo. Non si installa nulla.
- Profondità. Ogni posizione della partita viene calcolata a profondità 14. L'analisi della partita conserva per ogni posizione le due migliori linee del motore, che servono per l'etichetta Great. Il Report analizza molte partite insieme e conserva una linea, quindi non assegna mai Great e i suoi numeri per una partita possono differire leggermente dall'analisi della partita.
- Aperture precalcolate. Circa 10.000 posizioni d'apertura sono salvate con valutazioni calcolate in anticipo, il 99,45% a profondità 40 o superiore, ciascuna con un massimo di quattro linee del motore. Quando una posizione della tua partita è una di queste, si usa la valutazione salvata invece di un nuovo calcolo.
- Tablebase dei finali. Le tablebase Syzygy si usano nell'analisi della posizione e con il pulsante facoltativo Go deeper dell'analisi della partita. Non vengono mai usate per la precisione, le etichette o il rating di una partita.
- Dove avviene il punteggio. Il tuo browser invia le mosse e le valutazioni del motore al server di valutazione di ChessRank, che restituisce le etichette, la precisione e la stima del rating. Il server non conserva la partita.
- Win%. Le valutazioni vengono convertite in probabilità di vittoria con una curva logistica della stessa forma di quella di Lichess, con una pendenza propria. Le valutazioni molto grandi vengono limitate, e un matto forzato conta come un vantaggio molto grande che si riduce quanto più il matto è lontano.
- Precisione della mossa. Una curva esponenziale del calo di Win%, della stessa forma di quella di Lichess, con costanti adattate ai Game Review di chess.com di partite reali. Le mosse di teoria e quelle con una sola opzione legale ottengono il 100%. Un lato in cui ogni mossa è stata di teoria, forzata o la prima scelta del motore ottiene esattamente il 100%.
- Precisione della partita. Una miscela della media aritmetica e della media armonica delle precisioni delle mosse. La precisione di ogni fase (apertura, mediogioco, finale) usa una quota armonica maggiore.
- Etichette. Imprecisione, errore ed errore grave derivano dall'ampiezza del calo di Win%. Best indica la prima scelta del motore. Great è la mossa migliore quando la seconda linea è molto peggiore. Brilliant è un sacrificio che il motore conferma come corretto. Miss significa che una posizione vinta o un matto forzato sono stati sprecati senza perdere la partita. Book viene da un elenco di aperture con nome e Forced indica una mossa con una sola opzione legale. L'ultima mossa di una partita non viene mai etichettata come imprecisione, errore o errore grave. ChessRank mostra di default i propri nomi, e nelle Impostazioni si possono scegliere quelli abituali.
- Costo. Gratis, senza account e senza limite giornaliero.
Perché la stessa partita ha punteggi diversi su ogni sito
| Lichess | Chess.com | ChessRank | |
|---|---|---|---|
| Motore | Stockfish 19 per l'analisi sul server, più analisi nel browser | Non pubblicato | Stockfish (WebAssembly) nel tuo browser |
| Profondità | Non indicata dalle nostre fonti | Non pubblicata | 14 per posizione, aperture precalcolate a 40 o più |
| Dove gira | Server di Lichess o il tuo browser | Server di chess.com | Motore nel tuo browser, punteggio sul server di ChessRank |
| Formula di precisione pubblica | Sì | No (CAPS2) | Metodo descritto sopra, costanti non pubblicate |
| Etichette delle mosse | Imprecisione, errore, errore grave | Serie completa da Brilliant a Blunder | Serie completa da Brilliant a Blunder, più Forced |
| Stima del rating della partita | No | Sì (Game Rating) | Sì |
| Limite gratuito | 40 analisi sul server al giorno, analisi nel browser illimitata | 1 Game Review completo al giorno | Nessun limite giornaliero |
Tre cose spostano il numero. Motori e profondità diverse vedono mosse migliori diverse, soprattutto nelle posizioni taglienti. Curve diverse trasformano lo stesso calo di valutazione in punteggi diversi. E regole di aggregazione diverse pesano in modo diverso le mosse cattive. Per saperne di più sui disaccordi tra motori, vedi Perché i nostri risultati possono differire leggermente da altre piattaforme? Per il legame tra precisione e forza di gioco, leggi Precisione negli scacchi per rating, e per il numero di forza di una partita, Il Game Rating di chess.com spiegato.
Domande frequenti
Qual è la formula della precisione negli scacchi?
Lichess la pubblica in due parti. Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × centipawns)) - 1) converte una valutazione in probabilità di vittoria, e Accuracy% = 103.1668 × exp(-0.04354 × (winPercentBefore - winPercentAfter)) - 3.1669 dà un punteggio a ogni mossa in base alla probabilità di vittoria persa. Chess.com non pubblica la sua formula.
Che cos'è CAPS2?
CAPS2 è il sistema proprietario con cui chess.com calcola la precisione nel Game Review. Chess.com non pubblica la formula, i pesi né le impostazioni del motore. Pubblico è solo il risultato: una precisione per lato, un'etichetta per mossa e un Game Rating.
Perché la mia precisione è diversa su Lichess e su chess.com?
I due siti usano motori e impostazioni diversi, curve diverse dalla valutazione al punteggio della mossa e modi diversi di fare la media delle mosse. Lichess inoltre pesa le mosse in base alla volatilità della posizione. Una differenza di diversi punti sulla stessa partita è normale.
Cosa significa percentuale di vittoria negli scacchi?
La percentuale di vittoria è la valutazione del motore convertita in probabilità di vittoria tra 0 e 100. Sulla curva di Lichess +1,00 è circa il 59% e +3,00 circa il 75%. Le formule di precisione misurano quanta di questa probabilità ha ceduto ogni mossa.
La precisione è la stessa cosa della perdita media in centipedoni?
No. La perdita media in centipedoni somma i cali grezzi di valutazione, quindi perdere un pedone costa lo stesso in una posizione vinta e in una pari. La precisione converte prima le valutazioni in probabilità di vittoria, quindi lo stesso pedone costa molto meno quando la partita è già decisa.
ChessRank usa le tablebase dei finali per la precisione della partita?
No. Le tablebase Syzygy si usano solo nell'analisi della posizione e con il pulsante facoltativo Go deeper. Precisione, etichette e stima del rating vengono da calcoli di Stockfish a profondità 14 e dalle posizioni d'apertura precalcolate.
Fonti
Le formule del Win% e della precisione e la descrizione dell'aggregazione di Lichess vengono da lichess.org (lichess.org/page/accuracy), i limiti di analisi di Lichess da lichess.org/features. La definizione del Game Rating e i limiti del Game Review vengono dal centro assistenza di chess.com. Le informazioni su ChessRank vengono dal suo codice. ChessRank è un progetto indipendente e non è affiliato, approvato né sponsorizzato da Chess.com o Lichess.