foot_rank {footBayes}R Documentation

Rank and points predictions

Description

Posterior predictive plots and final rank table for football seasons.

Usage

foot_rank(
  object,
  data,
  teams = NULL,
  visualize = c("aggregated", "individual")
)

Arguments

object

An object of class stanfit or stanFoot as given by stan_foot function.

data

A data frame containing match data with columns:

  • periods: Time point of each observation (integer >= 1).

  • home_team: Home team's name (character string).

  • away_team: Away team's name (character string).

  • home_goals: Goals scored by the home team (integer >= 0).

  • away_goals: Goals scored by the away team (integer >= 0).

teams

An optional character vector specifying team names to include. If NULL, all teams are included.

visualize

Type of plot, default is "aggregated".

Details

For Bayesian models fitted via stan_foot the final rank tables are computed according to the simulation from the posterior predictive distribution of future (out-of-sample) matches. The dataset should refer to one or more seasons from a given national football league (Premier League, Serie A, La Liga, etc.).

Value

Final rank tables and plots with the predicted points for the selected teams as given by the models fitted via the stan_foot function.

Author(s)

Leonardo Egidi legidi@units.it

Examples


## Not run: 
library(dplyr)

data("italy")
italy_1999_2000<- italy %>%
dplyr::select(Season, home, visitor, hgoal,vgoal) %>%
dplyr::filter(Season == "1999"|Season=="2000")

colnames(italy_1999_2000) <- c("periods", "home_team", "away_team", "home_goals", "away_goals")

fit <- stan_foot(italy_1999_2000, "double_pois", iter = 200)
foot_rank(fit, italy_1999_2000)
foot_rank(fit, italy_1999_2000, visualize =  "individual")
 
## End(Not run)


[Package footBayes version 1.0.0 Index]