ParetoNBDModel.probabilidad_esperada_viva#

ParetoNBDModel.expected_probability_alive(data=None, *, future_t=None)[fuente]#

Calcular la probabilidad esperada de estar vivo.

Calcule la probabilidad de que un cliente con historial de frecuencia, recencia y T esté actualmente activo. También se puede estimar la probabilidad de estar vivo para future_t períodos en el futuro.

Adaptado de la ecuación (18) en las notas de Bruce Hardie [1].

Parámetros:
datos : DataFrame, opcionalDataFrame, opcional

Dataframe que contiene las siguientes columnas:

  • customer_id: Identificador único del cliente

  • frequency: Número de compras repetidas

  • recency: Tiempo entre la primera y la última compra

  • T: Tiempo entre la primera compra y el final del período de observación. Las suposiciones del modelo requieren T >= recency

  • Columna opcional para la parametrización de future_t.

  • Todas las columnas de covariables especificadas cuando se inicializó el modelo.

Si no se proporciona, las predicciones se realizarán con los datos utilizados para ajustar el modelo.

future_tarray_like

Número de períodos de tiempo para predecir las compras esperadas. No es necesario si el DataFrame data contiene una columna future_t.

Referencias

[1]

Fader, Peter y G. S. Hardie, Bruce (2014). «Resultados Adicionales para el Modelo Pareto/NBD.» https://www.brucehardie.com/notes/015/additional_pareto_nbd_results.pdf