class BaseRate[source]

BaseRate() :: ModelBlockABC

Estimate average goalscoring rate as a separate parameter.

This can be useful, since it results in both team offence and team defence parameters being centered around 1.0

class HomeAdvantage[source]

HomeAdvantage() :: ModelBlockABC

Estimate home advantage.

Assumes constant home advantage is present in every match in the dataset

class TeamStrength[source]

TeamStrength() :: ModelBlockABC

Estimate team offence and team defence parameters.

class KeyBlock[source]

KeyBlock(key) :: ModelBlockABC

Generic model block for adding arbitrary model terms from the data to both home and away team

class ConstantBlock[source]

ConstantBlock(*args) :: ModelBlockABC

A model block for adding specific model terms to the parameter keys.

Can be useful in conjunction with LumpedAdapter to ensure that certain parameters are in the model (even if they aren't estimated)