The package title no longer begins with the word “Elo”.
Fixed one URL redirect
Added a reference to the help page and vignette for
Restricted the version of R to >= 3.6.
elo.run2(), to be replaced by passing arguments to
elo.run(). A message is issued when the R backend is used.
[.elo.k() (new) and
[.elo.players.matrix() methods now drop any extra classes when
j= is specified.
Changed a warning to an error in
final.elos() when using
regressed=TRUE without regression after the last game.
subset= argument to
Added attributes to
fitted.elo.running(..., running=TRUE) to indicate the group (i.e., model) from which the prediction arises.
Improved documentation, including expanding from 1 to 3 vignettes
tournament is created (though the data didn’t actually change).
Made some methods more explicit:
Made one fix for R-devel related to subsetting a vector with a classed object.
elo.colley(), with its corresponding helper functions.
k() to take two arguments, to give differential updates to “team.A” and “team.B”. This has one user-visible effect:
as.data.frame.elo.run() now has one more column than it did before, and its column names have changed. (#45)
pkgdown site: https://eheinzen.github.io/elo/
rm.ties= argument from
elo.glm(). Ties will have to be removed instead with
subset= or before running the function altogether.
is.na.elo.adjust() to test for NAs in the adjustment vector. (#41)
Widened the version dependency to R 3.3.0.
elo.glm(), a simple function to run logistic regressions on Elo setups.
Exported and revamped the class structure of the specials allowed in formulas. (#30)
Allowed regression to different values for each team. (#35)
This version is not backwards compatible!
elo.run() no longer accepts numeric values for
$elos component of
"elo.run" objects has been completely reworked, and now uses 1-based indexing. Because of this, the
print.elo.run() method also had to be fixed. (#16)
elo.model.frame(). The output is a
data.frame with appropriately named columns.
is.score() to test for “score-ness”.
Made the title more succinct.
Elaborated the description of the package.
Tweak the internal
Tweaked the README and vignette.
Submit first version of
elo to CRAN.
Issues and code can be found on GitHub: https://github.com/eheinzen/elo/