BaseGammaGammaModel.thin_fit_result#
- BaseGammaGammaModel.thin_fit_result(keep_every)#
Return a copy of the model with a thinned fit result.
This is useful when computing summary statistics that may require too much memory per posterior draw.
Examples
fitted_gg = ... fitted bg = ... fitted_gg_thinned = fitted_gg.thin_fit_result(keep_every=10) fitted_bg_thinned = fitted_bg.thin_fit_result(keep_every=10) clv_thinned = fitted_gg_thinned.expected_customer_lifetime_value( transaction_model=fitted_bg_thinned, customer_id=t.index, frequency=t["frequency"], recency=t["recency"], T=t["T"], mean_transaction_value=t["monetary_value"], )