Skip to content

Releases: OHDSI/PatientLevelPrediction

Release v6.6.0

09 Mar 13:49
1439171

Choose a tag to compare

New features

  • Added flexible hyperparameter tuning with configurable tuning metrics and support for grid, random, and custom search strategies (#618).
  • Standardized the non-Cyclops modeling interface to simplify tuning and maintenance of classification models (#618).
  • Added ridge logistic regression settings via Cyclops with setRidgeRegression() (#621).
  • Expanded imputation support and hardened the missing-indicator and predictive mean matching workflow (#622).
  • Added support for using logits / linear predictors in rank-based metrics (#615).
  • Persisted hyperparameter settings and model names in the results data model to improve downstream model identification and viewing (#633, #632).

Bug fixes

  • Improved upload of hyperparameter metadata and robustness of model settings persistence for database viewers and downstream tools (#628, #623).
  • Ensured existing GLM and scikit-learn model settings retain model identity so uploads generate distinct model design records (#614).
  • Fixed evaluation when outcomes are single-class (#624).
  • Improved LightGBM model persistence using a more robust in-memory serialization path (#626).
  • Removed deprecated sklearn AdaBoost usage for compatibility with newer scikit-learn versions (#627).
  • Fixed serialization of simpleImputer metadata when saving PLP models (#630).
  • Limited batchRestrict handling to SQLite-backed data to avoid incorrect behavior on other backends (#612).

Performance and maintenance

  • Improved simpleImpute performance for large feature sets (#629).
  • Reduced GitHub Actions R CMD check runtime in CI (#625).

Release v6.5.1

15 Oct 13:15
dd95194

Choose a tag to compare

  • [Bug] Remove old R condition from Rd files throug new roxygen2 (PR #603)
  • [Internal] Use reticulate's py_require for stating python dependencies (PR #600)
  • [Bug] use closeConnection instead of finalize for RMM (PR #599)
  • [Bug] Refresh the xgboost training call to remove watchlist/nthread deprecation warnings (PR #587)
  • [Bug] Align querySql() usage and migration discovery with DatabaseConnector 7 to keep PLP uploads and exports working (PR #595)
  • [Internal] Add pkgload to Suggests for dev/test tooling (PR #595)
  • [Bug] Improve net benefit plot to handle multiple results and thresholdSummary (PR #586)

Release v6.5.0

25 Jul 13:24
bd220e3

Choose a tag to compare

  • [Feature] skip diagnostics when using runMultiplePlp (PR #581)
  • [Bug] Add seed to simulatePlpData to stop convergence issues in examples (PR #583)
  • [Bug] Conserve andromeda object when samplig (PR #579)
  • [Bug] Fix modelSettings of existing GLM (PR #575)
  • [Bug] Fix normalizers if feature is a constant (PR #573)
  • [Bug] Fix failure of rclassifier and sklearn models with only one feature (PR #569)

Release v6.4.1

22 Apr 16:36

Choose a tag to compare

  • [Bug] Fix bug when sampleSize is NULL but restricting by dates in getPlpData (PR #559)
  • [Bug] Add cohort definitions to external validation (PR #562)
  • [Bug] Copy attributes correctly in new FE methods (PR #557)
  • [Bug] Specify more settings for existing models (GLM and Scikit-learn) (PR #555)
  • [Bug] temporal data compatibility (PR #554)
  • [Bug] Specify start and endDays in cohortCovariates (PR #553)
  • [Bug] Fix bugs when uploading same cohorts in parallel (PR #544)

Release v6.4.0

11 Feb 12:20

Choose a tag to compare

See NEWS.md for release notes.

Release v6.3.9

21 Aug 15:44

Choose a tag to compare

See NEWS.md for release notes.

Release v6.3.8

26 Apr 19:09
c5176a2

Choose a tag to compare

See NEWS.md for release notes.

Release v6.3.7

05 Apr 08:01
9e37b51

Choose a tag to compare

See NEWS.md for release notes.

v6.3.6

05 Dec 12:57
7a55c31

Choose a tag to compare

See NEWS.md for release notes.

Release v6.3.5

28 Aug 14:48
86930ed

Choose a tag to compare

See NEWS.md for release notes.