dixoncoles: Dixon-Coles model for estimating team strengths

Description Usage Arguments Value Examples

View source: R/dixoncoles.R

Description

This is an implementation of the Dixon-Coles model for estimating soccer teams' strength from goals scored and conceded:

Dixon, Mark J., and Stuart G. Coles. "Modelling association football scores and inefficiencies in the football betting market." Journal of the Royal Statistical Society: Series C (Applied Statistics) 46, no. 2 (1997): 265-280.

Usage

1
dixoncoles(hgoal, agoal, hteam, ateam, data, weights = 1, ...)

Arguments

hgoal

A formula describing the home goals column in 'data', or a numeric vector containing the observed home goals for a set of games.

agoal

A formula describing the away goals column in 'data', or a numeric vector containing the observed away goals for a set of games.

hteam

A formula describing the home team column in 'data', or a vector containing the home team name for a set of games.

ateam

A formula describing the away team column in 'data', or a vector containing the away team name for a set of games.

data

Data frame, list or environment (or object coercible by 'as.data.frame' to a data frame) containing the variables in the model.

weights

A formula describing an expression to calculate the weight for each game. All games weighted equally by default.

...

Arguments passed onto 'dixoncoles_ext'.

Value

A list with component 'par' containing the best set of parameters found. See 'optim' for details.

Examples

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

Torvaney/regista documentation built on June 7, 2021, 12:21 a.m.