lodi v0.9.2
Minor changes
- Added badges to README.Rmd / README.md to show the CRAN version of lodi, Github version of lodi, and a Travis-CI badge showing whether or not lodi tests are passing. If the Github version and CRAN versions differ, the badges appear as different colors.
- Added some unit tests to be run when updating the package / before CRAN submission.
- Added check to ensure exposure data that is below the
lod is coded as NA. Users might input an already log transformed exposure in clmi, while not transforming the lod variable. If the transformation is logarithmic, this will catch it
- Changed the optimization algorithm uses in the MLE procedure from
L-BFGS-B to BFGS with reparameterized variance (ie exp(var)) to ensure non-negativity instead of box constraints. Using L-BFGS-B could cause non-finite values of the objective function due to large gradients when evaluating the initial value of the function.
Bug fixes
- Fixed a subtle bug when calling lodi inside of a function when using a custom exposure function. lodi was internally using the parent frame to enclose the transformation, which is the lodi package namespace, instead of the caller’s frame.
lodi v0.9.1
Minor changes
- Added additional checks to
clmi to protect against improper variable ordering.
- Added
verbose option to clmi to print out parsing information.
- Updated
clmi documentation to provide additional exposition on proper use of the package.
Bug fixes
- Corrected calculation of censored likelihood maximum likelihood estimates, and named them.
clmi now returns imputed data.frames that have the same row ordering as the original.
lodi v0.9.0
Initial CRAN release.