Usage
brtobit(formula, data, subset, na.action,
model = TRUE, y = TRUE, x = FALSE,
control = brtobit_control(...), ...)
brtobit_fit(x, y, control = brtobit_control())
brtobit_control(fsmaxit = 100, start = NULL, epsilon = 1e-08, type = "BR", ...)
Details
brtobit fits tobit regression models with bias-reduced (BR) estimation as introduced by Köll et al. (2021). The model assumes an underlying latent Gaussian variable:
\(y_i^* \sim \mathcal{N}(\mu_i, \sigma^2)\)
which is only observed if positive and zero otherwise: \(y_i = \max(0, y_i^*)\). The latent mean \(\mu_i\) is linked to a linear predictor
\(\mu_i = x_i^\top \beta\)
and the latent variance \(\sigma^2\) is assumed to be constant.
brtobit_fit is the lower level function where the actual fitting takes place.
A set of standard extractor functions for fitted model objects is available for objects of class “brtobit”, including methods to the generic functions print, summary, coef, vcov, logLik, predict, model.frame, model.matrix, bread (from the sandwich package), getSummary (from the memisc package, enabling mtable), and prodist (from the distributions3 package, enabling various methods and graphics from the topmodels packages).
In the future we intend to extend the implementation to heteroscedastic tobit models in the crch package (Messner, Mayr, Zeileis 2016).