{
  "version": "xarts.coordinate-marks/1",
  "family": "coordinate-marks",
  "operation": "additive-logit-rules",
  "provenance": {
    "legacyId": "nomogram"
  },
  "document": {
    "exportTextMeasurement": "glyph-advances",
    "header": {
      "title": "El mejor predictor de un reingreso es un reingreso anterior",
      "subtitle": "Nomograma del modelo de reingreso a 30 días tras un alta por insuficiencia cardíaca. La regla del historial mide los 100 puntos de la escala; sin ella, un paciente en el peor tramo de todo lo demás junta 229 de los 329 puntos posibles y se queda en el 48 %."
    },
    "footer": {
      "source": "Modelo logístico sobre 2.418 altas por insuficiencia cardíaca, 2023-2025 — coeficientes ilustrativos con la forma de los que publica esta literatura (LACE, HOSPITAL)",
      "notes": "Los puntos no vienen en la tabla del modelo: se calculan normalizando cada coeficiente contra el predictor de mayor amplitud, que por construcción mide la escala entera. Por eso la LONGITUD de cada regla es su peso. La regla inferior rotula siempre los dos extremos del alcance del modelo (4 % y 78 %): fuera de ese tramo este modelo no puede emitir ninguna predicción, y una escala que siguiera dibujando escalones invitaría a leerla.",
      "alt": "Nomograma de ocho reglas paralelas. Arriba, la escala declarada de puntos de 0 a 100. Debajo, cinco predictores ordenados por peso: ingresos previos en 12 meses (100 puntos), creatinina al alta (76), edad al ingreso (66), fracción de eyección (53) y apoyo en el domicilio (34). Después, la regla de puntos totales de 0 a 329, y abajo la regla de probabilidad de reingreso a 30 días, que va del 4 % al 78 %."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 960,
      "height": 500
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "nomogram",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "data": {
    "rules": [
      {
        "id": "rule-0",
        "label": "Ingresos previos (12 meses)",
        "levels": [
          {
            "id": "level-0",
            "label": "0",
            "coefficient": 0
          },
          {
            "id": "level-1",
            "label": "1",
            "coefficient": 0.41
          },
          {
            "id": "level-2",
            "label": "2",
            "coefficient": 0.83
          },
          {
            "id": "level-3",
            "label": "3 o más",
            "coefficient": 1.35
          }
        ]
      },
      {
        "id": "rule-1",
        "label": "Creatinina al alta (mg/dl)",
        "levels": [
          {
            "id": "level-0",
            "label": "0.8",
            "coefficient": 0
          },
          {
            "id": "level-1",
            "label": "1.2",
            "coefficient": 0.15
          },
          {
            "id": "level-2",
            "label": "1.8",
            "coefficient": 0.52
          },
          {
            "id": "level-3",
            "label": "2.5",
            "coefficient": 1.02
          }
        ]
      },
      {
        "id": "rule-2",
        "label": "Edad al ingreso (años)",
        "levels": [
          {
            "id": "level-0",
            "label": "45",
            "coefficient": 0
          },
          {
            "id": "level-1",
            "label": "55",
            "coefficient": 0.22
          },
          {
            "id": "level-2",
            "label": "65",
            "coefficient": 0.45
          },
          {
            "id": "level-3",
            "label": "75",
            "coefficient": 0.67
          },
          {
            "id": "level-4",
            "label": "85",
            "coefficient": 0.89
          }
        ]
      },
      {
        "id": "rule-3",
        "label": "Fracción de eyección (%)",
        "levels": [
          {
            "id": "level-0",
            "label": "55",
            "coefficient": 0
          },
          {
            "id": "level-1",
            "label": "45",
            "coefficient": 0.19
          },
          {
            "id": "level-2",
            "label": "35",
            "coefficient": 0.44
          },
          {
            "id": "level-3",
            "label": "25",
            "coefficient": 0.72
          }
        ]
      },
      {
        "id": "rule-4",
        "label": "Apoyo en el domicilio",
        "levels": [
          {
            "id": "level-0",
            "label": "Acompañado",
            "coefficient": 0
          },
          {
            "id": "level-1",
            "label": "Vive solo",
            "coefficient": 0.46
          }
        ]
      }
    ]
  },
  "outcome": {
    "label": "Reingreso a 30 días",
    "intercept": -3.18
  },
  "calculation": {
    "link": "logistic",
    "maximumRulePoints": 100,
    "order": "amplitude-descending",
    "coefficientMeaning": "provided-level-log-odds",
    "calibration": "illustrative-unvalidated"
  },
  "profile": {
    "view": "parallel-logit-rules",
    "textMeasurement": "basic-pairs",
    "margin": {
      "top": 24,
      "right": 20,
      "bottom": 56,
      "left": 48
    },
    "nomograma": {
      "probabilidades": [
        0.02,
        0.05,
        0.1,
        0.2,
        0.3,
        0.4,
        0.5,
        0.6,
        0.7,
        0.8,
        0.9,
        0.95
      ],
      "bandPadding": 0.42,
      "tintaReferencia": "#6a6458",
      "tintaRegla": "#112c47",
      "tintaDesenlace": "#9c1f1a",
      "tintaNivelReferencia": "#2a2a2a",
      "tintaNivel": "#0d0d0d",
      "tintaNombre": "#0d0d0d",
      "tintaNota": "#6a6458",
      "grosorRegla": 1.5,
      "grosorReferencia": 1,
      "largoTick": 5,
      "cuerpoNivel": 10,
      "cuerpoNombre": 11,
      "huecoNivel": 3,
      "huecoEntreNiveles": 7,
      "huecoNombre": 10,
      "nombreMaximo": 220
    }
  },
  "annotations": []
}
