JPR Consulting · Finanzas Corporativas + IA · Artículo 02

El margen porcentual miente el producto que estaban por discontinuar era el que sostenía la empresa

El margen bruto cayó 391 puntos básicos. La dirección lo atribuyó a los costos y armó un plan para discontinuar la línea premium. Descompusimos la caída con las tres técnicas del capítulo 5 de Smart Finance —correlación, clustering y atribución— y encontramos exactamente lo contrario. Este es el análisis completo, con las fórmulas, el código y el resultado que cambió la decisión.

Por Juan Pablo Rossi · Director General, JPR Consulting Marco: Martinez, Smart Finance, cap. 5 Lectura: 18 min

El problemaDetectar una variación no es explicarla

Todos los meses, en todas las empresas del mundo, alguien produce un informe de variaciones. Y todos los meses ese informe termina con una línea que dice algo parecido a: "el margen cayó por el aumento de costos".

Esa frase suele ser verdad. El problema es que casi nunca es toda la verdad, y la parte que falta es la que define la decisión. Christian Martinez lo formula con una precisión que da un poco de incomodidad:

Detectar una variación no es lo mismo que explicarla. Esa explicación puede ser cierta, pero suele estar basada en intuición, no en evidencia. Christian Martinez — Smart Finance, cap. 5

El capítulo 5 de Smart Finance se llama From "What Happened?" to "Why Did It Happen?" y propone el salto de la analítica descriptiva a la analítica diagnóstica: el momento en que finanzas deja de ser una función que entrega datos y pasa a ser un socio del negocio. Martinez ofrece tres técnicas —correlación, clustering y atribución— y explica cómo hacer que la IA escriba el código Python que las ejecuta, aunque uno no sea programador.

Este artículo hace dos cosas. Primero, aplica el capítulo completo a un caso real de consultoría, con números que cierran. Segundo —y es lo que más nos interesó al investigarlo— muestra que las tres técnicas no son un menú de opciones sino una cadena con un orden obligatorio, y que si se usan sueltas, cada una miente de una forma distinta y predecible.

El mandato

Cliente: Vialta Alimentos S.A., fabricante de alimentos envasados con 12 SKUs activos y distribución regional. Situación: las ventas crecieron 28,2% y el margen bruto cayó de 41,91% a 38,00% —391 puntos básicos—. El directorio había aprobado, en principio, discontinuar la línea premium: era la de menor margen porcentual y la que más había crecido. Nuestro mandato: validar el diagnóstico antes de ejecutar la decisión.

Caso compuesto ficticio construido por JPR Consulting con fines didácticos. Cifras en miles de USD y miles de unidades. Todos los cálculos fueron ejecutados en Python y verificados: las tres atribuciones cierran con residuo exactamente cero.

Ingresos+28,2%65.651 → 84.179
Volumen+6,6%3.195 → 3.406 mil u.
Margen bruto $+16,3%27.511 → 31.988
Margen bruto %−391 pb41,91% → 38,00%
Ciclo de caja+22 días29,2 → 51,3 días
EVA−969desde −658

La tesisLas tres técnicas son una cadena, no un menú

Martinez presenta correlación, clustering y atribución como tres herramientas del kit diagnóstico. Trabajando el capítulo sobre datos reales apareció algo que el texto sugiere pero no formaliza: tienen una jerarquía, y el orden no es negociable. Cada una responde una pregunta distinta, opera con un nivel de certeza distinto, y protege a la siguiente de un error específico.

La jerarquía diagnóstica · qué pregunta responde cada técnica
TécnicaPregunta que respondeNaturaleza del resultadoDe qué protege a la siguiente
1 · Correlación¿Qué variables se mueven juntas?Estadística. Sugiere, no prueba.Reduce el espacio de búsqueda: dice dónde mirar.
2 · Clustering¿Sobre qué grupos vale la pena preguntar?Estructural. Descubre segmentos.Evita la paradoja de Simpson y define unidades homogéneas.
3 · Atribución¿Cuánto aportó cada driver, exactamente?Aritmética. Es una identidad.Cierra el diagnóstico: no queda residuo inexplicado.
El punto epistemológico que nos parece central

La correlación y el clustering son inferencia: producen hipótesis con incertidumbre. La atribución no. Una descomposición precio-volumen-mix bien construida es una identidad algebraica: los efectos suman exactamente la variación total, con residuo cero. No es un modelo que estima; es una partición que reparte.

Esa diferencia importa muchísimo frente a un directorio. Una correlación se discute. Una atribución que cierra al centavo, no. Por eso la cadena termina siempre en atribución: es el único de los tres métodos que produce un número que no admite negociación.

Variación detectada El margen bruto cayó 391 pb. Es un hecho. No es una explicación.
Paso 1 · Correlación — ¿dónde mirar? Relaciones entre precio, margen %, crecimiento, descuento y días de inventario. Salida: hipótesis.
Paso 2 · Clustering — ¿sobre qué grupos? K-means descubre los segmentos naturales de comportamiento. Salida: unidades de análisis homogéneas.
Paso 3 · Atribución — ¿cuánto de cada cosa? Descomposición volumen · mix · precio · costo, con residuo cero. Salida: la explicación cuantificada.
Paso 4 · Puente al valor (aporte JPR) Propagar cada driver hasta el NOPAT, el capital empleado, el ROIC y el EVA. Es donde el diagnóstico se vuelve decisión.

El paso 4 no está en el capítulo, y es el que agregamos siempre. Martinez cierra la cadena en el margen; nosotros la cerramos en el valor. La razón la vas a ver al final del artículo: el driver que más daño le hizo al margen porcentual fue el que más valor creó, y esas dos cosas solo pueden verse juntas si el análisis llega hasta el EVA.

01Correlación: dónde mirar (y por qué casi nos equivocamos)

La correlación es el punto de entrada. Martinez la describe bien: un número entre −1 y +1 que no prueba causalidad pero que prioriza dónde mirar más de cerca. Corrimos la matriz sobre cinco variables por SKU.

// Coeficiente de correlación de Pearson
rxy = Σ (xᵢ − x̄)(yᵢ − ȳ) / √[ Σ(xᵢ − x̄)² · Σ(yᵢ − ȳ)² ]

+1 = se mueven juntas · 0 = independientes · −1 = se mueven en sentido opuesto
Matriz de correlación · 12 SKUs
PrecioMargen %Crec. vol.DescuentoDías inv.
Precio unitario1,000−0,4980,9820,7800,832
Margen porcentual−0,4981,000−0,526−0,899−0,878
Crecimiento de volumen0,982−0,5261,0000,7800,840
Descuento comercial0,780−0,8990,7801,0000,992
Días de inventario0,832−0,8780,8400,9921,000

Tres lecturas saltan de inmediato:

La trampa: la paradoja de Simpson

Y acá casi nos equivocamos. Miren esta correlación aislada:

Descuento comercial vs. crecimiento de volumen
Nivel de análisisnrLectura ingenua
Agregado — los 12 SKUs12+0,780"Descontar funciona: más descuento, más volumen."
Dentro del cluster PREMIUM4+0,497Mucho más débil.
Dentro del cluster CORE4+0,537Mucho más débil.
Dentro del cluster VALUE4−0,818Se invierte por completo. En la gama baja, más descuento fue con menos volumen.
Qué es la paradoja de Simpson

Una relación que aparece con un signo en los datos agregados puede aparecer con el signo opuesto dentro de cada subgrupo. No es un error de cálculo: los dos números son correctos. Lo que pasa es que la correlación agregada está capturando la composición de la muestra, no la relación entre las variables.

Acá el mecanismo es transparente: los productos premium tienen a la vez descuentos altos y crecimiento alto, pero por razones ajenas al descuento (demanda, novedad, posicionamiento). Al mezclarlos con el resto, la nube de puntos dibuja una pendiente positiva que no existe dentro de ningún segmento. Si el equipo comercial hubiera actuado sobre el +0,780, la conclusión habría sido "profundizar los descuentos en la gama baja" —exactamente la política que en ese segmento estaba asociada a menos volumen.

Una correlación agregada sobre una población heterogénea no es una relación entre variables. Es un promedio de relaciones distintas, ponderado por una composición que nadie eligió.

De ahí la primera interrelación fuerte del capítulo, que Martinez insinúa cuando dice "siempre segmentá antes de resumir" pero que conviene enunciar como regla dura: el clustering no viene después de la correlación, viene antes de creerle.

Cómo se ejecuta con IA

Este es exactamente el patrón que propone el capítulo: describir la estructura de datos y el objetivo, y dejar que el modelo escriba el Python.

Actuá como analista senior de FP&A. Tengo un dataframe con columnas SKU, Precio, Margen_Pct, Crecimiento_Volumen, Descuento, Dias_Inventario y Familia. Generá código Python que: (1) calcule la matriz de correlación global y la visualice como heatmap con seaborn; (2) calcule la misma correlación dentro de cada valor de Familia; (3) imprima una tabla comparando el r global contra los r por grupo, marcando los casos donde el signo se invierte. Comentá cada paso.

El punto (3) es el aporte. El prompt del libro pide la matriz; este pide además el test de Simpson. Es una línea más de instrucción y cambia por completo la calidad del diagnóstico.

02Clustering: dejar que los datos definan los segmentos

Martinez define el clustering como la técnica para encontrar agrupamientos naturales cuando no sabés de antemano en qué se diferencian las cosas. La ventaja frente a la segmentación tradicional es que uno no impone las categorías: las descubre.

Corrimos K-means con k=3 sobre cuatro variables estandarizadas: margen porcentual, crecimiento de volumen, días de inventario y precio unitario. Deliberadamente no le dimos al algoritmo la familia comercial de cada SKU, para poder usarla como validación.

// K-means minimiza la inercia intra-cluster
argmin Σk=1..K Σxᵢ ∈ Cₖ ‖ xᵢ − μₖ ‖²

// Estandarización previa, obligatoria: sin ella, la variable de mayor escala domina la distancia
zᵢ = ( xᵢ − x̄ ) / σ
Los tres clusters descubiertos · ejercicio actual
ClusterSKUsMargen %Margen $/u.Crec. vol.Días inv.Ingresos% ingresos
PREMIUM430,38%14,21+75,8%78,338.45745,7%
CORE446,42%9,34+0,3%32,838.19345,4%
VALUE434,23%3,93−18,4%48,37.5298,9%
Validación del modelo

El algoritmo clasificó 12 de 12 SKUs en la familia comercial correcta, sin haber visto nunca esa etiqueta. Los clusters no son un artefacto matemático: reproducen exactamente la estructura económica del negocio.

Eso importa más de lo que parece. Cuando el clustering reproduce una segmentación que el negocio ya reconoce, gana credibilidad para el caso —mucho más frecuente— en que descubre una segmentación que nadie había visto.

Lo que el clustering hizo visible de inmediato

Miren las dos primeras columnas numéricas de la tabla. Es la interrelación más importante de todo el artículo:

PREMIUM · margen porcentual 30,38% — el peor de los tres clusters. Es el número que miraba el directorio.
PREMIUM · margen por unidad 14,21 USD — el mejor de los tres, un 52% por encima de CORE y 3,6 veces VALUE.

Los dos números describen el mismo producto y apuntan en direcciones opuestas. No se contradicen: el porcentaje tiene denominador y el absoluto no. Un SKU premium de 44 USD con 13,70 de margen rinde 31% y deja 13,70 dólares. Un SKU core de 19,70 con 9,25 de margen rinde 47% y deja 9,25 dólares.

Si la empresa vende una unidad más, no cobra un porcentaje. Cobra dólares.

Cómo se ejecuta con IA
Estoy usando Python en Google Colab. Mi dataframe tiene columnas SKU, Margen_Pct, Crecimiento_Volumen, Dias_Inventario y Precio. Generá código con sklearn que estandarice las variables, aplique KMeans con 3 clusters (n_init=50, random_state fijo para reproducibilidad), asigne la etiqueta a cada fila y grafique el resultado. Después imprimí una tabla con las métricas promedio de cada cluster y agregá una columna de margen unitario absoluto además del porcentual.

Esa última instrucción —pedir el absoluto junto al porcentual— es lo que hizo aparecer el hallazgo. Es una decisión de criterio financiero, no de código. El modelo escribe el Python; la pregunta la seguís poniendo vos.

03Atribución: el precio-volumen-mix, extendido a cuatro vías

Martinez describe el price-volume-mix como una de las herramientas más valiosas y menos usadas de FP&A: descompone la variación de una métrica en sus drivers. El capítulo trabaja la versión de tres efectos sobre ingresos. Nosotros usamos una extensión de cuatro vías sobre el margen bruto, que es donde la decisión realmente se juega.

3.1 · Las fórmulas

Notación: para cada SKU i, Q = volumen, P = precio, C = costo unitario, m = P − C = margen unitario. El subíndice 0 es el ejercicio anterior y el 1 el actual. w = participación del SKU en el volumen total.

// ————— ATRIBUCIÓN DE INGRESOS (3 vías) —————
Efecto VOLUMEN = ( Q₁ − Q₀ ) × P̄₀
Efecto MIX     = Q₁ × ( Σ w₁ᵢ·P₀ᵢ − P̄₀ )
Efecto PRECIO  = Σ Q₁ᵢ × ( P₁ᵢ − P₀ᵢ )

donde P̄₀ = Σ P₀ᵢ·Q₀ᵢ / Q₀ es el precio medio ponderado del ejercicio base

// ————— ATRIBUCIÓN DE MARGEN BRUTO (4 vías) —————
Efecto VOLUMEN = ( Q₁ − Q₀ ) × m̄₀
Efecto MIX     = Q₁ × ( Σ w₁ᵢ·m₀ᵢ − m̄₀ )
Efecto PRECIO  = Σ Q₁ᵢ × ( P₁ᵢ − P₀ᵢ )
Efecto COSTO   = − Σ Q₁ᵢ × ( C₁ᵢ − C₀ᵢ )

// Identidad: los cuatro efectos suman exactamente ΔMargen Bruto. Residuo = 0.
Por qué el residuo tiene que ser cero

Es fácil de comprobar y conviene hacerlo siempre, porque la mayoría de las descomposiciones PVM que circulan en planillas dejan un residuo que después se esconde en una fila llamada "otros". Desarrollando la suma:

(Q₁−Q₀)P̄₀ + Q₁Σw₁ᵢP₀ᵢ − Q₁P̄₀ + ΣQ₁ᵢP₁ᵢ − ΣQ₁ᵢP₀ᵢ = ΣQ₁ᵢP₁ᵢ − ΣQ₀ᵢP₀ᵢ = ΔIngresos

Los términos cruzados se cancelan. Si tu PVM deja residuo, el error no está en los datos: está en la fórmula. Y ese residuo es justamente el efecto mix mal calculado.

3.2 · Atribución sobre los ingresos

De 65.651 a 84.179 · descomposición del crecimiento
EfectoImporte% del crecimientoInterpretación económica
Volumen+4.33623,4%Se vendieron 211 mil unidades más, valuadas al precio medio base.
Mix+9.62752,0%El driver dominante. Cambió la composición hacia SKUs de mayor precio.
Precio+4.56624,6%Aumentos de lista aplicados sobre el volumen actual.
Δ INGRESOS+18.528100,0%Residuo: 0,000000

Primer dato duro: más de la mitad del crecimiento de la empresa no vino de vender más ni de cobrar más caro. Vino de vender otra cosa. La participación del cluster premium pasó de 15,2% a 24,4% de las unidades y de ahí explica 9.627 de los 18.528 de crecimiento.

3.3 · Atribución sobre el margen bruto, en pesos

De 27.511 a 31.988 · descomposición del margen bruto en moneda
EfectoImporteInterpretación económica
Volumen+1.817Más unidades, al margen unitario medio base.
Mix+3.053Positivo. El mix se movió hacia SKUs con mayor margen por unidad.
Precio+4.566El traslado de precios a lista.
Costo−4.958La inflación de costos unitarios, valuada al volumen actual.
Δ MARGEN BRUTO+4.477Residuo: 0,000000

Segundo dato duro, y este ya empieza a incomodar la hipótesis del directorio: el efecto mix sobre el margen bruto es positivo en 3.053. El mismo mix que "arruinaba el margen" aportó tres millones de dólares de margen bruto adicional.

3.4 · Atribución sobre el margen bruto porcentual

Y acá aparece la contradicción, que no es tal. Descomponemos ahora la caída de 391 pb aplicando cada efecto en secuencia sobre la base de ingresos actual:

Del 41,91% al 38,00% · descomposición en puntos básicos
EfectoImpactoLectura
Mix−560 pbEl mayor driver negativo. 143% de la caída total.
Precio+542 pbEl traslado a precios fue agresivo y efectivo.
Costo−589 pbLa inflación de costos, en bruto.
Volumen+216 pbDilución de la base sobre más unidades.
Δ MARGEN BRUTO %−391 pb41,91% → 38,00%
El hallazgo que desarmó la hipótesis del directorio

La explicación oficial era "subieron los costos". Miren los dos efectos juntos:

Costo −589 pb  +  Precio +542 pb  =  −47 pb netos

La empresa trasladó a precios el 92% de la inflación de costos. El área comercial había hecho, en realidad, un trabajo notable. De los 391 puntos básicos de caída, los costos netos explican 47.

El mix explica 560.

3.5 · Y el mix, abierto por cluster

Como el clustering ya está hecho, el efecto mix se puede abrir por segmento —y ahí termina de cerrar la historia:

Efecto mix sobre el margen bruto, por cluster
ClusterContribución al mixQué pasó
PREMIUM+5.656Ganó 9,2 puntos de participación en unidades, con el margen unitario más alto de la cartera.
CORE+435Prácticamente neutro: mantuvo posición.
VALUE−3.039El verdadero problema. Perdió 5,7 puntos de participación, pero con 3,93 USD de margen unitario ya casi no aportaba.
EFECTO MIX TOTAL+3.053Control contra la fórmula agregada: coincide.

El mix no "cayó". Se reasignó: la empresa migró de una gama baja de 3,93 USD de margen unitario a una gama premium de 14,21. Eso baja el porcentaje —porque el premium tiene precios altos que inflan el denominador— y sube los dólares.

Cómo se ejecuta con IA
Tengo un dataframe con SKU, Cluster, Q_base, P_base, C_base, Q_actual, P_actual, C_actual. Generá código Python que ejecute una atribución de cuatro vías (volumen, mix, precio, costo) sobre el margen bruto, usando margen unitario m = P − C y participaciones de volumen. Requisitos: (1) los cuatro efectos deben sumar exactamente el delta del margen bruto — incluí un assert que verifique que el residuo es menor a 1e-8; (2) abrí el efecto mix por cluster; (3) generá además la versión en puntos básicos sobre el margen porcentual. Comentá cada fórmula.

El assert del punto (1) es innegociable. Es la diferencia entre un PVM que se puede llevar a un directorio y uno que se puede discutir. Si el residuo no es cero, el código está mal y querés enterarte antes de la reunión, no durante.

04El puente al valor: del margen al EVA

Hasta acá seguimos el capítulo. Ahora agregamos el paso que, en nuestra experiencia, es el que convierte un buen diagnóstico en una decisión correcta: propagar cada driver hasta el EVA.

Porque el mix no toca solo el margen. Toca también el capital empleado —los productos premium rotan mucho más lento— y por lo tanto ataca al ROIC por los dos lados de la fracción.

Efecto mix La cartera se desplaza de VALUE hacia PREMIUM.
Vía numerador Mayor margen unitario → más margen bruto → más EBIT → más NOPAT.
Vía denominador 78 días de inventario contra 33 y 48 → más capital de trabajomayor capital empleado.
Resultado neto ROIC = NOPAT / Capital Empleado. El mix empuja el numerador para arriba y el denominador también. Cuál gana es una pregunta empírica — y hay que calcularla, no intuirla.
Capital Empleado = Créditos por ventas + Bienes de cambio − Proveedores + Bienes de uso
NOPAT = EBIT × ( 1 − t )
ROIC = NOPAT / Capital Empleado
EVA = ( ROIC − WACC ) × Capital Empleado
CCE = Días de cobro + Días de inventario − Días de proveedores

// t = 35% · WACC = 14,80%
Puente al valor · ejercicio anterior vs. actual
ConceptoAnteriorActualΔ
Margen bruto27.51131.988+16,3%
Gastos de estructura (SG&A)20.80024.200+16,3%
EBIT6.7117.788+16,0%
NOPAT4.3625.062+16,0%
Créditos por ventas10.43214.760+41,5%
Bienes de cambio4.5138.199+81,7%
Proveedores−7.523−10.009+33,0%
Bienes de uso26.50027.800+4,9%
Capital empleado33.92140.750+20,1%
Margen operativo (EBIT/Ventas)10,22%9,25%−97 pb
Rotación (Ventas/Capital empleado)1,942,07+6,7%
ROIC12,86%12,42%−44 pb
WACC14,80%14,80%
Spread (ROIC − WACC)−1,94%−2,38%−44 pb
EVA−658−969−47%
Días de inventario43,257,3+14,1 d
Ciclo de Conversión de Efectivo29,251,3+22,1 días

La empresa destruye valor, y destruye más que el año anterior: el EVA pasó de −658 a −969. Ese es el hecho. La pregunta es de quién es la culpa.

4.1 · El contrafactual: aislar el efecto mix sobre el EVA

Para responderla con evidencia y no con opinión, construimos un escenario contrafactual riguroso: mismo volumen total, mismos precios y costos actuales, pero con la composición de cartera del ejercicio anterior. La diferencia contra el resultado real es, por construcción, el efecto del mix.

Contrafactual "sin cambio de mix" vs. resultado real
ConceptoContrafactualRealEfecto del mix
Ingresos74.13984.179+10.040
Margen bruto29.40731.988+2.582
Margen bruto %39,66%38,00%−166 pb
EBIT5.2077.788+2.582
NOPAT3.3855.062+1.678
Capital empleado38.54340.750+2.207
ROIC8,78%12,42%+364 pb
EVA−2.320−969+1.351
// Descomposición del efecto mix sobre el EVA

Vía NUMERADOR   = ΔMargen bruto × (1 − t) = 2.582 × 0,65 = +1.678
Vía DENOMINADOR = − WACC × ΔCapital empleado = − 0,148 × 2.207 = −327

EFECTO NETO DEL MIX SOBRE EL EVA = +1.351

// Control: EVA real (−969) − EVA contrafactual (−2.320) = +1.351. Residuo = 0.
El resultado

Sin el cambio de mix, el EVA de Vialta habría sido −2.320 en lugar de −969. El mix que el directorio quería revertir estaba aportando 1.351 de valor: 1.678 por mayor margen, menos 327 por el capital adicional que inmoviliza.

El costo de capital del inventario premium es real y hay que gestionarlo. Pero se come el 19% del beneficio, no el 100%.

4.2 · La paradoja del mix, en una tabla

Este es el resumen que llevamos al directorio. El mismo driver, medido de cinco maneras distintas:

El efecto mix según qué métrica se mire
MétricaEfecto del mixSignoQué te haría decidir
Ingresos+9.627POSITIVOEmpujar premium. Es el 52% del crecimiento.
Margen bruto en moneda+3.053POSITIVOEmpujar premium.
Margen bruto porcentual−560 pbNEGATIVODiscontinuar premium. ← la métrica que miraba el directorio
Capital empleado+2.207NEGATIVOGestionar el inventario premium.
EVA+1.351POSITIVOEmpujar premium y arreglar la rotación.
Las cinco lecturas son correctas. Cuatro son incompletas. Solo una integra el margen y el capital que ese margen consume — y esa es la única sobre la que se puede decidir.

4.3 · Qué habría pasado con la decisión original

Simulamos el escenario que estaba sobre la mesa: discontinuar los cuatro SKUs del cluster premium. Asumimos que solo el 12% de los gastos de estructura es evitable en el corto plazo —los otros son estructura fija, que es la hipótesis realista y la que casi nadie hace explícita en este tipo de análisis.

Escenario: discontinuar el cluster PREMIUM
ConceptoCon premiumSin premiumΔ
Ingresos84.17945.722−45,7%
Margen bruto31.98820.306−36,5%
Margen bruto %38,00%44,41%+641 pb
EBIT7.788−990a pérdida
Capital empleado40.75033.426−18,0%
ROIC12,42%−1,93%−1.435 pb
EVA−969−5.591−4.622
El escenario que se evitó

Discontinuar la línea premium habría mejorado el margen bruto porcentual en 641 puntos básicos —de 38,00% a 44,41%—, que es exactamente lo que el indicador de gestión del directorio estaba pidiendo.

Y habría llevado a la empresa de un EBIT positivo de 7.788 a una pérdida operativa de 990, con el EVA cayendo de −969 a −5.591. Casi 4,6 millones adicionales de destrucción de valor por año.

El KPI habría mostrado una mejora espectacular mientras la empresa se hundía. Es el caso de manual de un indicador que optimiza contra sí mismo.


El métodoCómo Martinez propone ejecutarlo, y qué le agregamos

El capítulo 5 no es solo un catálogo de técnicas. Su parte más práctica —y la menos citada— es el protocolo de trabajo: cómo convertir el diagnóstico de una tarea ad hoc en un sistema repetible.

El loop de Martinez, y el paso que falta

El autor describe el ciclo así: datos → prompt → código → resumen. Es un buen loop y en la práctica funciona. Pero al implementarlo en mandatos reales notamos que se queda corto en un punto: termina en un resumen, no en una decisión, y no tiene mecanismo de acumulación de aprendizaje.

1 · DatosEstructura y muestra de 5-10 filas.
2 · Prompt de textoHipótesis, ángulos de análisis.
3 · Prompt de códigoPython que ejecuta el análisis.
4 · ResumenInterpretación en lenguaje llano.
5 · Decisión (JPR)Puente al EVA. ¿Qué se hace distinto el lunes?
6 · Playbook (JPR)El prompt que funcionó vuelve a la biblioteca.
Realimentación El paso 6 alimenta al 2 del mes siguiente. Es lo que convierte el análisis en un activo acumulable en lugar de un esfuerzo que se repite desde cero.

Los cinco pasos del workflow repetible

Martinez propone construir el sistema en cinco pasos. Los reproducimos con lo que agregamos en cada uno:

Workflow diagnóstico repetible
Paso (Martinez)Qué implicaLo que agregamos en JPR
1 · Identificar los patrones diagnósticos de alto valorLas preguntas que el equipo se hace todos los meses: márgenes por línea, desvíos de gastos, PVM de ingresos.Priorizarlas por impacto en el EVA, no por frecuencia. Hay preguntas frecuentes que no mueven valor.
2 · Crear una biblioteca de promptsPara cada uno: qué pregunta responde, qué datos requiere, el prompt, el output esperado.Versionar los prompts y registrar qué decisión generó cada uno. Un prompt que nunca cambió una decisión se elimina.
3 · Automatizar lo repetible, customizar lo necesarioScript reutilizable que ingesta datos, calcula, segmenta y saca la tabla limpia.Tests de identidad obligatorios: si el PVM no cierra con residuo cero, el script falla y no publica.
4 · Empaquetar en playbooksDocumento con disparador, inputs, script, prompt de interpretación y checklist de revisión.Cada playbook termina en un árbol de decisión, no en un resumen: si el resultado es A hacé X, si es B hacé Y.
5 · Instalar el hábito en el equipoSegmentar antes de resumir. Investigar antes de aceptar. Documentar la lógica.Una regla más: nunca presentar un porcentaje sin su absoluto al lado. Este artículo entero es la razón.
El playbook de este caso

Disparador: el margen bruto se mueve más de 200 pb en un trimestre.
Inputs: volumen, precio y costo unitario por SKU, dos períodos, más días de inventario por SKU.
Script: correlación global e intra-grupo → K-means (k por método del codo) → PVM de 4 vías con assert de residuo → contrafactual de mix → puente a ROIC y EVA.
Prompt de interpretación: "Resumí para un directorio no técnico qué driver explica la variación del margen, distinguiendo explícitamente el efecto sobre el margen porcentual del efecto sobre el margen en moneda y sobre el EVA."
Checklist de revisión: ¿el residuo del PVM es cero? · ¿se testeó la paradoja de Simpson en cada correlación usada? · ¿el contrafactual mantiene constante el volumen total? · ¿se declaró qué proporción del SG&A se asumió evitable?

Usar IA sin perder el control

Martinez dedica la última sección del capítulo a una preocupación legítima: delegar el análisis a un modelo y perder el dominio de la lógica. Su respuesta nos parece exacta, y coincide con la nuestra:

El objetivo no es delegar la responsabilidad en la IA. Es acelerar las partes mecánicas, estructurar la investigación, generar código que refleje tu intención, y darte más tiempo para aplicar criterio y contexto. Christian Martinez — Smart Finance, cap. 5

En este caso concreto, la división del trabajo fue así:

Lo que hizo la IA Escribió el código de la matriz de correlación, del K-means, del PVM de cuatro vías y del contrafactual. Generó los gráficos. Redactó el primer borrador de la interpretación. Semanas de trabajo comprimidas en días.
Lo que hizo el criterio financiero Decidir mirar el margen unitario junto al porcentual. Sospechar de Simpson. Elegir cuatro vías en lugar de tres. Construir el contrafactual con volumen constante. Llevarlo al EVA. Ninguna de esas decisiones sale de un prompt genérico.

InterrelacionesEl mapa completo de lo que aprendimos

Cerramos con las siete conexiones entre conceptos que salieron de trabajar este capítulo sobre datos reales. Son, para nosotros, lo más valioso del ejercicio:

Mapa de interrelaciones
#InterrelaciónConsecuencia práctica
01El clustering protege a la correlación de la paradoja de Simpson.Nunca actuar sobre una correlación agregada sin haberla recalculado dentro de cada segmento.
02El clustering define las unidades sobre las que la atribución tiene sentido económico.Un efecto mix agregado no dice nada. Abierto por cluster, señala al culpable (VALUE) y al héroe (PREMIUM).
03La atribución no es estadística, es una identidad algebraica.Es el único de los tres métodos que produce un número no discutible. Si deja residuo, está mal calculado.
04El mismo driver puede tener signo opuesto en moneda y en porcentaje.Mix: +3.053 en pesos y −560 pb en porcentaje. No es contradicción: el porcentaje tiene denominador.
05El mix ataca al ROIC por numerador y por denominador simultáneamente.Más margen unitario (+1.678 de NOPAT) y más capital inmovilizado (−327 de costo de capital). Hay que calcular las dos vías.
06Los días de inventario por SKU son una variable de margen, no de logística.78 días contra 33 explican por qué el mismo margen bruto rinde distinto en EVA. Pedí siempre el dato por SKU.
07Un KPI porcentual puede optimizarse hasta destruir la empresa.+641 pb de margen y −4.622 de EVA en el mismo movimiento. Todo KPI porcentual necesita un absoluto que lo custodie.

Lo que se decidió

Vialta no discontinuó la línea premium. El plan que salió del diagnóstico atacó los drivers que el análisis identificó, en orden de impacto sobre el EVA:

El último punto es el que más nos importa. Un diagnóstico que no cambia el sistema de medición se repite el trimestre siguiente.

El margen porcentual no miente por maldad. Miente porque tiene un denominador que se mueve, y nadie mira el denominador.

Ese es, al final, el mensaje del capítulo 5 llevado hasta sus consecuencias. La analítica descriptiva te dice que el margen cayó 391 puntos básicos. La analítica diagnóstica te dice cuánto de esa caída fue mix, cuánto precio, cuánto costo y cuánto volumen. Y el puente al valor te dice cuál de esos cuatro números importa para decidir.

Las tres cosas juntas son la diferencia entre reportar y dirigir.