All Projects → Torvaney → regista

Torvaney / regista

Licence: GPL-3.0 License
An R package for soccer modelling

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to regista

Soccer ggplots
Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****
Stars: ✭ 115 (+61.97%)
Mutual labels:  soccer, rstats, football
football analytics
⚽📊 A collection of football analytics projects, data, and analysis by Edd Webster (@eddwebster), including a curated list of publicly available resources published by the football analytics community.
Stars: ✭ 405 (+470.42%)
Mutual labels:  soccer, football, sports-analytics
Datofutbol
Dato Fútbol repository
Stars: ✭ 23 (-67.61%)
Mutual labels:  soccer, rstats, football
Soccergraphr
Soccer Analytics in R using OPTA data
Stars: ✭ 42 (-40.85%)
Mutual labels:  soccer, rstats, football
Awesome Soccer Analytics
⚽️📈 A curated list of awesome resources related to Soccer Analytics.
Stars: ✭ 244 (+243.66%)
Mutual labels:  soccer, football
Draw
⚽ Champions League draw simulator
Stars: ✭ 134 (+88.73%)
Mutual labels:  soccer, football
ARGoal
Get more goals. | Virtual Goals & Goal Distance | App Doctor Hu
Stars: ✭ 14 (-80.28%)
Mutual labels:  soccer, football
kickoff
Open Kick-Off is a fun rewriting attempt of the cult football game Kick Off 2 designed by Dino Dini and released in 1990 by Anco for the Atari ST and the Commodore Amiga. It is written in Java with the help of libGDX.
Stars: ✭ 32 (-54.93%)
Mutual labels:  soccer, football
football-peek
[JavaScript - NodeJS] Application to access football scores
Stars: ✭ 14 (-80.28%)
Mutual labels:  soccer, football
football-graphs
Graphs and passing networks in football.
Stars: ✭ 81 (+14.08%)
Mutual labels:  soccer, sports-analytics
understatr
fetch understat data
Stars: ✭ 72 (+1.41%)
Mutual labels:  soccer, football
sports.py
A simple Python package to gather live sports scores
Stars: ✭ 51 (-28.17%)
Mutual labels:  soccer, football
soccer-bookmaker-odds
Historical data of bookmaker odds for some of the major soccer European leagues.
Stars: ✭ 16 (-77.46%)
Mutual labels:  soccer, football
Understat
An asynchronous Python package for https://understat.com/.
Stars: ✭ 88 (+23.94%)
Mutual labels:  soccer, football
transfermarkt-datasets
⚽️ Extract, prepare and publish Transfermarkt datasets.
Stars: ✭ 60 (-15.49%)
Mutual labels:  soccer, football
Soccerapi
soccerapi ⚽️ , an unambitious soccer odds scraper
Stars: ✭ 52 (-26.76%)
Mutual labels:  soccer, football
Epl Fantasy Geek
English Premier League 2017-18 Fantasy Stats for Geeks
Stars: ✭ 50 (-29.58%)
Mutual labels:  soccer, football
Football Cli
⚽ Command line interface for Hackers who love football
Stars: ✭ 984 (+1285.92%)
Mutual labels:  soccer, football
cfbscrapR
A scraping and aggregating package using the CollegeFootballData API
Stars: ✭ 25 (-64.79%)
Mutual labels:  football, sports-analytics
sportyR
R package for drawing regulation playing surfaces for several sports
Stars: ✭ 84 (+18.31%)
Mutual labels:  football, sports-analytics

regista

Build Status AppVeyor Build Status Coverage status Lifecycle: experimental

Overview

regista is a package for performing some of the common modelling tasks in soccer analytics.

Installation

regista is not currently available on CRAN but can be downloaded from github like so:

# install.packages("devtools")
devtools::install_github("torvaney/regista")

Examples

Dixon-Coles

The “Dixon-Coles model” is a modified poisson model, specifically designed for estimating teams’ strengths and for predicting football matches.

Regista provides an implementation of this model:

library(regista)

fit <- dixoncoles(hgoal, agoal, home, away, data = premier_league_2010)

print(fit)
#> 
#> Dixon-Coles model with specification:
#> 
#> Home goals: hgoal ~ off(home) + def(away) + hfa + 0
#> Away goals: agoal ~ off(away) + def(home) + 0
#> Weights   : 1

A more flexible api is provided with dixoncoles_ext, which allows the base Dixon-Coles model to be extended arbitrarily.

vignette("using-dixon-coles") gives some simple examples for using the model. Additionally, there are more extensive examples and analyses using regista available at the following links:

Other options

  • The mezzala package provides similar functionality for Python.
  • The goalmodel R package contains an implementation of the Dixon-Coles model, along with some additional method for modelling the number of goals scored in sports games.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].