베팅 모델이란?
가장 단순한 형태로 봤을 때 스포츠 베팅 모델이란 특정 경기의 모든 결과에 대한 확률을 결정할 수 있는, 어느 한 쪽으로 치우치지 않은 기준점을 파악하는 시스템입니다.
궁극적으로 베팅 모델은 팀의 진정한 전력을 북메이커보다 더 정확히 파악하여 이익이 많이 나는 베팅 기회를 포착할 수 있어야 합니다.
하지만 스포츠 베팅 모델은 구축하기가 어렵고 시간이 많이 걸릴 수 있습니다. 모델을 만들 때 따라야 할 많은 지침과 순서가 있으므로 과정이 다소 복잡해질 수 있습니다.
그럼에도 불구하고 일단 베팅 모델을 성공적으로 구축하면 일반적으로 베팅을 하는 사람들은 놓치고 지나갈 베팅 기회를 포착할 수 있습니다.
자, 이제 시작해 보겠습니다.
이 예제에서는 보험 회사에서 많이 활용하는 정량적 위험도 평가 기법인 보험 통계 관리 주기와 비슷한 방법을 사용하겠습니다. 여기에는 5가지 핵심 요인이 있습니다.
문제 정의
솔루션 구축
결과 모니터링
전문성
외부 인력
1단계: 베팅 모델의 목표 설정
목표 설정이란 말은 간단하지만 많은 스포츠 베터들이 베팅 모델을 구축할 때 간과하는 부분입니다.
목표가 없으면 수많은 숫자에 둘러싸여 결국 애초의 목적에서 벗어나게 됩니다.
패턴이 있는지 확인하기 위해 데이터를 먼저 입수하는 것이 좋겠다라고 생각할 수도 있지만 그런 경우 각 데이터를 다양한 가설을 세워 각각 다른 목표를 위해 테스트해야 하는 번거로움이 생깁니다.
그러므로 일반적이지 않은 특정한 목표를 세우는 것이 훨씬 유용합니다.
2단계: 측정법 선택
다음 단계는 수량화할 수 있는 측정법을 선택하여 조사한 내용을 숫자 형태로 공식화하는 것입니다.
이러한 첫 두 단계는 보험 통계 관리 주기의 문제 정의 단계에 해당합니다.
3단계: 데이터 수집, 그룹화, 수정
모든 모델은 알고리즘에 넣을 데이터가 필요합니다. 데이터를 수집하는 방법은 직접 수집하거나 온라인에서 구할 수 있는 데이터를 활용하는 방법의 두 가지가 있습니다.
다행히 인터넷에서 많은 데이터를 구할 수 있습니다. 일부는 무료지만 유료 서비스를 제공하는 웹 사이트도 있습니다.
데이터를 확보하고 나면 관리하기 위해 해결해야 할 의문점들이 생각날 것입니다.
예를 들어, Premier League 팀을 대상으로 지정한 경우 이들 팀의 모든 시합 데이터가 필요한지 아니면 리그 경기 데이터만 필요한지 고려해야 합니다. 대상 팀의 몇몇 선수가 빠지거나 주중에 Champions’ League 경기가 있는 경우 조정이 가능합니다.
앞서 설정한 목표를 토대로 판단을 내리고 결정하는 연습은 이 단계에서 할 수 있습니다.
4단계: 모델 형태 선택
선택하거나 직접 고안할 수 있는 모델이 아주 많이 있다는 전제하에 이제 수학을 활용할 차례입니다.
이전에 여러 가지 모델을 소개했는데 각자 원하는대로 복잡하거나 간단한 모델을 선택할 수 있습니다. 너무 복잡한 것은 피하는 것이 좋겠습니다.
특정 데이터에 특정 모델을 사용하는 것이 좋거나 특정 모델에 특정 데이터가 필요할 수 있으므로 이 단계는 상황에 따라 3단계와 바꿀 수 있습니다.
5단계: 가정 다루기
각 모델에는 여러 가지 가정이 포함되어 있으므로 각 가정의 한계를 파악해야 합니다. 이 부분을 잊어버릴 수도 있는데 굉장히 중요합니다.
예를 들어, 2007-08년 금융 위기의 주범 중 하나는 자산담보부증권이나 신용파산스왑 등의 계약에서 가정을 제대로 이해하지 못해 파생 금융 상품을 잘못 활용한 점입니다.
앞서 이 기사에서는 왜 평균 및 표준 편차가 이벤트의 정규 분포를 가정할 것인지를 살펴보았습니다. 이런 가정도 테스트를 거쳐야 합니다.
6단계: 스포츠 베팅 모델 구축
다음 단계는 스포츠 베팅 모델을 실제로 구축하는 단계입니다. 온라인 계산기, Excel, MatLab, Java, R 프로그래밍, VBA를 비롯해 사용할 수 있는 도구는 다양합니다.
스포츠 베팅 모델을 구축할 때 프로그래밍에 대한 전문 지식을 가질 필요는 없지만 기능에 대해 더 많이 이해할수록 데이터를 더 적절하게 테스트하고 분석할 수 있습니다.
7단계: 모델 테스트
스포츠 베팅 모델의 효율성을 테스트해서 결과와 얼마나 유사한 예측을 하는지 파악하는 것이 가장 중요합니다.
언제든지 모델 결과에 따라 이전 단계를 다시 고려해야 할 수도 있습니다.
핵심적인 질문은 언제나 모델이 이익을 낼 수 있는지 여부입니다. 그러므로 주기에 맞춰 다시 진행하는 테스트를 수행해야 합니다.
8단계: 결과 모니터링
적절한 모델을 구축해 테스트했다면 시간이 지남에 따라 지속적으로 유지 관리해야 합니다. 그러면 다시 시작 지점인 목표 정의 단계로 돌아오게 됩니다.
응용 지식
스포츠 베팅 모델을 구축하는 방법을 배울 때 관련 처리 과정을 이해하는 것은 매우 중요합니다.
정량적 모델 구축은 모델을 선택하고 적용하는 것에 그치지 않습니다. 순서가 정해진 것은 아니지만 완료해야 하는 많은 처리 과정이 있습니다.
이 과정을 따른다고 모델이 반드시 이익을 창출하는 것은 아니지만 여러분이 새로운 스포츠 베팅 모델을 구축하는 데 필요한 기초 형태를 익히도록 할 수 있습니다.