BaseGammaGammaModel#
- class pymc_marketing.clv.models.gamma_gamma.BaseGammaGammaModel(data=None, *, model_config=None, sampler_config=None, non_distributions=None)[fuente]#
Clase base para modelos Gamma-Gamma.
Métodos
BaseGammaGammaModel.__init__([data, ...])Inicializar la configuración del modelo y la configuración del muestreador para el modelo.
Convierte la configuración del modelo y la configuración del muestreador de los atributos a argumentos de palabra clave.
Construya el modelo a partir del objeto InferenceData.
BaseGammaGammaModel.build_model(**kwargs)Cree una instancia de
pm.Modelbasada en los datos proporcionados y en model_config.Cree atributos para los datos de inferencia.
Distribución posterior de los valores de gasto medio para cada cliente.
Distribución posterior de los valores de gasto medio para nuevos clientes.
Calcule el valor promedio de vida para un grupo de uno o más clientes.
Calcule el valor medio de gasto futuro esperado por cliente.
Calcule el valor medio de gasto esperado para un nuevo cliente.
BaseGammaGammaModel.fit([data, method, ...])Inferir la posterior del modelo.
BaseGammaGammaModel.fit_summary(**kwargs)Calcule el resumen del resultado del ajuste.
BaseGammaGammaModel.graphviz(**kwargs)Obtenga la representación graphviz del modelo.
Cree los kwargs de inicialización a partir de un objeto InferenceData.
BaseGammaGammaModel.load(fname[, check])Cree una instancia de ModelBuilder a partir de un archivo.
BaseGammaGammaModel.load_from_idata(idata[, ...])Cree una instancia de ModelBuilder a partir de un objeto InferenceData.
BaseGammaGammaModel.save(fname, **kwargs)Guarde los datos de inferencia del modelo en un archivo.
BaseGammaGammaModel.set_idata_attrs([idata])Establecer atributos en un objeto InferenceData.
BaseGammaGammaModel.table(**model_table_kwargs)Obtenga la tabla resumen del modelo.
BaseGammaGammaModel.thin_fit_result(mantener_todo)Devuelva una copia del modelo con un resultado de ajuste reducido.
Atributos
default_model_configDevuelve un diccionario de configuración predeterminado de la clase.
default_sampler_configConfiguración de muestreador predeterminada.
fit_resultObtenga el resultado de ajuste posterior fit_result.
idGenerar un valor hash único para el modelo.
posteriorposterior_predictivepredictionspriorprior_predictiveversionidatasampler_configmodel_config