Terakhir diperbarui:
Akurasi catur dihitung dalam dua tahap. Pertama, evaluasi mesin dalam sentibidak diubah menjadi peluang menang yang disebut Win%. Lalu setiap langkah dinilai dari berapa banyak Win% yang dilepasnya: langkah yang tidak kehilangan apa pun mendapat 100%, dan menurut rumus Lichess yang dipublikasikan, langkah yang menurunkan peluang menangmu 10 poin mendapat sekitar 64%. Akurasi partai adalah rata-rata dari nilai-nilai itu.
Lichess menerbitkan rumusnya. Chess.com tidak. ChessRank memakai dua tahap yang sama dengan Lichess, dengan kalibrasi sendiri. Di bawah ini ada rumusnya, contoh perhitungan dengan angka nyata, dan alasan partai yang sama mendapat skor berbeda di setiap situs.
Dari sentibidak ke persentase menang
Mesin catur memberi evaluasi dalam sentibidak, yaitu seperseratus bidak, dari sudut pandang pihak yang mendapat giliran. Sentibidak saja kurang baik untuk mengukur kesalahan: kehilangan bidak di posisi seimbang sangat berarti, sedangkan kehilangan bidak saat sudah unggul satu benteng hampir tidak berarti. Karena itu evaluasi lebih dulu diubah menjadi peluang menang. Lichess memakai kurva ini:
Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × centipawns)) - 1)
| Evaluasi | Win% pihak yang unggul | Win% pihak lain |
|---|---|---|
| 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% |
Kurva ini curam di dekat posisi seimbang dan datar di kedua ujung. Itulah intinya: kehilangan materi yang sama menghabiskan banyak peluang menang di posisi seimbang dan sangat sedikit di posisi yang sudah ditentukan.
Dari persentase menang ke akurasi langkah
Untuk setiap langkah, mesin mengevaluasi posisi sebelum dan sesudahnya, keduanya dari sudut pandang pihak yang melangkah. Penurunan Win% diubah menjadi akurasi langkah dengan rumus terbitan kedua:
Accuracy% = 103.1668 × exp(-0.04354 × (winPercentBefore - winPercentAfter)) - 3.1669
Contoh perhitungan
- Sebelum langkahmu, mesin menunjukkan +1,00 untukmu. Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × 100)) - 1) = 59,1%.
- Kamu memainkan langkah yang setelahnya evaluasi dari sisimu menjadi -0,50. Win% = 45,4%.
- Penurunannya 59,1 - 45,4 = 13,7 poin peluang menang.
- Akurasi = 103,1668 × exp(-0,04354 × 13,7) - 3,1669 = 53,7% untuk langkah itu.
Untuk penurunan lain, rumus yang sama memberi nilai berikut:
| Win% yang hilang karena langkah | Akurasi langkah (rumus Lichess) |
|---|---|
| 0 | 100,0% |
| 2 | 91,4% |
| 5 | 79,8% |
| 10 | 63,6% |
| 20 | 40,0% |
| 30 | 24,8% |
Perhatikan bahwa akurasi turun cepat di beberapa poin pertama lalu melandai. Serangkaian ketidakakuratan kecil lebih mahal daripada yang dikira kebanyakan pemain.
Cara akurasi partai digabungkan
Skor partai bukan sekadar rata-rata nilai langkah. Ambil lima langkah dengan nilai 100, 100, 100, 100, dan 20. Rata-rata aritmetikanya 84%. Rata-rata harmonik, yang didominasi nilai terburuk, sekitar 56%. Setiap situs memilih caranya sendiri di antara dua angka ini.
- Lichess memberi bobot pada langkah menurut seberapa bergejolak posisinya dalam jendela langkah yang bergeser, lalu menggabungkan rata-rata berbobot itu dengan rata-rata harmonik. Langkah di posisi tajam yang naik turun dihitung lebih berat.
- Chess.com tidak menerbitkan cara penggabungannya.
- ChessRank mencampur rata-rata aritmetika dengan rata-rata harmonik, sehingga satu blunder menurunkan skor partai lebih banyak daripada rata-rata biasa, tetapi lebih sedikit daripada rata-rata harmonik murni.
Untuk label langkah yang lahir dari penurunan yang sama, lihat Blunder vs kesalahan vs ketidakakuratan: apa bedanya? Untuk ukuran lama berbasis sentibidak mentah, lihat Kehilangan sentibidak (ACPL) dijelaskan.
CAPS2 chess.com: yang terbuka dan yang tidak
Akurasi chess.com berasal dari CAPS2, sistem tertutup milik chess.com. Yang terbuka adalah perilaku produknya: Game Review memberi tiap pihak skor akurasi, memberi label pada setiap langkah, dan menampilkan Game Rating, yang menurut pusat bantuan chess.com "ditentukan dengan membandingkan kualitas langkahmu dengan apa yang diharapkan dari pemain pada level ratingmu". Akun gratis mendapat satu Game Review penuh per hari. Platinum memberi Game Review tanpa batas, dan Diamond menambahkan penjelasan pelatih tanpa batas.
Yang tidak terbuka: rumus dari evaluasi ke nilai langkah, bobot skor partai, pengaturan mesin, dan ambang pasti tiap label. Siapa pun yang mengaku tahu rumus CAPS2 sedang menebak atau merekayasa balik.
Cara ChessRank menganalisis partaimu
Bagian ini adalah rujukan tentang cara kerja analisis ChessRank. Setiap poin diambil dari kode situs.
- Mesin. Stockfish yang dikompilasi ke WebAssembly, berjalan di browsermu, di perangkatmu sendiri. Tidak ada yang perlu dipasang.
- Kedalaman. Setiap posisi dalam partai dihitung sampai kedalaman 14. Analisis partai menyimpan dua variasi terbaik mesin untuk setiap posisi, yang dibutuhkan untuk label Great. Report menganalisis banyak partai sekaligus dan menyimpan satu variasi, jadi tidak pernah memberi Great dan angkanya untuk sebuah partai bisa sedikit berbeda dari analisis partai.
- Pembukaan yang dihitung sebelumnya. Sekitar 10.000 posisi pembukaan disimpan dengan evaluasi yang dihitung lebih dulu, 99,45% di antaranya pada kedalaman 40 atau lebih, masing-masing dengan paling banyak empat variasi mesin. Jika posisi dari partaimu termasuk salah satunya, evaluasi tersimpan dipakai alih-alih perhitungan baru.
- Tablebase akhir permainan. Tablebase Syzygy dipakai di analisis posisi dan oleh tombol opsional Go deeper di analisis partai. Tablebase tidak pernah dipakai untuk akurasi, label, atau rating sebuah partai.
- Tempat penilaian berjalan. Browsermu mengirim langkah dan evaluasi mesin ke server penilaian ChessRank, yang mengembalikan label, akurasi, dan perkiraan rating. Server tidak menyimpan partainya.
- Win%. Evaluasi diubah menjadi peluang menang dengan kurva logistik berbentuk sama dengan milik Lichess, dengan kemiringan sendiri. Evaluasi yang sangat besar dibatasi, dan skakmat paksa dihitung sebagai keunggulan sangat besar yang mengecil makin jauh skakmatnya.
- Akurasi langkah. Kurva eksponensial dari penurunan Win%, bentuknya sama dengan Lichess, dengan konstanta yang disesuaikan dengan review chess.com atas partai nyata. Langkah teori dan langkah dengan satu pilihan legal mendapat 100%. Pihak yang setiap langkahnya teori, terpaksa, atau pilihan pertama mesin mendapat tepat 100%.
- Akurasi partai. Campuran rata-rata aritmetika dan rata-rata harmonik dari akurasi langkah. Akurasi setiap fase (pembukaan, permainan tengah, akhir permainan) memakai porsi harmonik yang lebih besar.
- Label. Ketidakakuratan, kesalahan, dan blunder ditentukan oleh besarnya penurunan Win%. Best berarti pilihan pertama mesin. Great adalah langkah terbaik ketika variasi terbaik kedua jauh lebih buruk. Brilliant adalah pengorbanan yang dikonfirmasi mesin sebagai benar. Miss berarti posisi menang atau skakmat paksa terlewat tanpa kalah. Book berasal dari daftar pembukaan bernama, dan Forced menandai langkah dengan satu pilihan legal. Langkah terakhir partai tidak pernah diberi label ketidakakuratan, kesalahan, atau blunder. ChessRank menampilkan nama sendiri secara bawaan, dan di Pengaturan kamu bisa beralih ke nama yang umum.
- Biaya. Gratis, tanpa akun, dan tanpa batas harian.
Mengapa partai yang sama mendapat skor berbeda di setiap situs
| Lichess | Chess.com | ChessRank | |
|---|---|---|---|
| Mesin | Stockfish 19 untuk analisis server, ditambah analisis di browser | Tidak dipublikasikan | Stockfish (WebAssembly) di browsermu |
| Kedalaman | Tidak disebutkan di sumber kami | Tidak dipublikasikan | 14 per posisi, pembukaan yang dihitung sebelumnya 40 atau lebih |
| Tempat berjalan | Server Lichess atau browsermu | Server chess.com | Mesin di browsermu, penilaian di server ChessRank |
| Rumus akurasi terbuka | Ya | Tidak (CAPS2) | Metode dijelaskan di atas, konstanta tidak dipublikasikan |
| Label langkah | Ketidakakuratan, kesalahan, blunder | Set lengkap dari Brilliant sampai Blunder | Set lengkap dari Brilliant sampai Blunder, plus Forced |
| Perkiraan rating per partai | Tidak | Ya (Game Rating) | Ya |
| Batas gratis | 40 analisis server per hari, analisis browser tanpa batas | 1 Game Review penuh per hari | Tanpa batas harian |
Tiga hal menggeser angkanya. Mesin dan kedalaman yang berbeda melihat langkah terbaik yang berbeda, terutama di posisi tajam. Kurva yang berbeda mengubah penurunan evaluasi yang sama menjadi nilai langkah yang berbeda. Dan aturan penggabungan yang berbeda memberi bobot berbeda pada langkah buruk. Untuk perbedaan antarmesin, lihat Mengapa hasil kami bisa sedikit berbeda dari platform lain? Untuk hubungan akurasi dengan kekuatan bermain, baca Akurasi Catur Berdasarkan Rating, dan untuk angka kekuatan per partai, Game Rating Chess.com Dijelaskan.
Pertanyaan umum
Apa rumus akurasi catur?
Lichess menerbitkannya dalam dua bagian. Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × centipawns)) - 1) mengubah evaluasi menjadi peluang menang, dan Accuracy% = 103.1668 × exp(-0.04354 × (winPercentBefore - winPercentAfter)) - 3.1669 menilai setiap langkah menurut peluang menang yang hilang. Chess.com tidak menerbitkan rumusnya.
Apa itu CAPS2?
CAPS2 adalah sistem tertutup yang dipakai chess.com untuk menghitung akurasi di Game Review. Chess.com tidak menerbitkan rumus, bobot, maupun pengaturan mesinnya. Yang terbuka hanya hasilnya: akurasi tiap pihak, label tiap langkah, dan Game Rating.
Mengapa akurasiku berbeda di Lichess dan chess.com?
Kedua situs memakai mesin dan pengaturan berbeda, kurva berbeda dari evaluasi ke nilai langkah, dan cara berbeda merata-ratakan langkah menjadi skor partai. Lichess juga memberi bobot pada langkah menurut seberapa bergejolak posisinya. Selisih beberapa poin untuk partai yang sama itu wajar.
Apa arti persentase menang dalam catur?
Persentase menang adalah evaluasi mesin yang diubah menjadi peluang menang antara 0 dan 100. Pada kurva Lichess, +1,00 sekitar 59% dan +3,00 sekitar 75%. Rumus akurasi mengukur berapa banyak dari peluang itu yang dilepas setiap langkah.
Apakah akurasi sama dengan rata-rata kehilangan sentibidak?
Tidak. Rata-rata kehilangan sentibidak menjumlahkan penurunan evaluasi mentah, jadi kehilangan satu bidak sama mahalnya di posisi menang dan di posisi seimbang. Akurasi lebih dulu mengubah evaluasi menjadi peluang menang, sehingga bidak yang sama jauh lebih murah ketika partai sudah ditentukan.
Apakah ChessRank memakai tablebase untuk akurasi partai?
Tidak. Tablebase Syzygy hanya dipakai di analisis posisi dan oleh tombol opsional Go deeper. Akurasi, label langkah, dan perkiraan rating berasal dari perhitungan Stockfish pada kedalaman 14 dan posisi pembukaan yang dihitung sebelumnya.
Sumber
Rumus Win% dan akurasi serta penjelasan penggabungan partai di Lichess berasal dari lichess.org (lichess.org/page/accuracy), dan batas analisis Lichess dari lichess.org/features. Definisi Game Rating dan batas Game Review berasal dari pusat bantuan chess.com. Informasi tentang ChessRank berasal dari kodenya sendiri. ChessRank adalah proyek independen dan tidak berafiliasi dengan, didukung, atau disponsori oleh Chess.com maupun Lichess.