Release Notes for Pumas 2.4.1
Pumas
Bug fixes and minor improvements
- Fix handling of the
nnodeskeyword invpcwith stratification such that nodes are chosen by stratum, and the requested number of nodes is always used unless it's larger than the number of unique values of the independent variable in the stratum. - Fix a bug where it was not possible to set variance information to zero to remove the presence of a given random effect.
- Correctly pass down the
ensemblealginformation ininfer,vcovandstderror. The information was previously ignored. - Fix some
showmethods when there is no dynamical model. - Fill dosing columns with
0s instead ofmissingwhen creating aDataFramefromSubjects and diagnostics. - Mention next observation carried backward (NOCB) and last observation carried forward (LOCF) when explaining how to set covariate interpolation direction in the
read_pumasdocstring. - Fix the check for a combination of
ssandiithat is not allowed inread_pumas. - Throw an error if the dose control parameters used in the
@dosecontroldo not match the names of the dynamical variables in@dynamics. - Throw useful errors when there are no observations for a given subject in various functions that have to calculate empirical bayes estimates.
- Ignore
CompositeExceptionandTaskExceptions during afitif they are due to numerical errors. This allows the the optimization procedures built into the algorithm to continue if they end up with a numerically unstable parameter proposal. - Fix a bug where
fitwould fail if the first subject of a population had all missing values for one of multiple dependent variables. - Fix a bug where
@ncause in the@derivedblock would fail with aDimensionMismatcherror.
Bioequivalence
Bug fixes and minor improvements
- Switch to
LN_COBYLAsolver when fitting linear mixed effects model to avoid saddlepoint solutions for some models with missing data.