Research & Evidence

Buscar un método

Busca entre títulos, preguntas, territorios e identificadores MSC.

    ← Todos los métodos
    FICHA DE MÉTODOMSC-P-028Ciencia del clienteDosier científico verificado

    ¿Cómo estimar la CLV con BG/NBD y Gamma-Gamma?

    BG/NBD predice transacciones futuras en un contexto no contractual; Gamma-Gamma puede modelar su valor medio bajo supuestos adicionales. La CLV descuenta después esos flujos esperados.

    Redacción científica: Marketing Science Center

    Respuesta directa

    Ordenar clientes por valor futuro esperado con validación temporal.

    BG/NBD predice transacciones futuras en un contexto no contractual; Gamma-Gamma puede modelar su valor medio bajo supuestos adicionales. La CLV descuenta después esos flujos esperados.

    Fader, Hardie & Lee, RFM and CLV, 2005Fader, Hardie & Lee, BG/NBD, 2005

    01

    Resumen operativo

    Pregunta científica y alcance

    ¿Cómo estimar la CLV con BG/NBD y Gamma-Gamma?

    Admisible

    Ordenar clientes por valor futuro esperado con validación temporal.

    Prohibido

    Interpretar la CLV predicha como ganancia causal de una acción de retención.

    02

    Tres niveles de lectura

    1. 01

      Responsable — Conectar el resultado con una decisión, un umbral útil y un coste de error declarados.

    2. 02

      Profesional — Fijar población, unidad, horizonte, variables disponibles y regla de análisis antes del cálculo.

    3. 03

      Analista — Reproducir el cálculo, cuantificar la incertidumbre y documentar diagnósticos, fallos y sensibilidad.

    03

    Situación de marketing concreta

    BG/NBD predice transacciones futuras en un contexto no contractual; Gamma-Gamma puede modelar su valor medio bajo supuestos adicionales. La CLV descuenta después esos flujos esperados.

    04

    Pregunta científica y alcance

    ¿Cómo estimar la CLV con BG/NBD y Gamma-Gamma?

    Contribución futura esperada y descontada con un modelo BG/NBD declarado y un modelo de valor validado por separado

    Datos necesarios

    Cliente × ventana de calibración × horizonte de control o predicción

    La población, la unidad de análisis, la fecha de origen y el horizonte deben declararse en el entregable. Sin ellos, el estimando cambia sin advertencia.

    05

    Por qué puede fallar un análisis simple

    • Interpretar la CLV predicha como ganancia causal de una acción de retención.
    • Entorno no contractual
    • Calibración y muestra de control BG/NBD
    • Prueba de dependencia frecuencia-valor

    06

    Intuición del método

    El método no convierte automáticamente una asociación en evidencia. Vincula una pregunta declarada con un estimando, una especificación, datos compatibles y una regla de interpretación limitada.

    Contribución futura esperada y descontada con un modelo BG/NBD declarado y un modelo de valor validado por separado

    07

    Datos necesarios

    Diccionario de símbolos científicos

    predicted_transactions_t
    Número esperado de transacciones en el periodo futuro t según el modelo transaccional declarado. Unidad: transacción · Tipo: número no negativo · Función: entrada
    mean_value
    Valor monetario medio calibrado por transacción según el modelo monetario declarado. Unidad: euro por transacción · Tipo: número no negativo · Función: entrada
    margin_rate
    Proporción del margen de contribución aplicada de forma coherente al valor de la transacción. Unidad: proporción · Tipo: número en [0, 1] · Función: entrada
    discount_rate
    Tasa de descuento por periodo alineada con el periodo de predicción. Unidad: tasa por periodo · Tipo: número mayor que −1 · Función: entrada
    t
    Índice del periodo futuro medido desde el origen de predicción declarado. Unidad: periodo · Tipo: entero positivo · Función: índice
    CLV
    Contribución esperada y descontada durante el horizonte finito declarado, condicionada a ambos modelos calibrados y a los supuestos de agregación. Unidad: euro · Tipo: número · Función: salida

    Entradas exactas y selladas del motor

    predicted_transactions_period_1
    Valor: 0.8 · Unidad: transacción · Tipo: número · Estado de los datos: sintético
    predicted_transactions_period_2
    Valor: 0.7 · Unidad: transacción · Tipo: número · Estado de los datos: sintético
    predicted_transactions_period_3
    Valor: 0.6 · Unidad: transacción · Tipo: número · Estado de los datos: sintético
    mean_transaction_value_eur
    Valor: 60 · Unidad: EUR_por_transacción · Tipo: número · Estado de los datos: sintético
    contribution_margin_rate
    Valor: 0.40 · Unidad: proporción · Tipo: número · Estado de los datos: parámetro declarado
    discount_rate_per_period
    Valor: 0.02 · Unidad: tasa por periodo · Tipo: número · Estado de los datos: parámetro declarado
    frequency_value_correlation
    Valor: 0.06 · Unidad: adimensional · Tipo: número · Estado de los datos: sintético
    independence_diagnostic_completed
    Valor: 1 · Unidad: binario · Tipo: entero · Estado de los datos: parámetro declarado
    monetary_model_calibrated
    Valor: 1 · Unidad: binario · Tipo: entero · Estado de los datos: parámetro declarado

    08

    Modelo formal

    Modelo formal

    Gate: independence_diagnostic_completed = 1 and monetary_model_calibrated = 1; frequency_value_correlation is reported but does not prove independence. CLV = discounted_sum(predicted_transactions_t × mean_transaction_value_eur × contribution_margin_rate / (1 + discount_rate_per_period)^t)

    Afirmaciones respaldadas: MSC-P028-C01 · MSC-P028-C02 · MSC-P028-C03 · MSC-P028-C04 · MSC-P028-C05 · MSC-P028-C06

    Pregunta científica y alcance

    Contribución futura esperada y descontada con un modelo BG/NBD declarado y un modelo de valor validado por separado

    09

    Cálculo declarado

    1. 01

      Exigir un diagnóstico de dependencia completado y la calibración del modelo monetario antes de multiplicar frecuencia y valor.

    2. 02

      Convertir el valor medio de transacción en contribución, multiplicarlo por cada número esperado de transacciones y descontar cada periodo por separado.

    3. 03

      Sumar los flujos descontados solo tras superar ambas comprobaciones y declarar que una correlación muestral baja no prueba independencia.

    10

    Ejemplo numérico o caso de aplicación

    Ejemplo calculado — datos sintéticos o parámetros declarados; ninguna observación real

    Entradas selladas

    • predicted_transactions_period_1=0.8 [transacción]
    • predicted_transactions_period_2=0.7 [transacción]
    • predicted_transactions_period_3=0.6 [transacción]
    • mean_transaction_value_eur=60 [EUR_por_transacción]
    • contribution_margin_rate=0.40 [proporción]
    • discount_rate_per_period=0.02 [tasa por periodo]
    • frequency_value_correlation=0.06 [adimensional]
    • independence_diagnostic_completed=1 [binario]
    • monetary_model_calibrated=1 [binario]

    Resultados reproducibles

    • mean_contribution=€24
    • discounted_flows=[18.823529;16.147636;13.569442]
    • expected_discounted_CLV=€48.540607

    Dosier verificado: afirmaciones vinculadas a fuentes a nivel de pasaje, cálculo Python/R reproducido, límites explícitos y revisión científica independiente completada.

    11

    Supuestos de validez

    • ¿Se calibraron los modelos de frecuencia y valor monetario en una muestra de control adecuada?
    • ¿La dependencia entre número y valor de transacciones se evalúa sustantivamente en vez de inferirse de una sola correlación pequeña?
    • ¿Horizonte, margen y periodo de descuento están alineados con la decisión?

    12

    Diagnósticos e incertidumbre

    Diagnósticos e incertidumbre

    Entorno no contractual · Calibración y muestra de control BG/NBD · Prueba de dependencia frecuencia-valor · Elegibilidad Gamma-Gamma · Convenciones de margen y periodo de descuento

    Diagnóstico acotado

    La agregación solo se permite tras un diagnóstico declarado de dependencia y la calibración monetaria; una correlación baja no prueba independencia.

    Contrato explícito de incertidumbre · not_estimable_from_sealed_inputs

    Método: Evaluación explícita de no estimabilidad frente al esquema de entradas sellado.

    Objetivo: Incertidumbre del valor descontado del cliente durante un horizonte finito.

    Evidencia del motor: diagnostic=aggregation_only_after_declared_independence_diagnostic_and_monetary_calibration_low_correlation_is_not_proof

    Interpretación: Las predicciones puntuales y las comprobaciones binarias de calibración no aportan una distribución predictiva; una correlación baja no prueba independencia.

    Detenerse si

    Interpretar la CLV predicha como ganancia causal de una acción de retención.

    13

    Interpretación del resultado

    • Ordenar clientes por valor futuro esperado con validación temporal.
    • El resultado está condicionado por la población, el horizonte, la especificación y los controles declarados. No debe extenderse a otra decisión sin nueva justificación.

    14

    Conclusión admisible y prohibida

    Admisible

    Ordenar clientes por valor futuro esperado con validación temporal.

    Prohibido

    Interpretar la CLV predicha como ganancia causal de una acción de retención.

    15

    Decisión de marketing posible

    1. 01

      Ordenar clientes por valor futuro esperado con validación temporal.

    2. 02

      El resultado está condicionado por la población, el horizonte, la especificación y los controles declarados. No debe extenderse a otra decisión sin nueva justificación.

    16

    Cuándo usar — cuándo detenerse

    Usar si

    Ordenar clientes por valor futuro esperado con validación temporal.

    Cliente × ventana de calibración × horizonte de control o predicción

    Detenerse si

    Interpretar la CLV predicha como ganancia causal de una acción de retención.

    Alternativas metodológicas

    • Ajustar un modelo conjunto de frecuencia y valor cuando la dependencia sea relevante.
    • Usar valor no paramétrico por cliente en la muestra de control cuando los supuestos del modelo sean débiles.
    • Informar una distribución de valor de horizonte finito en lugar de una sola estimación puntual cuando la incertidumbre sea relevante para decidir.

    17

    Contrato de reproducibilidad

    Python y R son las referencias ejecutables. SPSS y SAS siguen siendo sintaxis secundarias hasta verificarse con los mismos datos, especificación y diagnósticos.

    El motor selecciona únicamente el segmento y la rama explícita de esta página. Su hash, salidas y diagnósticos quedan sellados en el expediente atómico; no se permite ninguna rama genérica de respaldo.

    Huella del segmento: a2f01105b3c5d241542a4a19ae1afc63bc39cddd8c5ac4fb926e84d214895d42

    Recurso disponible · MSC-004

    CLV no contractual sintética

    Modelo formal

    Gate: independence_diagnostic_completed = 1 and monetary_model_calibrated = 1; frequency_value_correlation is reported but does not prove independence. CLV = discounted_sum(predicted_transactions_t × mean_transaction_value_eur × contribution_margin_rate / (1 + discount_rate_per_period)^t)

    Dosier verificado: afirmaciones vinculadas a fuentes a nivel de pasaje, cálculo Python/R reproducido, límites explícitos y revisión científica independiente completada.

    18

    Entregable final esperado

    1. 01

      ¿Cómo estimar la CLV con BG/NBD y Gamma-Gamma? — Cliente × ventana de calibración × horizonte de control o predicción

    2. 02

      predicted_transactions_t · mean_value · margin_rate · discount_rate · t · CLV

    3. 03

      Gate: independence_diagnostic_completed = 1 and monetary_model_calibrated = 1; frequency_value_correlation is reported but does not prove independence. CLV = discounted_sum(predicted_transactions_t × mean_transaction_value_eur × contribution_margin_rate / (1 + discount_rate_per_period)^t)

    4. 04

      Entorno no contractual · Calibración y muestra de control BG/NBD · Prueba de dependencia frecuencia-valor · Elegibilidad Gamma-Gamma · Convenciones de margen y periodo de descuento

    5. 05

      Ordenar clientes por valor futuro esperado con validación temporal. / Interpretar la CLV predicha como ganancia causal de una acción de retención.

    19

    Fuentes científicas y estado de la evidencia

    Dosier verificado: afirmaciones vinculadas a fuentes a nivel de pasaje, cálculo Python/R reproducido, límites explícitos y revisión científica independiente completada.

    1. MSC-P028-C01 — El modelo monetario supone un valor individual estable de las transacciones.
    2. MSC-P028-C02 — Los procesos de valor monetario y transacciones requieren un supuesto de independencia.
    3. MSC-P028-C03 — Los componentes del modelo se comprueban con pruebas en muestra de control.
    4. MSC-P028-C04 — La CLV se expresa como valor esperado descontado para una base de clientes definida.
    5. MSC-P028-C05 — BG/NBD es el modelo declarado de compras repetidas.
    6. MSC-P028-C06 — La comparación citada es empírica y está limitada a los entornos de compra estudiados.
    1. Fader, Hardie & Lee, RFM and CLV, 2005
    2. Fader, Hardie & Lee, BG/NBD, 2005

    Datos · Herramienta

    Datos · MSC-004CLV no contractual sintética→

    Conexiones metodológicas

    Territorio principalCiencia del cliente y elección: comportamiento, valor y heterogeneidadComparar con¿Cómo analizar la retención con un modelo de supervivencia?Comparar con¿Qué clientes presentan la mayor probabilidad de abandono?

    Leer después

    MSC-H-004Ciencia del cliente y elección: comportamiento, valor y heterogeneidad→MSC-P-029¿Qué clientes presentan la mayor probabilidad de abandono?→MSC-P-030¿Cómo analizar la retención con un modelo de supervivencia?→MSC-P-003¿Cómo expresar la incertidumbre de un resultado de marketing?→