| recodeData {logitr} | R Documentation |
Returns a list of the design matrix X and updated pars and
randPars to include any dummy-coded categorical or interaction
variables.
Description
Recodes the data and returns a list of the encoded design matrix (X) as
well as two vectors (pars and randPars) with discrete (categorical)
variables and interaction variables added to X, pars, and
randPars.
Usage
recodeData(data, pars, randPars)
Arguments
data |
The data, formatted as a |
pars |
The names of the parameters to be estimated in the model.
Must be the same as the column names in the |
randPars |
A named vector whose names are the random parameters and
values the distribution: |
Value
A list of the design matrix (X) and two vectors (pars and
randPars) with discrete (categorical) variables and interaction variables
added.
Examples
library(logitr)
data(yogurt)
# Recode the yogurt data
result <- recodeData(
data = yogurt,
pars = c("price", "feat", "brand", "price*brand"),
randPars = c(feat = "n", brand = "n")
)
result$formula
result$pars
result$randPars
head(result$X)