Release Notes for Pumas 2.6.1
Pumas
Features and significant changes
Bug fixes and minor improvements
- Fix formatting of
infer(..., SIR)docstring - Fix the check for zero gradients in matrix domains used for variance-covariance matrices such that they successfully throw and report the correct index.
- Fix a bug where simulation of non-DiffEq models with covariate interpolation but without events would fail.
- Fix a bug that would cause an error to be thrown when fitting subjects that had ranges such as
0:1:24provided as their obstimes. - Fix warning message for duplicated
BayesMCMCoptions given in both the type and as keyword arguments tofit. Previously, the options used was not correctly reflected in the warning. - Use provided parameters in
zero_randeffsto construct the distributions of the random effects instead of the default values in the model. - Remove trailing whitespace in
showof PumasEMModel - Remove trailing whitespace in
showof PumasModel - Use
medianfor initialization ofMvLogNormalinstead ofmeanfor consistency withLogNormal. - Use
mean/modefor initialization ofWishart/InverseWishart. - Fix
constantcoefuse incovariate_selectwhen passed asNamedTuple. Previously, the input values would be ignored. Note, the preferred method is to input the parameters to be used in theparaminput and specify the constant parameters only as a tuple of symbols. - Allow for
MAPinfindinfluential. Previously, the function would not allowMAPdue to a type restriction. - Fix a bug where
randeffsinput to functions would not allow for a different ordering of the random effects than the ordering found in the model. - Fix
DataFrameconstructor ofSimulatedObservationswhen some subjects have events defined and others do not. - Fix a bug where the variables defined in
@varswould not be in@observedif@inithad been specified. - Fix
inferwithMarginalMCMCandconstantcoef. Previously, this would fail. - Fix
showfor likelihood approximations such asFOCE,LaplaceIetc. Previously, these would be way to verbose when showing the results offit, when storing approximation information inDataFrames etc. - Error if variables defined in
@observedand@deriveduse names that are already used to define variables in other blocks. - Throw useful error when cholesky decomposition fails as part of
MvNormalconstruction. For example, this could happen when callingsimobswithinferinput. - Add docstrings for
SimulatedPopulationandSimulatedObservations. - Fix
@delaywith integerobstimes. - Fix
inspectforJointMAP. Previously, this would fail with a method error. - Fix
DataFrameconstruction whenrouteis part of the model. Previously, theroutewould be filled in an inconsistent manner that caused output of ourDataFrameconstructors to produce content that could not be read byread_pumas. - Fix CorrDomain constructors.
- Allow subjects to have different number of observations in
ByObservationBayesian cross-validation. - Fix a bug where parameters would not always be transformed back to the original parameter domain in some Bayesian diagnostics methods.
- Improve error message when no subject observations are in the model and fix some diagnostic functions when some observations are not in the model. This applies to situations where there are more observed variables in the subject than there are observed variables being modelled in the
@derivedblock. - Fix parameter elimination in MTK systems with units.
- Fix
loglikelihoodfor MAP and JointMAP to correctly exclude the contribution of the prior.
Optimal Design
- Fix specifying initial sampling times as a vector that doesn't contain vectors.
- Changed the optimization
verboseoption default totrue. - Fixed the rendering of
designdocstring.
Features
Bug fixes and minor improvements
Pumas Utilities
Features
Bug fixes and minor improvements
Bioequivalence
Features
Bug fixes and minor improvements
- Fix rendering of markdown table in docstring of
pumas_be. - Fix confidence interval in output table of reference scaled analyses
- Allow DataFrame inputs with abstractly typed columns