dbl_run | R Documentation |
Dynamic Bayesian Logit
dbl_run(
formula,
data,
r = NULL,
rd = NULL,
lambda = NULL,
weight = NULL,
kappa = 0.95,
init_r = 0,
init_rd = 1
)
formula |
formula which specifies the model. Unlike other algorithms
in the packages (glicko_run, glicko2_run, bbt_run), this method doesn't allow
players nested in teams with |
data |
data.frame which contains columns specified in formula, and
optional columns defined by |
r |
named vector of initial players ratings estimates. If not specified
then |
rd |
rd named vector of initial rating deviation estimates. If not specified
then |
lambda |
name of the column in |
weight |
name of the column in |
kappa |
controls |
init_r |
initial values for |
init_rd |
initial values for |
A "rating" object is returned:
final_r
named vector containing players ratings.
final_rd
named vector containing players ratings deviations.
r
data.frame with evolution of the ratings and ratings deviations
estimated at each event.
pairs
pairwise combinations of players in analysed events with
prior probability and result of a challenge.
class
of the object.
method
type of algorithm used.
settings
arguments specified in function call.
# the simplest example
data <- data.frame(
id = c(1, 1, 1, 1),
name = c("A", "B", "C", "D"),
rank = c(3, 4, 1, 2),
gate = c(1, 2, 3, 4),
factor1 = c("a", "a", "b", "b"),
factor2 = c("a", "b", "a", "b")
)
dbl <- dbl_run(
data = data,
formula = rank | id ~ player(name)
)
dbl <- dbl_run(
data = data,
formula = rank | id ~ player(name) + gate * factor1
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.