{"version":"2026-08-04","locale":"es","units":{"spend":"índice 0–300, base 100 en el presupuesto actual","response":"índice de respuesta incremental"},"observedSupport":[0,50,100,150,200],"currentBudget":150,"profiles":[{"id":"linear","name":"lineal","equation":"y = 0.60x","parameters":{"slope":0.6},"responses":[0,30,60,90,120,180],"slopeAt200":0.6,"use":"solo comparador local"},{"id":"exponential","name":"exponencial","equation":"y = A(1-exp(-bx))","parameters":{"A":125,"b":0.01},"responses":[0,49.18,79.02,97.11,108.08,118.78],"slopeAt200":0.1692,"use":"rendimientos decrecientes inmediatos"},{"id":"hill","name":"Hill","equation":"y = A*x^s/(K^s+x^s)","parameters":{"A":120,"K":75,"s":1.8},"responses":[0,39.06,75.15,93.28,103.22,112.47],"slopeAt200":0.1362,"use":"umbral y después saturación"},{"id":"monotonic_spline","name":"spline monótona","equation":"interpolación monótona por nodos","parameters":{"nodes":[0,50,100,150,200,300]},"responses":[0,44,77,96,107,114],"slopeAt200":0.1,"use":"flexibilidad dentro del rango observado"}],"rule":"Toda recomendación por encima de 200 es una extrapolación que debe probarse."}