Governed Predictive Model Comparison¶
Python-facing port of
governed-pupil-model-comparison.Rmdfrom the frozen R gp3bayes 0.5.0 reference. The statistical and governance framing below follows the canonical vignette; executable Python workflows use the mapped APIs listed later.
The sensitivity suite is a pre-fit registry of alternatives. It does not fit or rank models.
Weights are returned only as explicit evidence. gp3bayes does not automatically average predictions or declare the highest-weight model substantively correct.
Leave-future-out is an explicit refit workflow¶
Python API mapping¶
gp3bayespy.compare_pupil_modelsgp3bayespy.create_pupil_advanced_sensitivity_suitegp3bayespy.create_pupil_lfo_plangp3bayespy.create_pupil_model_setgp3bayespy.fit_advanced_pupil_model_backendgp3bayespy.materialize_pupil_advanced_sensitivity_scenariogp3bayespy.plot_pupil_lfogp3bayespy.plot_pupil_model_comparisongp3bayespy.pupil_model_comparison_tablegp3bayespy.pupil_model_weightsgp3bayespy.simulate_advanced_pupil_timecoursegp3bayespy.specify_advanced_pupil_timecourse_modelgp3bayespy.validate_pupil_leave_future_out
Python usage¶
import gp3bayespy as gp
# All functions listed above are available from the package root.
# Use help(gp.<function>) or the API reference for the exact Python signature.
An executable workflow for this family is included in ../../examples/pupil_workflow.py.