elo.calc {elo} | R Documentation |
Post-update Elo values
Description
Calculate post-update Elo values. This is vectorized.
Usage
elo.calc(wins.A, ...)
## Default S3 method:
elo.calc(wins.A, elo.A, elo.B, k, ..., adjust.A = 0, adjust.B = 0)
## S3 method for class 'formula'
elo.calc(formula, data, na.action, subset, k = NULL, ...)
Arguments
wins.A |
Numeric vector of wins by team A. |
... |
Other arguments (not in use at this time). |
elo.A , elo.B |
Numeric vectors of elo scores. |
k |
A constant k-value (or a vector, where appropriate). |
adjust.A , adjust.B |
Numeric vectors to adjust |
formula |
A formula. See the help page for formulas for details. |
data |
A |
na.action |
A function which indicates what should happen when the data contain NAs. |
subset |
An optional vector specifying a subset of observations. |
Value
A data.frame with two columns, giving the new Elo values after each update.
See Also
elo.prob
, elo.update
,
elo.model.frame
Examples
elo.calc(c(1, 0), c(1500, 1500), c(1500, 1600), k = 20)
dat <- data.frame(wins.A = c(1, 0), elo.A = c(1500, 1500),
elo.B = c(1500, 1600), k = c(20, 20))
elo.calc(wins.A ~ elo.A + elo.B + k(k), data = dat)
[Package elo version 3.0.2 Index]