Returns four factor data and team records on a variety of splits, including date range, quadrant level, opponent ranking, game location, and game type.
Usage
bart_factors(
year = current_season(),
venue = "all",
type = "all",
quad = "4",
top = 0,
start = NULL,
end = NULL
)Arguments
- year
Defaults to current season (YYYY).
- venue
Filters by venue; defaults to `all`.
- type
Filters by game type; defaults to `all`.
- quad
Filters by quadrant level; defaults to `4`.
- top
Filters by opponent T-Rank position; defaults to NULL (all).
- start
Filters by start date; defaults to NULL (full season).
- end
Filters by end date; defaults to NULL (full season).
Value
Returns a tibble with 22 columns:
teamcharacter.
confcharacter.
barthagdouble. The estimation of a team's win probability against the average Division 1 team on a neutral court.
reccharacter.
winsdouble.
gamesdouble.
adj_tdouble.
adj_odouble.
off_efgdouble.
off_todouble.
off_ordouble.
off_ftrdouble.
adj_ddouble.
def_efgdouble.
def_todouble.
def_ordouble.
def_ftrdouble.
wabdouble. The number of wins above or below the expected total from a bubble team against the same schedule.
yeardouble.
venuecharacter. Split supplied to the venue argument.
typecharacter. Split supplied to the type argument.
topdouble. Split supplied to the top argument.
quadcharacter. Split supplied to the quad argument.
Details
For a brief explanation of each factor and its computation, please visit KenPom's blog. Data can be split on five variables:
- venue
Splits on game location; 'all', 'home', 'away', 'neutral', and 'road' (away + neutral).
- type
Splits on game type; 'all', 'nc' (non-conference), 'conf' (conference), 'reg' (regular season), 'post' (post-season tournaments), 'ncaa' (NCAA tournament).
- quad
Splits by quadrant level; 1-4 with 0 indicating 1-A games.
- top
Splits by opponent T-Rank position, adjusted for game location.
- start/end
Splits by date range (YYYYMMDD).
Examples
bart_factors(quad='3', venue='away', start='20220101')
#> # A tibble: 357 x 24
#> team conf barthag rec wins games adj_t adj_o off_efg off_to off_or
#> <chr> <chr> <dbl> <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 Gonzaga WCC 0.981 4–1 4 5 78.3 118. 58.5 16.5 20
#> 2 Duke ACC 0.979 9–1 9 10 65.5 126. 56.6 14.5 32.6
#> 3 Arizona P12 0.960 7–2 7 9 73.8 122. 55.9 18.5 33.7
#> 4 Kentucky SEC 0.948 6–4 6 10 67.6 116. 49.4 18.2 32.8
#> 5 Murray St. OVC 0.943 2–0 2 2 64.1 112. 50.9 14.9 28.6
#> 6 Vermont AE 0.938 3–0 3 3 66.1 116. 66.1 16.4 21.3
#> 7 Kansas B12 0.930 5–4 5 9 68.1 120. 51.1 20.3 35.1
#> 8 Baylor B12 0.929 7–3 7 10 68.4 116. 50.6 20.3 32.9
#> 9 Iowa B10 0.918 5–4 5 9 69.1 121. 52.3 12.7 31.1
#> 10 Villanova BE 0.913 7–2 7 9 66.2 120. 54.1 18.7 30.1
#> # ... with 347 more rows, and 13 more variables: off_ftr <dbl>, adj_d <dbl>,
#> # def_efg <dbl>, def_to <dbl>, def_or <dbl>, def_ftr <dbl>, wab <dbl>,
#> # year <dbl>, venue <chr>, type <chr>, top <dbl>, quad <chr>, start <chr>
