Skip to the content.

QuantumData holds tables for actuaries who are practicing predictive analytics in the form Exam PA expects. Each object is a rectangular data frame with a documented response, a mix of numeric and categorical predictors, and a row count that still fits in memory on a laptop. The files come from SOA exam sittings, SOA sample projects, and the practice exams written around that syllabus, plus a few public modeling sets used the same way.

The exam task is to explore a file, choose a GLM or a tree, hold out data, and say what the fit means for a decision. These tables are the raw material for that loop. Targets include claim amounts, retention, a high-value flag, hospital days, crash severity, and hourly counts. Predictors are the ones a pricing, underwriting, or health analyst would actually be handed: demographics, prior utilization, road and weather conditions, and a handful of scores built by someone else.

The level is intermediate. A first course in GLMs is enough to start. The practice is in the exam habits around the model: a split that respects time when the rows are ordered, a check that each predictor is known before the outcome, and a short recommendation a claims or pricing lead could use. The UCI bank file is the clearest case. Call duration dominates a model of whether the customer subscribed, and duration is known only after the call ends, so a score meant to be used before the call leaves that column out.

Column dictionaries live in this repository, one roxygen file per table under R/ and the generated help under man/. Several source extracts are also stored as CSV under raw-data/. The packaged .RData objects are not in the git tree. The project notes record that those files were moved to Hugging Face.

Tables