Memodelkan kriket bowler mengeluarkan batsmen


9

Saya memiliki satu set data yang merinci banyak game kriket (beberapa ribu). Dalam kriket "bowler" berulang kali melempar bola pada suksesi "batsmen". Bowler sedang mencoba untuk mendapatkan batsman "keluar". Dalam hal ini sangat mirip dengan pitcher dan batter di baseball.

Jika saya mengambil seluruh dataset dan membagi jumlah total bola yang membuat batsman keluar dengan jumlah total bola bowled, saya dapat melihat bahwa saya akan memiliki kemungkinan rata-rata seorang bowler mengeluarkan batsman - itu akan menjadi sekitar 0,03 ( semoga saya tidak salah?)

Apa yang saya tertarik adalah apa yang bisa saya lakukan untuk mencoba dan menghitung probabilitas batsman tertentu yang dicoret oleh bowler tertentu pada bola berikutnya.

Dataset cukup besar sehingga setiap bowler yang diberikan akan memagari ribuan bola ke berbagai batsmen. Jadi saya percaya bahwa saya hanya bisa membagi jumlah belokan yang dicapai oleh pemain bola dengan jumlah bola yang dia lewati untuk menghitung probabilitas baru bagi pemain bowler tertentu yang keluar dari bola berikutnya.

Masalah saya adalah dataset tidak cukup besar untuk menjamin bahwa bowler yang diberikan telah bowled sejumlah bola signifikan secara statistik pada setiap batsmen yang diberikan. Jadi, jika saya tertarik untuk menghitung kemungkinan keluar untuk bowler tertentu menghadapi batsmen tertentu, saya tidak berpikir ini tidak dapat dilakukan dengan cara sederhana yang sama.

Pertanyaan saya adalah apakah pendekatan berikut ini valid:

  • Di seluruh dataset kemungkinan bola keluar adalah 0,03.

  • Jika saya menghitung bahwa rata-rata bowler A memiliki kemungkinan untuk keluar dari 0,06 (yaitu dua kali lebih mungkin dari bowler rata-rata),

  • dan rata-rata batsman B memiliki kemungkinan untuk keluar dari 0,01 (sepertiga kemungkinan sebagai rata-rata batsmen),

  • apakah valid untuk mengatakan probabilitas bahwa batsman tertentu keluar pada bola di sebelah bowler spesifik akan menjadi 0,06 * (0,01 / 0,03) = 0,02?


Jika bowler memilih untuk melempar bola berulang kali , mereka akan dengan cepat menemukan diri mereka dikeluarkan dari kemampuan untuk mangkuk lagi dalam permainan.
Glen_b -Reinstate Monica

Jawaban:


2

Jika saya mengambil seluruh dataset dan membagi jumlah total bola yang membuat batsman keluar dengan jumlah total bola bowled, saya dapat melihat bahwa saya akan memiliki kemungkinan rata-rata seorang bowler mengeluarkan batsman - itu akan menjadi sekitar 0,03 (mudah-mudahan Saya belum salah?)

Sayangnya, ini mungkin sudah tidak persis apa yang Anda cari.

Misalkan kita punya bowler tunggal, dan dua batsmen: Don Bradman dan saya. (Saya tahu sangat sedikit tentang kriket, jadi jika saya melakukan sesuatu di sini, beri tahu saya.) Permainannya seperti:

  • Don pergi ke kelelawar, dan keluar di mangkuk ke-99.
  • Saya pergi ke kelelawar, dan segera keluar.
  • Don pergi ke kelelawar, dan keluar di mangkuk ke-99.
  • Saya pergi ke kelelawar, dan segera keluar.

Dalam hal ini, ada empat out dari 200 mangkuk, sehingga probabilitas marginal dari seorang bowler mengeluarkan batsman diperkirakan 4/200 = 2%. Tapi sungguh, probabilitas Don untuk keluar lebih seperti 1%, sedangkan saya 100%. Jadi, jika Anda memilih batsman dan bowler secara acak, probabilitas bahwa bowler ini mengeluarkan batsman ini kali ini lebih seperti (50% kemungkinan Anda memilih Don) * (1% peluang dia keluar) + (50% peluang Anda memilih saya) * (100% peluang saya keluar) = 50,05%. Tetapi jika Anda memilih pitch secara acak, maka peluangnya 2% untuk keluar. Jadi, Anda perlu berpikir hati-hati tentang model pengambilan sampel mana yang Anda pikirkan.


Bagaimanapun, proposal Anda tidak gila. Lebih simbolis, biarkan menjadi bowler dan m batsman; biarkan f ( b , m ) adalah probabilitas bahwa b mendapat m keluar. Lalu Anda mengatakan:bmf(b,m)bm

f(b,m)=Em[f(b,m)]Eb[f(b,m)]Eb,m[f(b,m)].

Ini memang memiliki sifat yang diinginkan yaitu:

Eb,m[f(b,m)]=Eb,m[f(b,m)]Eb,m[f(b,m)]Eb,m[f(b,m)]=Eb,m[f(b,m)];
bm

C:=Eb,m[f(b,m)]g(b):=Em[f(b,m)]/Ch(m):=Eb[f(b,m)]/Cso that f(b,m)=g(b)h(m).
g(b)h(m)

Eb[f(b,m)]b

Tentu saja data Anda tidak akan terlihat seburuk ini, tetapi tergantung pada struktur liga atau apa pun, mungkin ada beberapa elemen dari masalah itu.


fg(b)h(m)rf(b,m)=g(b)Th(m)r>1sebagai pengompleksan model Anda dari skor "kualitas" tunggal hingga skor di sepanjang berbagai dimensi: mungkin bowler tertentu melakukan lebih baik terhadap jenis batsmen tertentu. (Ini telah dilakukan misalnya untuk game NBA .)

F

[f(b1,m1)f(b1,m2)f(b1,mM)f(b2,m1)f(b2,m2)f(b2,mM)f(bN,m1)f(bN,m2)f(bN,mM)]F=[g(b1)g(bN)]G[h(m1)h(mM)]THT
N×MFN×rGM×rH

FFF

Anda dapat membuat model probabilitas seperti, katakan:

GikN(0,σG2)HjkN(0,σH2)Fij=GiTHjRijBinomial(nij,Fij)
nijRijσGσH

nFij[0,1]GH


1
@Ravi Ini panjang, mungkin tidak dijelaskan dengan jelas, dan saya tidak tahu tingkat latar belakang Anda dengan masalah seperti ini. Tapi jangan ragu untuk bertanya tentang bagian yang tidak jelas. Selain itu, karena data Anda satu-satu, Anda juga dapat mempertimbangkan untuk menggunakan katakanlah Elo .
Dougal

Terima kasih telah meluangkan waktu untuk menulis jawaban berkualitas sangat tinggi ini. Memang saya hanya tahu statistik dasar sekarang jadi banyak dari ini baru bagi saya. Namun itu menunjukkan kepada saya dengan sangat jelas apa yang harus dibaca untuk memahami masalah ini dengan tepat yang persis apa yang saya inginkan. Semoga setelah beberapa hari (atau bertahun-tahun!) Studi saya akan dapat memahami jawaban Anda dengan lebih baik.
Ravi

Terima kasih. Saya memang punya pertanyaan tentang Elo. Karena agak lama saya membuka pertanyaan baru [di sini] :( stats.stackexchange.com/questions/230518/… )
Ravi

0

Anda tidak dapat menyimpulkan probabilitas yang benar bahwa B akan keluar mengingat A adalah bowler jika A dan B tidak pernah bertemu di lapangan hanya berdasarkan rata-rata mereka dengan pemain lain .


3
Meskipun Anda mungkin benar tentang kriket, kemampuan sistem peringkat di permainan keterampilan lain seperti catur untuk memprediksi hasil pertandingan antara orang-orang yang belum pernah berkompetisi menyarankan sebaliknya.
whuber

2
@whuber Setuju - Saya pikir kriket sama persis dengan interaksi kompetitif lainnya. Kriket tidak yang berbeda.
Glen_b -Reinstate Monica
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.