Software & Tools

You can find a selected set of my software projects on my Github page. Of these, two are published on CRAN. If you have any questions, suggestions, or collaboration interests, please feel free to contact me! I look forward to hearing from you.

CRAN Packages

CalibrationCurves

The CalibrationCurves package plots calibration curves and computes statistics for assessing calibration performance of predictive models. It provides essential tools for evaluating model calibration, discrimination, and overall predictive performance across various outcome types.

Detailed information on the package as well as a tutorial can be found on the package’s website.

Key Features:

  • Generate calibration plots with base R and ggplot
  • Comprehensive calibration and discrimination metrics
  • Support for binary, continuous and survival outcomes

actuaRE

The actuaRE package handles single-level and hierarchically structured risk factors using credibility and random effects models. It fits random effects models for multi-level/high-cardinality factors using credibility theory (Buhlmann-Straub for single-level, Jewell for hierarchical structures), GLM extensions, or Tweedie generalized linear mixed models. The package provides functions for model fitting, visualization, and prediction.

As the CalibrationCurves package, this package also has its own dedicated website with a tutorial and comprehensive overview of the package’s functionality.

Key Features:

  • Fit random effects models for multi-level factors using three different estimation methods.
  • Obtain a comprehensive overview of the properties of the fitted model.
  • Verify whether a fitted model has the balance property (i.e., the sum of the predicted values equals the sum of actual observations).
  • Regain the balance property by adjusting the intercept term.
  • Analyze and visualize the random effect predictions.