
Menggali data taruhan tanpa menipu diri sendiri: uji di luar sampel
Lebih banyak data tidak membuat sebuah aturan benar. Ujilah pada taruhan yang belum pernah dilihatnya, dan hitung berapa banyak aturan yang Anda coba.
Data mining bagi petaruh berarti menyaring harga dan hasil masa lalu untuk menemukan aturan yang layak dipertaruhkan, lalu memeriksanya pada taruhan yang belum pernah dilihatnya. Sebuah artikel Pinnacle menggambarkan model taruhan sebagai sistem yang dapat mengidentifikasi titik acuan yang tidak bias untuk menentukan probabilitas semua hasil, lalu menyatakan model itu harus diuji dan dipelihara. Jebakannya adalah banyaknya aturan yang diuji: uji cukup banyak aturan dan yang terbaik di antaranya tampak seperti keunggulan. Misalkan 250 aturan tanpa keunggulan masing-masing diuji pada 200 taruhan independennya sendiri pada odds 2,00, stake (taruhan) tetap; yang terbaik rata-rata +19,87% per taruhan (hipotetis). Halaman ini membahas data, variabel, jebakan itu, dan apa yang bisa Anda uji dari catatan taruhan di bursa taruhan (betting exchange) seperti Orbit Exchange.
Dari mana data berasal
Sebuah artikel Pinnacle tentang membangun model taruhan memberi dua cara mengumpulkan data: “by yourself, or by using other published data online”. Cakupan data adalah soal penilaian. Artikel yang sama bertanya “should you consider all matches or just their league games?” dan menjawab bahwa keputusannya “determined by what your aim is”. Jadi tujuan datang lebih dulu, dan lembar kerja menyusul.
Layar milik broker sendiri, seperti laporan akun (statement), analitik dan grafik riwayat harga, berbeda dari satu broker ke broker lain. Halaman alat broker membahas apa yang ditampilkan masing-masing di layar, jadi tidak diulang di sini. Antarmuka Orbit memiliki layar “Account Statement” dan layar “Betting Profit & Loss”.
Satu syarat perlu disebut setiap kali membicarakan data. Ketentuan MadMarket dan BetInAsia masing-masing melarang pengguna memakai “any robot, spider or other automated mechanism” untuk mengambil atau mengindeks informasi dari layanan.
Variabel mana, dan mengapa
Lebih sedikit, bisa dijelaskan, dan diperiksa pergeserannya.
Artikel Pinnacle itu memaparkan sebuah siklus. Bacalah sebagai siklus, bukan resep yang kaku. Langkah-langkahnya:
- Tetapkan tujuan, karena “Without an aim you could be overwhelmed with numbers”.
- Kumpulkan data, sendiri atau dari data lain yang dipublikasikan secara online.
- Pilih bentuk model. Saran artikel itu: “Our recommendation is not to overcomplicate.”
- Daftarkan asumsinya beserta batasnya; misalnya, “averages and standard deviations assume events are normally distributed”, yang harus diuji.
- Uji seberapa sensitif model terhadap hasilnya, dan pelihara seiring waktu, karena “it needs to be maintained as time progresses”.
Variabel apa yang masuk adalah keputusan Anda. Artikel AsianConnect tentang analisis dengan AI mencantumkan data yang dapat diproses alat semacam itu: hasil masa lalu, statistik pemain, tren tim, catatan kandang dan tandang, cedera, penguasaan bola, konversi tembakan dan pergerakan pasar. Artikel AsianConnect lain menyatakan “Possession measures only one thing”, jadi angka dalam daftar itu bisa mengukur lebih sedikit daripada yang disiratkan namanya.
MadMarket menawarkan kalkulator Poisson sebagai satu contoh model yang diberi masukan manual. Anda memasukkan nilai harapan, seperti gol dalam sepak bola, dan kalkulator itu mengembalikan sepuluh skor yang paling mungkin, diurutkan dari probabilitas tertinggi ke terendah. Ini menunjukkan betapa sedikit yang dibutuhkan model sederhana dan betapa banyak yang bertumpu pada angka yang Anda ketik.
Data juga menjadi basi. AsianConnect menulis tentang esports bahwa pembaruan game membuat hasil sebelumnya “less predictive”, dan bahwa data historis sebaiknya digabungkan dengan performa terbaru di bawah versi yang berlaku. Artikel AsianConnect lain menyatakan beberapa pertandingan awal dalam satu musim adalah sampel yang kecil. Saya lebih memilih dua variabel yang bisa saya jelaskan daripada dua belas yang tidak bisa, karena dua belas itu adalah dua belas tempat lagi bagi riwayat untuk menyanjung aturan, dan model yang keluarannya tidak bisa Anda telusuri kembali ke masukannya adalah model yang tidak bisa Anda perbaiki ketika berhenti bekerja.
Jebakan memilih yang terbaik dari banyak aturan
Mengapa pemenang sebuah kontes aturan biasanya hanya keberuntungan.
Coba cukup banyak aturan dan salah satunya akan tampak cemerlang. Yang mana, itulah pertanyaan yang tidak bisa dijawab oleh riwayat.
Beberapa definisi sederhana, dengan kata-kata situs ini. Menguji “pada riwayat” berarti menjalankan aturan pada taruhan yang sudah dimainkan. Di luar sampel berarti menjalankannya pada taruhan yang belum pernah dilihatnya. Overfitting adalah memilih aturan karena aturan itu berhasil pada riwayat. Risikonya adalah jumlah aturan yang Anda coba, jadi hitunglah, dan simpan yang kalah dalam catatan.
Hipotetis. Setiap aturan diuji pada 200 taruhan independennya sendiri pada odds 2,00 (peluang menang 50%), stake tetap, tanpa keunggulan. Batang adalah nilai harapan eksak dari hasil terbaik di antara N aturan.
Tampilkan tabel data
| Aturan yang diuji | Hasil rata-rata terbaik per taruhan |
|---|---|
| 1 aturan | 0,00% |
| 10 aturan | +10,87% |
| 50 aturan | +15,87% |
| 250 aturan | +19,87% |
Sepuluh aturan, tanpa satu pun keunggulan
Misalkan Anda menguji sepuluh aturan, masing-masing pada 200 taruhan independennya sendiri pada odds 2,00, dan tidak satu pun punya keunggulan. Yang terbaik tetap rata-rata +10,87% per taruhan dalam hitungan ini. Pilih lalu pertaruhkan pada 200 taruhan berikutnya, dan ia tidak punya alasan untuk terulang.
Sumber daya Pinnacle menggambarkan keberuntungan yang sama dari sudut lain. Seorang kontributor sumber daya Pinnacle menulis bahwa riwayat taruhan dengan nilai harapan positif tetap berakhir rugi dalam sebagian simulasi, dan bahwa rentang hasil yang mungkin menyempit seiring bertambahnya riwayat. Satu artikel menyatakan bahwa bahkan sepanjang satu musim penuh “randomness does still influence a side's final points total”, dan artikel lain menggambarkan “periods of over and under performance lasting thousands of bets”. Seorang tamu podcast Pinnacle mengatakan bahwa, ketika model dinilai dengan metrik galat, Anda menginginkan “a large number out of sample trials” untuk memastikan bahwa yang Anda lihat “statistically significant”. Berapa banyak taruhan yang berarti untuk aturan Anda adalah pertanyaan terpisah, dan peta jalan titik impas memulainya tanpa memberi ambang.
Kecocokan dengan masa lalu bukan rencana
Aturan yang cocok dengan masa lalu bukanlah rencana untuk taruhan berikutnya, dan sebagian besar petaruh berakhir merugi. Halaman ini menjelaskan cara menguji aturan. Halaman ini tidak memberi tahu aturan mana yang harus dipertaruhkan.
Apa yang bisa Anda uji dari catatan taruhan sendiri
Catatan Anda sendiri adalah set uji, dan Anda membangunnya tanpa menyentuh data broker. Satu artikel Pinnacle menyarankan agar kita “Document our bets and look for any strange patterns on the spreadsheet”. Orbit Exchange memiliki layar “Account Statement”. Catatan tentang apa yang Anda niatkan adalah rekaman tersendiri, dan itu milik Anda untuk disimpan. Membandingkan harga yang Anda ambil dengan harga penutupan adalah tugas halaman harga penutupan, yang tidak dibahas di halaman ini. Kolom apa yang dibutuhkan catatan itu, dan seberapa sering membacanya, ada di halaman rutinitas kerja, dan halaman tentang memperkirakan harga wajar membahas dari mana probabilitas di balik sebuah aturan berasal.
Sebuah artikel Pinnacle mengukur seorang petaruh dari seberapa dekat nilai harapan yang diprediksi dengan hasil sebenarnya “over a sufficient sample size”. Catatan adalah tempat keduanya berdampingan, jadi tuliskan aturan sebelum taruhan yang dicakupnya, dan ketika Anda mengubah aturan, mulailah hitungan baru, bukan kelanjutan dari yang lama.
Jawaban singkat
Apa itu backtesting dalam taruhan olahraga?
Backtesting berarti memutar ulang aturan yang Anda tulis sebelumnya pada harga dan hasil masa lalu, untuk melihat apa yang akan dilakukannya. Titik lemahnya adalah harga. Pengujian membutuhkan odds yang ditawarkan saat Anda akan bertaruh, bukan odds saat penutupan. Sebuah artikel Pinnacle menyatakan masalah harga penutupan sebagai berikut: “it's a retrospective exercise; we can't know the closing odds for a match until it kicks off”. Tulis aturannya lebih dulu, uji sekali pada taruhan yang bukan dasar pembuatannya, dan simpan catatan setiap aturan yang pernah Anda coba.
Apa itu overfitting dalam model taruhan?
Overfitting adalah memilih aturan karena aturan itu berhasil pada riwayat yang ada di depan Anda. Aturan itu lalu membawa keberuntungan riwayat tersebut selain apa pun yang nyata di dalamnya. Grafik pada bagian tentang jebakan menunjukkan kasus paling bersih: aturan tanpa keunggulan sama sekali, dan yang terbaik dari banyak aturan tetap rata-rata memberi imbal positif pada riwayat tempat ia dipilih. Di luar sampel, ia tidak punya alasan untuk terulang.
Berapa banyak taruhan yang dibutuhkan untuk menguji sebuah strategi?
Sebuah artikel Pinnacle bertanya apakah satu musim adalah sampel yang cukup besar, dan artikel lain menggambarkan rentang performa di atas dan di bawah ekspektasi yang berlangsung ribuan taruhan. Seorang tamu podcast Pinnacle, yang berbicara tentang model yang dinilai dengan metrik galat, mengatakan Anda menginginkan “a large number out of sample trials”. Halaman harga penutupan memuat jumlah minimum yang disarankan AsianConnect untuk melacak closing line value, dan peta jalannya menunjukkan berapa lama bahkan keunggulan yang nyata baru terlihat. Halaman ini tidak menetapkan ambang.
Langkah berikutnya
Untuk matematika yang mendasari semua ini, sampel dan varians, kembali ke peta jalan. Halaman kalkulator mencantumkan apa yang ditawarkan situs dan para broker, dan konverter odds mengubah harga apa pun menjadi probabilitas. Sebuah aturan membutuhkan tempat untuk dipertaruhkan, dan kedalaman pasar menjelaskan berapa nilai sebuah harga pada stake besar. Untuk membuka pintunya sendiri, jalan masuk ke Orbit Exchange menjelaskan broker mana yang melakukannya, dan perbandingan broker menyandingkan mereka.