Releases: ikosmidis/brglm2
brglm2 0.9.2
Improvements, updates and additions
-
Convergence of the
brglm_fit
iterations is now determined if the L^Inf norm of the step size (rather than the L^1 as it was previously) of the quasi-Fisher scoring procedure is less thanepsilon
(see?brglm_control
for the definition ofepsilon
). This is more natural asepsilon
then determines directly the precision of the reported estimates and does not depend on their number. -
brglm_control()
now checks that the supplied value ofmax_step_factor
is numeric and greater or equal to1
. If not, then it is set to the default value of12
. -
Vignette updates
brglm2 v0.9.1
brglm2 0.9.1
Other improvements, updates and additions
- Added the
enzymes
andhepatitis
data sets (from the pmlr) to support examples and tests.
brglm2 0.9.0
New functionality
- The
expo()
method forbrglmFit
andglm
objects estimates the exponential of parameters of generalized linear models with maximum likelihood or various mean and median bias reduction methods (see?expo
for details). Theexpo()
method is particularly useful for computing (corrected) estimates of the multiplicative impact of a unit increase on a covariate on the mean of a Poisson log-linear model (family = poisson("log")
inglm()
) while adjusting for other covariates, the odds ratio associated with a unit increase on a covariate in a logistic regression model (family = binomial("logit")
inglm()
) while adjusting for other covariates, the relative risk associated with a unit increase on a covariate in a relative risk regression model (family = binomial("log")
inglm()
) while adjusting for other covariates, among others.
Bug fixes
- Fixed a bug where the dispersion in the resulting object would not be transformed even if
transformation != "identity"
whentype
isML
orAS_median
orAS_mixed
.
Other improvements, updates and additions
brglm2 v0.8.2
brglm2 0.8.2
Other improvements, updates and additions
- Housekeeping.
- Removed lpSolveAPI from imports.
brglm2 0.8.1
Bug fixes
- Fixed a bug when predicting from
bracl
objects with non-identifiable parameters.
Other improvements, updates and additions
-
Work on output consistently from
print()
methods forsummary.XYZ
objects; estimator type is now printed and other fixes. -
Enriched warning when algorithm does not converge with more informative text.
-
Documentation fixes and updates
brglm2 v0.8.0
New functionality
brnb()
allows fitting negative binomial regression models using
implicit and explicit bias reduction methods. See vignettes for a
case study.simulate()
method for objects of classbrmultinom
andbracl
ordinal_superiority()
method to estimate Agresti and Kateri
(2017)'s ordinal superiority measures, and compute bias corrections
for those.
Bug fixes
- Fixed a bug that would return an error when
Wald.ratios = TRUE
in
summary.brmultinom
. - Fixed bug in
vcov.bracl
that would return an error if the
"bracl"
object was computed usingbracl()
withparallel = TRUE
and one covariate. - Fixed a bug in
bracl()
related to the handling or zero weights
that could result in hard-to-traceback errors. - Fixed a bug in
bracl()
that could cause errors in fits with one
covariate. brglmFit()
iteration returns last estimates that worked if
iteration fails.
Other improvements, updates and additions
- Documentation and example updates.
brglm2 v0.7.1
Bug fixes
- Fixed bug where
confint()
was not returning anything when applied
to objects of classbrmultinom
. - Fixed bug where and error could result when the
control
glm()
.
argument was specified using the output frombrglmControl()
or
brglm_control()
.
New functionality
- added
check_aliasing
option inbrglmControl()
to tell
brglm_fit()
to skip (check_aliasing = TRUE
) or not
(check_aliasing = FALSE
) rank deficiency checks (through a QR
decomposition of the model matrix), saving some computational effort.
Other improvements, updates and additions
- Updated DOI links in documentation and some http -> https fixes.
brglm2 v0.7.0
Bug fixes
- Fixed bug that resulted in
NA
coefficients whenbrglmFit
was
called with a vectorx
or anx
with no column names
New functionality
confint
method forbrmulitnom
objects
Other improvements, updates and additions
- Updated reference to Kenne Pagui et al (2017)
- Updated reference to Kosmidis and Firth (2020)
- Fixed issues with references
- Updated documentation
brglm2 v0.6.2
Other improvements, updates and additions
vcov.brglmFit
objects now usesvcov.summary.glm
and supports thecomplete
argument for controlling whether the variance covariance matrix should include rows and columns for aliased parameters.- Deprecated
detect_sepration
andcheck_infinite_estimates
, which will be removed from brglm2 at version 0.8. New versions ofdetect_sepration
andcheck_infinite_estimates
are now maintained in the detectseparation R package. - Fixed typos in NEWS.
brglm2 v0.6.1
Bug fixes
- Fixed bug in AIC reported by
print.summary
forbrmultinom
andbracl
detect_separation
now handles one-column model matrices correctly
Other improvements, updates and additions
- Documentation improvements and typo fixes
brglm2 v0.6
New functionality
brglmFit
can now do maximum penalized likelihood with powers of the Jeffreys prior as penalty (type = "MPL_Jeffreys
) for all supported generalized linear models. SeebrglmControl
andbrglmFit
for details.
Other improvements, updates and additions
- Documentation updates and improvements
- Updated vignettes to include maximum penalized likelihood with powers of the Jeffreys prior as penalty
- New examples in
?brglmFit
brglm2 v0.5.2
Bug fixes
print.brmultinom
is now exported, sobracl
andbrmultinom
fits print correctly
New functionality
- Added
response_adjustment
argument inbrglmControl
to allow for more fine-tuning of the starting values whenbrglmFit
is called withstart = NULL
Other improvements, updates and additions
- Documentation updates and improvements
- Added Kosmidis et al (2019) in the description file
- Added tests for
brglmControl