Releases: amarquand/PCNtoolkit
Releases · amarquand/PCNtoolkit
Version 1.1.2
Version 1.1.2
Changes
- Better default centile plot
- Improve MSLL computation
- Speedup model comparison
- Change default Normal likelihood
- Save predictions in normal order
- Switch to SKLearn MAPE
- Add centered random parameterization
- Change default offset distribution to ZeroSumNormal
Bug fixes
- Fix bug with re-submitting a runner's failed jobs
- Fix bug with incremental file backup function
- Solve problem that occurs when both n_batches and batch_size are specified
- Small updates to default prior settings in HBR
- Improve MSLL computation
- Fix bug with nm.predict, it is now fully in-place on the Normdata
- Fix transfer bug for HBR
Version 1.1.1
- Remove preprocessing before evaluation
- Don't recompute centiles in plotter
Version 1.1.0
Version 1.1.0
Major changes
- Add support for
evaluate_logpfor transfered BLR models
Bug fixes
- Fix incorrect application of change-of-variables in BLR
evaluate_logp - Correctly use semantic versioning
- Correctly use the
__version__attribute
v1.0.1
Major changes:
- NormativeModel.merge implemented, completing the federated learning arsenal
- BLR transfer implemented
- HBR model comparison using WAIC convenience function in
util.model_comparison.py
Other nice things
- Implemented ARD for BLR
- Yhat estimation with importance weighting as default method
- Fixed effect in the slope of mean and variance in BLR
- Add vertical conditional density plots to
plot_centilesfunction - Outlier detection and removal in NormData.from_dataframe
- Model factory for common regression models
Minor changes:
- Much faster
map_batch_effects - Runner loads data results back into NormData objects when parallelise=True and observed=True
- Remove Torch from dependencies
- Better support for dataloading from ndarrays
- Explained Variance in the measures dataframe
- Avoid annoying Pandas warning in the plotter
v1.0.1 alpha 5
Preserve order of response variables in NormData.merge
v1.0.1 alpha4
HBR model comparison
Much faster Yhat estimation for BLR
BLR transfer
BLR transfer
BLR transfer working
v1.0.1 alpha 2
Improve BLR
Full Changelog: v1.0.1-alpha...v1.0.1-alpha2
v1.0.1-alpha: Improve BLR
Some important changes, mostly affecting BLR
- remove numpy version pin
- add linear component to bspline basis function
- change default parameters for n_iter and tolerance in BLR
- move computation of lambda n_vec to after reparameterization of beta
- add skeleton for fixed_effect_slope
PCNtoolkit version 1.0.0
Major code refactor (effectively a re-write of the toolbox). Key changes include:
- Improved object-orientation
- Improved code readability
- Improved in-line documentation
- Human readable models (JSON format)
- Improved extendability
- Algorithmic improvements, e.g. merge, extend, transfer, harmonise, synthesize and improvments to HBR
- Completely revised documentation
- No longer supports Gaussian process regression
- Updated cluster job submission system
IMPORTANT:
Models estimated on earlier versions of PCNtoolkit (up until v0.39) are NOT COMPATIBLE with this release. Please install the old version to continue working with legacy models