Discutir las ventajas y desventajas de la modelización de decisiones mediante árboles de decisión frente a un modelo determinista formal
Comprender los componentes y la estructura de los modelos de Markov de tiempo discreto
Calcular los ciclos de Markov a mano, utilizando el diagrama de burbujas de Markov
Aplicar métodos de corrección de ciclos de Markov
Permanecer sano.
Enfermarse**.
Morir
El Instituto de Salud de un país estudia cinco estrategias de prevención que reducen el riesgo de enfermarse:
| Estrategia | Descripción | Costo |
|---|---|---|
| A | Normas de asistencia | 25 $/año |
| B | Reducción adicional del 4% del riesgo de enfermarse | 1,000 $/año |
| C | 12% de reducción del riesgo | 3,100 $/año |
| D | 8% de reducción del riesgo | 1,550 $/año |
| E | 8% de reducción del riesgo | 5,000 $/año |
Árbol de decisión para dos ciclos completos.
Estrategia Un árbol de decisión para 5 ciclos.
| Pros | Contras |
|---|---|
| Sencillo, rápido y puede aportar información |
| Pros | Contras |
|---|---|
| Sencillo, rápido y puede aportar información | |
| Fácil de describir y comprender |
| Pros | Contras |
|---|---|
| Sencillo, rápido y puede aportar información | |
| Fácil de describir y comprender | |
| Funciona bien con un horizonte temporal limitado |
| Pros | Contras |
|---|---|
| Sencillo, rápido y puede aportar información | Difícil incluir detalles clínicos |
| Fácil de describir y comprender | |
| Funciona bien con un horizonte temporal limitado |
| Pros | Contras |
|---|---|
| Sencillo, rápido y puede aportar información | Difícil incluir detalles clínicos |
| Fácil de describir y comprender | El paso del tiempo no es fácilmente evidente |
| Funciona bien con un horizonte temporal limitado |
| Pros | Contras |
|---|---|
| Sencillo, rápido y puede aportar información | Difícil incluir detalles clínicos |
| Fácil de describir y comprender | El paso del tiempo no es fácilmente evidente |
| Funciona bien con un horizonte temporal limitado | Difícil modelizar horizontes temporales más largos (>1 ciclo) |
Enfoque habitual en los análisis de decisiones que añade flexibilidad adicional.
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | |
Enfoque habitual en los análisis de decisiones que añade flexibilidad adicional.
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | |
| Puede modelizar eventos clínicos más complejos y longitudinales |
Enfoque habitual en los análisis de decisiones que añade flexibilidad adicional.
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | |
| Puede modelizar eventos clínicos más complejos y longitudinales | |
| No requiere muchos cálculos; es eficiente de modelar y depurar. |
Las ventajas de los modelos de Markov se derivan de su estructura en torno a estados de enfermedad mutuamente excluyentes.
Estos estados de enfermedad representan los posibles estados o consecuencias de las estrategias u opciones consideradas.
Como hay un número fijo de estados de enfermedad en los que puede encontrarse la población, no es necesario modelar vías complejas, como vimos en la “explosión” del árbol de decisión hace unas diapositivas.
También es habitual emparejar un modelo de Markov con un árbol de decisión1.

También es habitual emparejar un modelo de Markov con un árbol de decisión1.


Un árbol de decisión simple está implícito en casi todos los análisis de decisiones.


Tratamiento A:

Tratamiento A:
“Las cosas deben hacerse tan simples como sea posible, pero no más simples” - Albert Einstein
“CICLO” = Cantidad mínima de tiempo que cualquier individuo pasará en un estado antes de una posible transición a otro estado
Ya hemos definido el problema de decisión anteriormente en este taller, así que repetiremos los objetivos básicos brevemente aquí.
Objetivo: modelar la rentabilidad de estrategias alternativas para prevenir la aparición de una enfermedad.
| Estrategia | Descripción | Costo |
|---|---|---|
| A | Normas de asistencia | 25 $/año |
| B | Reducción adicional del 4% del riesgo de enfermarse | 1,000 $/año |
| C | 12% de reducción del riesgo | 3,100 $/año |
| D | 8% de reducción del riesgo | 1,550 $/año |
| E | 8% de reducción del riesgo | 5,000 $/año |
Dos pasos principales:
Los diagramas de transición de estados (“burbuja”) son visualizaciones útiles de un modelo de Markov.
Diagram constructed using the Graphviz Visual Editor
Pasos básicos
Pasos básicos

El reto de seleccionar una longitud de ciclo adecuada se reduce a cómo tratamos los riesgos en competencia.
El reto de seleccionar una duración de ciclo adecuada se reduce a cómo manejamos los riesgos en competencia.
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | Sólo puede transitar una vez por ciclo |
| Puede modelizar eventos clínicos más complejos y longitudinales | |
| No requiere muchos cálculos; es eficiente de modelar y depurar. |
incremental - Para un horizonte de 75 años, ¿cuántos ciclos serían? - ¡¡¡- 27,375!!! - ¿Hay algún problema? :::
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | Sólo puede transitar una vez por ciclo |
| Puede modelizar eventos clínicos más complejos y longitudinales | Acortar el ciclo puede plantear retos informáticos. |
| No requiere muchos cálculos; es eficiente de modelar y depurar. |
Más retos …
Más retos …
Más retos …
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | Sólo puede transitar una vez por ciclo |
| Puede modelizar eventos clínicos más complejos y longitudinales | Acortar el ciclo puede plantear retos informáticos. |
| No requiere muchos cálculos; es eficiente de modelar y depurar. | Acortar el ciclo puede provocar una “explosión de estados” si se utilizan estados túnel |
3b.i. Fuente y definir el caso base valores.
3b.ii. Origen y definición de las fuentes de incertidumbre.
Hemos definido muchos de los parámetros subyacentes antes en este taller, por lo que los repetiremos brevemente aquí.
Cada estrategia tiene un costo y un impacto diferente en la probabilidad de enfermar.
| Estrategia | Descripción | Costo |
|---|---|---|
| A | Normas de asistencia | 25 $/año |
| B | Reducción adicional del 4% del riesgo de enfermar | 1,000 $/año |
| C | 12% de reducción del riesgo | 3,100 $/año |
| D | 8% de reducción del riesgo | 1,550 $/año |
| E | 8% de reducción del riesgo | 5,000 $/año |
Es crítico seguir un proceso formal para parametrizar su modelo.
Es crítico seguir un proceso formal para parametrizar su modelo.
Es crítico seguir un proceso formal para parametrizar su modelo.
Es crítico seguir un proceso formal para parametrizar su modelo.
Todo lo anterior resalta la importancia de adoptar un proceso formal para nombrar y rastrear el valor, la fuente y la distribución de incertidumbre de todos los parámetros del modelo en un único lugar.
Recomendamos un enfoque estructurado basado en convenciones de nomenclatura de parámetros y tablas de parámetros.
Convenciones de nomenclatura:
| type | prefix |
|---|---|
| Probabilidad | p_ |
| Tasa (Rate) | r_ |
| Matriz | m_ |
| Costo | c_ |
| Utilidad | u_ |
| Razón de riesgo (hazard ratio) | hr_ |
::: pie de página Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo. :::
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
param columna es el nombre corto del parámetro
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
base_case es el valor del parámetro para el caso base.
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
formula define fórmulas de parámetros del modelo para parámetros que son funciones de otros parámetros del modelo.
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
description proporciona una descripción de texto del parámetro.
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
notas es una columna opcional donde se añaden notas adicionales o contexto para el parámetro.
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
distribución especifica la distribución de incertidumbre para el parámetro. Se utiliza para los análisis de sensibilidad probabilísticos.
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
Nota: En la tabla sólo se muestra un subconjunto de parámetros del modelo.
source proporciona la fuente del parámetro. Puede ser un artículo de investigación publicado, una hipótesis o simplemente un parámetro de modelización sin (por ejemplo, la edad inicial de la cohorte modelada).
| Tabla de parámetros | ||||||
|---|---|---|---|---|---|---|
| param | base_case | formula | description | notes | distribution | source |
| n_age_init | 25.00 | Age at baseline | Modeling Parameter | |||
| n_age_max | 100.00 | Maximum age of followup | Modeling Parameter | |||
| u_H | 1.00 | Utility weight of healthy (H) | beta(shape1 = 200, shape2 = 3) | Leech et al. (2022) | ||
| u_S | 0.75 | Utility weight of sick (S) | beta(shape1 = 130, shape2 = 45) | Leech et al. (2022) | ||
| c_S | 1000.00 | Annual cost of sick (S) | gamma(shape = 44.4, scale = 22.5) | Graves et al. (2022) | ||
| c_trtA | 25.00 | Cost of treatment A | gamma(shape = 12.5, scale = 2) | Martin et al. (2022) | ||
| c_trtB | 1000.00 | Cost of treatment B | gamma(shape = 12, scale = 83.3) | Assumption | ||
| c_trtC | 3100.00 | Cost of treatment C | gamma(shape = 36.144, scale = 83) | Assumption | ||
| n_cycles | 75.00 | (n_age_max - n_age_init) | Time horizon | |||
La matriz de probabilidad de transición es una matriz cuadrada que define la probabilidad de transición de un estado de salud a otro estado de salud en un solo ciclo.
Construir la matriz es un proceso bastante técnico, pero bastante sencillo.
| Sano | Enfermo | Muerto | |
|---|---|---|---|
| Sano | 0.856 | 0.138 | 0.007 |
| Enfermo | 0 | 0.982 | 0.018 |
| Muerto | 0 | 0 | 1 |
Estado de salud al inicio del ciclo
Matriz de probabilidad de transición
Estado de salud al inicio del ciclo
Matriz de probabilidad de transición
Estado de salud al inicio del ciclo
Matriz de probabilidad de transición
\quad \quad \quad \quad \quad \quad \quad \quad
s =
H S D
1 0 0
P =
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
\quad \quad \quad \quad
Estado de salud al inicio del ciclo
Matriz de probabilidades de transición
Estado de salud al final del ciclo
s =
H S D
1 0 0
P =
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
s \cdot P=
H S D
0.856 0.138 0.007
Estado de salud al inicio del ciclo
Matriz de probabilidades de transición
Estado de salud al final del ciclo
s =
H S D
1 0 0
P =
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
s \cdot P=
H S D
0.856 0.138 0.007
Estado de salud al inicio del ciclo
Matriz de probabilidades de transición
Estado de salud al final del ciclo
s =
H S D
1 0 0
H S D
0.856 0.138 0.007
P =
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
s \cdot P=
H S D
0.856 0.138 0.007
H S D
0.733 0.254 0.015
Estado de salud al inicio del ciclo
Matriz de probabilidades de transición
Estado de salud al final del ciclo
s =
H S D
1 0 0
H S D
0.856 0.138 0.007
H S D
0.733 0.254 0.015
P =
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
H S D
H 0.856 0.138 0.007
S 0.000 0.982 0.018
D 0.000 0.000 1.000
s \cdot P=
H S D
0.856 0.138 0.007
H S D
0.733 0.254 0.015
H S D
0.627 0.35 0.025
Estado de salud al final del ciclo
H S D
0.856 0.138 0.007
H S D
0.73274 0.25364 0.015476
H S D
0.62722 0.3502 0.025171
Estado de salud durante diez ciclos
cycle H S D
0 1.00000 0.00000 0.000000
1 0.85600 0.13800 0.007000
2 0.73274 0.25364 0.015476
3 0.62722 0.35020 0.025171
4 0.53690 0.43045 0.035865
5 0.45959 0.49679 0.047371
6 0.39341 0.55127 0.059531
7 0.33676 0.59564 0.072207
8 0.28826 0.63139 0.085286
9 0.24675 0.65981 0.098669
10 0.21122 0.68198 0.112273
| Standard of Care | New Drug | |
|---|---|---|
| Healthy to Stage 1 | 5% | |
| Healthy to Stage 2 | 2% | |
| Healthy to Stage 3 | 1% | |
| Stage 1 to Stage 2 | 10% | |
| Stage 1 to Remission | 25% | |
| Stage 2 to Stage 1 | 5% | |
| Stage 2 to Stage 3 | 15% | |
| Stage 2 to Remission | 20% | |
| Stage 3 to Stage 2 | 5% | |
| Stage 3 to Death | 45% | |
| Remission to Stage 1 | 10% | 2% |
| Remission to Stage 2 | 5% | 1% |












| Ciclo | Sano | Enfermo | Muerto |
|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 |
| 1 | 0.856 | 0.138 | 0.007 |
| 2 | 0.732 | 0.253 | 0.015 |
| 3 | 0.626 | 0.349 | 0.025 |
| 4 | 0.536 | 0.429 | 0.035 |
| 5 | 0.458 | 0.495 | 0.046 |
| … | … | … | … |
| 75 (End) | 0 | 0.282 | 0.718 |
Ejemplo de rastreo de Markov (dos ciclos):
| Ciclo | Sano | Enfermo | Muerto |
|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 |
| 1 | 0.856 | 0.138 | 0.007 |
| Ciclo | Sano | Enfermo | Muerto | AV |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | |
| 1 | 0.856 | 0.138 | 0.007 |
Cuál es la retribución en AV para el ciclo 0?
| Ciclo | Sano | Enfermo | Muerto | AV |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | |
| 1 | 0.856 | 0.138 | 0.007 |
Cuál es la retribución en AV para el ciclo 0?
| Ciclo | Sano | Enfermo | Muerdo | AV |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1.0 = 1.0 * 1.0 + 0.0 * 1.0 + 0.0 * 0.0 |
| 1 | 0.856 | 0.138 | 0.007 |
Cuál es la retribución en AV para el ciclo 1?
| Ciclo | Sano | Enfermo | Muerte | AV |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1.0 |
| 1 | 0.856 | 0.138 | 0.007 | 0.994 = 0.856 * 1.0 + 0.138 * 1.0 + 0.007 * 0.0 |
… y así sucesivamente.
| Ciclo | Sano | Enfermo | Muerto | AV |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1 |
| 1 | 0.856 | 0.138 | 0.007 | 0.993 |
| 2 | 0.732 | 0.253 | 0.015 | 0.985 |
| 3 | 0.626 | 0.349 | 0.025 | 0.975 |
| 4 | 0.536 | 0.429 | 0.035 | 0.965 |
| 5 | 0.458 | 0.495 | 0.046 | 0.954 |
| … | … | … | … | |
| 75 (End) | 0 | 0.282 | 0.718 | 0.282 |
¿Cuál es el costo del ciclo 0?
| Ciclo | Sano | Enfermo | Muerto | Costo |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | |
| 1 | 0.856 | 0.138 | 0.007 |
¿Cuál es el costo del ciclo 0?
| Ciclo | Sano | Enfermo | Muerto | Costo |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 0 = 1.00 * 0 + 0.0 * 1000 + 0.0 * 0 |
| 1 | 0.856 | 0.138 | 0.007 |
¿Cuál es el costo del ciclo 1?
| Ciclo | Sano | Enfermo | Muerto | Costo |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 0 |
| 1 | 0.856 | 0.138 | 0.007 | 138 = 0.856*0+0.138*1000+0.007*0 |
… y así sucesivamente.
Veamos el rastreo de Markov y los resultados del ciclo para el resultado años de vida.
| Ciclo | Sano | Enfermo | Muerto | AV (ciclo único) |
|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1 |
| 1 | 0.856 | 0.138 | 0.007 | 0.993 |
| 2 | 0.732 | 0.253 | 0.015 | 0.985 |
| 3 | 0.626 | 0.349 | 0.025 | 0.975 |
| 4 | 0.536 | 0.429 | 0.035 | 0.965 |
| 5 | 0.458 | 0.495 | 0.046 | 0.954 |
| … | … | … | … | |
| 75 (End) | 0 | 0.282 | 0.718 | 0.282 |
Podemos crear una nueva columna que acumule los años de vida en cada ciclo.
| Ciclo | Sano | Enfermo | Muerto | AV (ciclo único) | AV (cumulativo) |
|---|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1 | 1 |
| 1 | 0.856 | 0.138 | 0.007 | 0.993 | 1 + 0.993 = 1.993 |
| 2 | 0.732 | 0.253 | 0.015 | 0.985 | |
| 3 | 0.626 | 0.349 | 0.025 | 0.975 | |
| 4 | 0.536 | 0.429 | 0.035 | 0.965 | |
| 5 | 0.458 | 0.495 | 0.046 | 0.954 | |
| … | … | … | … | … | |
| 75 (End) | 0 | 0.282 | 0.718 | 0.282 |
| Ciclo | Sano | Enfermo | Muerto | AV (ciclo único) | AV (cumulativo) |
|---|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1 | 1 |
| 1 | 0.856 | 0.138 | 0.007 | 0.993 | 1.993 |
| 2 | 0.732 | 0.253 | 0.015 | 0.985 | 1 + 0.993 + 0.985 = 2.978 |
| 3 | 0.626 | 0.349 | 0.025 | 0.975 | |
| 4 | 0.536 | 0.429 | 0.035 | 0.965 | |
| 5 | 0.458 | 0.495 | 0.046 | 0.954 | |
| … | … | … | … | … | |
| 75 (End) | 0 | 0.282 | 0.718 | 0.282 |
Los AV culmulativos para un individuo empezando en el estado sano es 44.825
Notamos que este resultado es dentro de un horizonte de 75 años.
| Ciclo | Sano | Enfermo | Muerto | AV (ciclo único) | AV (cumulativo) | AV (ciclo único) | AV (ciclo único) | LY (cumulative) | |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1 | 1 | ||||
| 1 | 0.856 | 0.138 | 0.007 | 0.993 | 1.993 | ||||
| 2 | 0.732 | 0.253 | 0.015 | 0.985 | 2.978 | ||||
| 3 | 0.626 | 0.349 | 0.025 | 0.975 | 3.954 | ||||
| 4 | 0.536 | 0.429 | 0.035 | 0.965 | 4.919 | ||||
| 5 | 0.458 | 0.495 | 0.046 | 0.954 | 5.872 | ||||
| … | … | … | … | … | … | ||||
| 75 (End) | 0 | 0.282 | 0.718 | 0.282 | 44.825 |
En la vida real, los eventos podrían ocurrir en cualquier punto de un ciclo dado, pero un modelo de Markov asume que todos los eventos ocurren al principio o al final de cada ciclo
El tiempo es continuo, también lo son las curvas de supervivencia
Cuando discretizamos el tiempo utilizando una longitud de ciclo fija, podemos hacer dos supuestos
Asumiendo que la muerte ocurre al final del ciclo (A)
Sobreestima la pertenencia a un estado de salud
Asumiendo que la muerte ocurre al inicio del ciclo (B)
Subestima la pertenencia a un estado de salud



Multiplicar los resultados por 1/2 en el primer y último ciclo.
Desplazar la curva calculada de pertenencia a un estado discreto hacia la izquierda en 1/2 ciclo.
Esencialmente asumiendo que los eventos ocurren en la mitad del ciclo
| Ciclo | Sano | Enfermo | Muerto | LY (single Ciclo, adjusted) | LY (cumulative) |
|---|---|---|---|---|---|
| 0 | 1.000 | 0.000 | 0.000 | 1*0.5 | 0.5 |
| 1 | 0.856 | 0.138 | 0.007 | 0.993 | 0.5 + 0.993 = 1.493 |
| 2 | 0.732 | 0.253 | 0.015 | 0.985 | 2.478 |
| 3 | 0.626 | 0.349 | 0.025 | 0.975 | 3.454 |
| 4 | 0.536 | 0.429 | 0.035 | 0.965 | 4.419 |
| 5 | 0.458 | 0.495 | 0.046 | 0.954 | 5.372 |
| … | … | … | … | … | … |
| 75 (End) | 0 | 0.282 | 0.718 | 0.282 *0.5 | 44.184 |
Este número es menor que nuestra estimación original sin corrección de medio ciclo (¡44,825!)
| Pros | Contras |
|---|---|
| Puede modelar sucesos repetidos | Sólo puede transitar una vez por ciclo |
| Puede modelizar eventos clínicos más complejos y longitudinales | Acortar el ciclo puede plantear retos informáticos. |
| No requiere muchos cálculos; es eficiente de modelar y depurar. | Acortar el ciclo puede provocar una “explosión de estados” si se utilizan estados túnel |