MMMCVSummaryFactory#
- class pymc_marketing.mmm.summary.cv.MMMCVSummaryFactory(cv_data)[source]#
Factory for creating summary DataFrames from CV DataTree results.
Obtain via
cv.summaryonTimeSliceCrossValidatororcv.plot.summaryonMMMCVPlotSuite.- Parameters:
- cv_data
xr.DataTree Combined DataTree produced by
TimeSliceCrossValidator.run().
- cv_data
Examples
>>> cv_idata = cv.run(X, y, mmm=mmm) >>> df = cv.summary.predictions() >>> records = df.to_dict(orient="records")
Methods
MMMCVSummaryFactory.__init__(cv_data)MMMCVSummaryFactory.crps([dims, output_format])Create mean CRPS summary per CV fold and split.
Summarize parameter posteriors across CV folds.
MMMCVSummaryFactory.predictions([hdi_probs, ...])Create posterior predictive summary per CV fold in long format.