compute_division_ranks {nflseedR} | R Documentation |
Compute NFL Division Rankings using Game Results
Description
Compute NFL Division Rankings using Game Results
Usage
compute_division_ranks(
games,
teams = NULL,
tiebreaker_depth = 3,
.debug = FALSE,
h2h = NULL
)
Arguments
games |
A data frame containing real or simulated game scores. The following variables are required:
|
teams |
This parameter is optional. If it is
|
tiebreaker_depth |
A single value equal to 1, 2, or 3. The default is 3. The value controls the depth of tiebreakers that shall be applied. The deepest currently implemented tiebreaker is strength of schedule. The following values are valid:
|
.debug |
Either |
h2h |
A data frame that is used for head-to-head tiebreakers across the
tie-breaking functions. It is computed by the function
|
Value
A list of two data frames:
- standings
Division standings.
- h2h
A data frame that is used for head-to-head tiebreakers across the tie-breaking functions.
See Also
The examples on the package website
Examples
# Change some options for better output
old <- options(list(digits = 3, tibble.print_min = 64))
library(dplyr, warn.conflicts = FALSE)
try({#to avoid CRAN test problems
nflseedR::load_sharpe_games() %>%
dplyr::filter(season %in% 2019:2020) %>%
dplyr::select(sim = season, game_type, week, away_team, home_team, result) %>%
nflseedR::compute_division_ranks() %>%
purrr::pluck("standings")
})
# Restore old options
options(old)