3.- Descargar material y código: Calibración de parámetros del modelo de decisión

Author


Fernando Alarid-Escudero, PhD

Published

December 3, 2025

Descripción del Día 3

Este módulo introduce la calibración de parámetros en modelos de decisión en salud, tanto con métodos determinísticos como bayesianos. A partir de un modelo de recurrencia de cáncer de tres estados y del modelo Sick-Sicker, las y los participantes aprenden a definir targets de calibración, construir funciones objetivo y ajustar modelos Markov a datos observados de forma transparente y reproducible.

El objetivo del día es que las y los participantes comprendan por qué y cómo calibrar un modelo de decisión, distingan entre enfoques determinísticos y bayesianos, y puedan correr y adaptar rutinas de calibración en R para sus propios modelos.

Contenido Teórico

Conceptos de Calibración: - ¿Por qué calibrar? Objetivos de calibración y selección de targets - Funciones objetivo: verosimilitud y mínimos cuadrados - Identificabilidad y problemas comunes de calibración

Algoritmos de Búsqueda: - Búsqueda local: Nelder–Mead - Búsquedas globales: algoritmos evolutivos, simulated annealing

Ejemplo de Modelo a Calibrar: - Modelo Markov de 3 estados de recurrencia de cáncer - Parámetros, desenlaces y targets (supervivencia)

Calibración Bayesiana: - Distribuciones prior y posterior - Algoritmos para muestrear de la distribución posterior - MCMC (Metropolis–Hastings), diagnóstico y tamaño de muestra efectivo - Algoritmos de importancia: SIR e IMIS - Validación interna y evaluación de ajuste/robustez

Material Práctico en R

  • Descripción de parámetros y desenlaces del modelo CRS (3 estados) y Sick-Sicker
  • Preparación de targets de calibración (supervivencia, prevalencias) y función de costo/verosimilitud
  • Implementación de calibración determinística:
    • Búsqueda local con Nelder–Mead
    • Búsquedas globales con random search y simulated annealing (p. ej. DEoptim)
  • Calibración Bayesiana con IMIS del modelo de 3 estados
  • Actividad en grupo:
    • Calibración determinística y bayesiana del modelo Sick-Sicker
    • Diagnóstico, resúmenes posteriores y graficación de parámetros
    • Reproducibilidad (semillas, perfiles de sesión)

Archivos Incluidos

  • Proyecto R:
    • Day 3 - Calibration.Rproj
  • Scripts R – Modelo CRS (recurrencia de cáncer):
    • code/CRS model/CRS_Calib_IMIS.R – Calibración Bayesiana con IMIS
    • code/CRS model/CRS_Calib_IMIS_parallel.R – IMIS en paralelo
    • code/CRS model/CRS_Calib_NelderMead.R – Calibración determinística con Nelder–Mead
    • code/CRS model/CRS_Calib_RandomSearch.R – Búsqueda aleatoria (random search)
  • Funciones del Modelo:
    • code/Functions/CRS_MarkovModel_Function.R – Funciones del modelo de 3 estados
    • code/Functions/SickSicker_MarkovModel_Function.R – Funciones del modelo Sick-Sicker
  • Datos de Calibración:
    • data/CRS_CalibTargets.RDataTargets para el modelo CRS
    • data/SickSicker_CalibTargets.RDataTargets para el modelo Sick-Sicker
  • Ejercicio Guiado:
    • exercise/SickSicker-CalibrationExercise.Rmd – Ejercicio de calibración del modelo Sick-Sicker

Requisitos

  • R (versión 4.0 o superior)
  • RStudio (recomendado)
  • Conocimientos básicos de modelos Markov y programación en R

El archivo ZIP contiene todos los scripts de R, datos y material necesario para el Día 3.