{
  "version": "xarts.intervals/1",
  "family": "intervals",
  "operation": "provided-bounds",
  "provenance": {
    "legacyId": "benchmark-band"
  },
  "data": {
    "rows": [
      {
        "Mes": "2024-01",
        "Hotel (€ RevPAR)": 71.9,
        "P25 comp set": 62.1,
        "Mediana comp set": 70.5,
        "P75 comp set": 79.7
      },
      {
        "Mes": "2024-02",
        "Hotel (€ RevPAR)": 71.7,
        "P25 comp set": 65.1,
        "Mediana comp set": 74,
        "P75 comp set": 83.6
      },
      {
        "Mes": "2024-03",
        "Hotel (€ RevPAR)": 91.2,
        "P25 comp set": 77.2,
        "Mediana comp set": 87.7,
        "P75 comp set": 99.1
      },
      {
        "Mes": "2024-04",
        "Hotel (€ RevPAR)": 100.5,
        "P25 comp set": 89.3,
        "Mediana comp set": 101.5,
        "P75 comp set": 114.7
      },
      {
        "Mes": "2024-05",
        "Hotel (€ RevPAR)": 99.2,
        "P25 comp set": 84.8,
        "Mediana comp set": 96.3,
        "P75 comp set": 108.8
      },
      {
        "Mes": "2024-06",
        "Hotel (€ RevPAR)": 91,
        "P25 comp set": 81.7,
        "Mediana comp set": 92.9,
        "P75 comp set": 105
      },
      {
        "Mes": "2024-07",
        "Hotel (€ RevPAR)": 90.3,
        "P25 comp set": 78.7,
        "Mediana comp set": 89.4,
        "P75 comp set": 101.1
      },
      {
        "Mes": "2024-08",
        "Hotel (€ RevPAR)": 110.2,
        "P25 comp set": 92.3,
        "Mediana comp set": 104.9,
        "P75 comp set": 118.6
      },
      {
        "Mes": "2024-09",
        "Hotel (€ RevPAR)": 95.8,
        "P25 comp set": 87.8,
        "Mediana comp set": 99.8,
        "P75 comp set": 112.7
      },
      {
        "Mes": "2024-10",
        "Hotel (€ RevPAR)": 96.5,
        "P25 comp set": 83.2,
        "Mediana comp set": 94.6,
        "P75 comp set": 106.9
      },
      {
        "Mes": "2024-11",
        "Hotel (€ RevPAR)": 74.9,
        "P25 comp set": 66.6,
        "Mediana comp set": 75.7,
        "P75 comp set": 85.5
      },
      {
        "Mes": "2024-12",
        "Hotel (€ RevPAR)": 74.4,
        "P25 comp set": 63.6,
        "Mediana comp set": 72.2,
        "P75 comp set": 81.6
      },
      {
        "Mes": "2025-01",
        "Hotel (€ RevPAR)": 76.1,
        "P25 comp set": 65.7,
        "Mediana comp set": 74.6,
        "P75 comp set": 84.3
      },
      {
        "Mes": "2025-02",
        "Hotel (€ RevPAR)": 75.9,
        "P25 comp set": 68.9,
        "Mediana comp set": 78.3,
        "P75 comp set": 88.4
      },
      {
        "Mes": "2025-03",
        "Hotel (€ RevPAR)": 96.5,
        "P25 comp set": 81.7,
        "Mediana comp set": 92.8,
        "P75 comp set": 104.9
      },
      {
        "Mes": "2025-04",
        "Hotel (€ RevPAR)": 106.3,
        "P25 comp set": 94.5,
        "Mediana comp set": 107.4,
        "P75 comp set": 121.3
      },
      {
        "Mes": "2025-05",
        "Hotel (€ RevPAR)": 118.2,
        "P25 comp set": 89.7,
        "Mediana comp set": 101.9,
        "P75 comp set": 115.2
      },
      {
        "Mes": "2025-06",
        "Hotel (€ RevPAR)": 114.5,
        "P25 comp set": 86.5,
        "Mediana comp set": 98.3,
        "P75 comp set": 111.1
      },
      {
        "Mes": "2025-07",
        "Hotel (€ RevPAR)": 110.7,
        "P25 comp set": 83.3,
        "Mediana comp set": 94.6,
        "P75 comp set": 106.9
      },
      {
        "Mes": "2025-08",
        "Hotel (€ RevPAR)": 130.4,
        "P25 comp set": 97.7,
        "Mediana comp set": 111,
        "P75 comp set": 125.5
      },
      {
        "Mes": "2025-09",
        "Hotel (€ RevPAR)": 124.6,
        "P25 comp set": 92.9,
        "Mediana comp set": 105.6,
        "P75 comp set": 119.3
      },
      {
        "Mes": "2025-10",
        "Hotel (€ RevPAR)": 118.6,
        "P25 comp set": 88.1,
        "Mediana comp set": 100.1,
        "P75 comp set": 113.1
      },
      {
        "Mes": "2025-11",
        "Hotel (€ RevPAR)": 95.3,
        "P25 comp set": 70.5,
        "Mediana comp set": 80.1,
        "P75 comp set": 90.5
      },
      {
        "Mes": "2025-12",
        "Hotel (€ RevPAR)": 91.3,
        "P25 comp set": 67.3,
        "Mediana comp set": 76.4,
        "P75 comp set": 86.4
      }
    ],
    "unit": "€ RevPAR"
  },
  "encoding": {
    "category": "Mes",
    "value": "Hotel (€ RevPAR)"
  },
  "source": {
    "kind": "empirical-percentiles",
    "levels": [
      {
        "probability": 0.25,
        "field": "P25 comp set",
        "label": "P25",
        "line": {
          "color": "blue",
          "width": 0,
          "dash": "",
          "opacity": 1
        }
      },
      {
        "probability": 0.5,
        "field": "Mediana comp set",
        "label": "Mediana",
        "line": {
          "color": "blue",
          "width": 1.75,
          "dash": "6,4",
          "opacity": 1
        }
      },
      {
        "probability": 0.75,
        "field": "P75 comp set",
        "label": "P75",
        "line": {
          "color": "blue",
          "width": 0,
          "dash": "",
          "opacity": 1
        }
      }
    ],
    "cohort": {
      "count": 12,
      "instrument": "RevPAR mensual (€), 12 hoteles 4★ del centro de Málaga, mismo mes natural",
      "minimumCount": 5
    }
  },
  "calculation": {
    "order": "date-ascending",
    "domain": {
      "kind": "extent",
      "paddingRatio": 0.08,
      "roundStep": 0,
      "nonnegative": false,
      "nice": false
    }
  },
  "layout": {
    "view": "benchmark-band",
    "margin": {
      "top": 28,
      "right": 24,
      "bottom": 48,
      "left": 64
    },
    "measureAxis": "benchmark",
    "pointPadding": 0.5,
    "bandPadding": 0.30000000000000004,
    "interpolation": "linear",
    "exportMeasurement": "glyph-advances"
  },
  "marks": {
    "bands": [
      {
        "lower": 0,
        "upper": 2,
        "color": "blue",
        "opacity": 0.16,
        "alphaFill": true
      }
    ],
    "focal": {
      "kind": "line",
      "color": "textPrimary",
      "negativeColor": "red",
      "opacity": 1,
      "radius": 5,
      "stroke": "surface",
      "strokeWidth": 2,
      "lineWidth": 2.5,
      "barRadius": 0
    },
    "error": {
      "color": "textSecondary",
      "width": 1.5,
      "cap": 6
    },
    "baseline": {
      "visible": false,
      "color": "textMuted",
      "width": 1
    }
  },
  "labels": {
    "visible": false,
    "decimals": 2,
    "signed": false,
    "fontSize": 10,
    "color": "textSecondary",
    "offset": 4,
    "levelLabels": false,
    "levelFontSize": 9,
    "levelOffset": 6,
    "focal": "Hotel (€ RevPAR)",
    "positive": "Positive",
    "negative": "Negative",
    "cohortPrefix": "P25–P75 · percentiles de {n} pares · {instrument}",
    "cohortMissing": "P25–P75 · GRUPO DE PARES SIN DECLARAR (ni n ni instrumento)",
    "minimumWarning": "n = {n} pares: por debajo del mínimo de {minimum} — esta banda no es un benchmark"
  },
  "axes": {
    "ticks": 5,
    "percent": false,
    "gridColumns": false,
    "baseline": false
  },
  "legend": {
    "visible": true,
    "position": "bottom",
    "fontSize": 10,
    "inlineOffsets": [
      0,
      70,
      155
    ],
    "inlineLabels": [
      "Current",
      "25th-75th",
      "10th-90th"
    ]
  },
  "annotations": [
    {
      "id": "reforma",
      "label": "Reforma completada",
      "type": "line",
      "orientation": "vertical",
      "value": "2025-04",
      "profile": {
        "color": "#014d64",
        "width": 1.5,
        "dash": "6,4",
        "opacity": 0.85,
        "fontSize": 11,
        "fontWeight": 600,
        "paddingX": 6,
        "paddingY": 3,
        "background": "rgba(255,255,255,0.92)",
        "radius": 4,
        "horizontalInset": 4,
        "horizontalOffset": 6,
        "verticalY": 12,
        "exportMeasurement": "glyph-advances"
      }
    }
  ],
  "document": {
    "header": {
      "title": "Desde la reforma de abril, 8 meses seguidos por encima del P75 del comp set",
      "subtitle": "RevPAR mensual (€) vs banda P25–mediana–P75 de 12 hoteles 4★ de Málaga centro"
    },
    "footer": {
      "source": "Elaboración propia — datos ilustrativos (benchmark Anlak Hospitality, 2025)",
      "notes": "Banda = percentiles 25/50/75 empíricos del comp set (n=12, misma categoría y micro-destino, STR share). No es un intervalo de confianza. Datos ilustrativos.",
      "alt": "El RevPAR del hotel se movía dentro de la banda del comp set durante 2024; desde mayo de 2025, tras la reforma, se mantiene por encima del percentil 75 ocho meses consecutivos."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 520
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "benchmark-band",
    "embedSpec": true,
    "geometryDecimals": 2
  }
}
