BetaGeoBetaBinomModel.distribución_nueva_frecuencia_recencia_cliente#

BetaGeoBetaBinomModel.distribution_new_customer_recency_frequency(data=None, *, T=None, random_seed=None, n_samples=1)[fuente]#

Proceso BG/BB que representa las compras a través de la población de clientes.

Esta es la distribución de frecuencias de compra dadas “T” periodos de observación para cada cliente.

Parámetros:
datos : DataFrame, opcionalDataFrame, opcional

DataFrame que contiene las siguientes columnas:

  • customer_id: Identificador único del cliente

  • T: Oportunidades de compra totales.

Si no se proporciona, el método utilizará el conjunto de datos de ajuste.

T : array_like, opcionalnumpy:similar a un array, opcional

Oportunidades de compra totales. Si no se proporciona, se utilizarán los valores de T del conjunto de datos de ajuste. No es necesario si el DataFrame data contiene una columna T.

random_seed : RandomState, opcionalRandomState, opcional

Estado aleatorio a utilizar para el muestreo.

n_samples : int, opcionalpython:int, opcional

Número de muestras a generar. Por defecto es 1.

Devoluciones:
Dataset

Conjunto de datos que contiene las muestras posteriores para la población de clientes.