ÁRBOLES DE DECISIÓN MULTIETAPA

Backward Induction | Valor Monetario Esperado | Análisis de Sensibilidad

Introducción

Una startup tecnológica ha desarrollado un producto innovador y debe decidir su estrategia de entrada al mercado. Se enfrenta a tres alternativas principales:

  1. Lanzar nacional: Invertir $200,000 en producción y marketing para un lanzamiento a gran escala
  2. Lanzar piloto: Invertir $60,000 en un lanzamiento piloto. Si tiene éxito (55% de probabilidad), puede escalar invirtiendo $200,000 adicionales. Si falla, recupera $10,000
  3. Cerrar: No realizar inversión, resultado $0

El mercado puede presentar tres escenarios con sus respectivas probabilidades y retornos:

Escenario Probabilidad Retorno Bruto
Mercado Grande 30% $800,000
Mercado Medio 50% $300,000
Mercado Pequeño 20% -$50,000

Propósito de este documento: Analizar la decisión estratégica de inversión en una startup tecnológica utilizando árboles de decisión multietapa, incorporando análisis de sensibilidad y discutiendo el rol de la aversión al riesgo.


Objetivo General

Evaluar las alternativas estratégicas de una startup tecnológica (Lanzamiento Nacional, Piloto con posible Escalamiento, o Cierre) mediante un árbol de decisión multietapa, identificando la estrategia que maximiza el Valor Monetario Esperado (VME) y analizando la sensibilidad de la decisión ante variaciones en la probabilidad de éxito del piloto.


Definiciones y Conceptos Fundamentales

1. Representación Gráfica

Símbolo Nombre Descripción Color
Nodo de Decisión Punto donde el decisor elige entre alternativas. Se resuelve con max VME. Azul
Nodo de Azar Evento donde la naturaleza determina el resultado. VME = Σ(pⱼ × valorⱼ) Naranja
Nodo Terminal Final de una rama. Contiene el payoff final. Verde
Poda (Pruning) Marca ramas no óptimas en nodos de decisión. Negra

2. Algoritmo de Backward Induction

Principio de Optimalidad de Bellman: “Una estrategia óptima tiene la propiedad de que, cualquiera que sea el estado inicial y la decisión inicial, las decisiones restantes deben formar una estrategia óptima con respecto al estado resultante de la primera decisión”

Pasos del Algoritmo:

  1. Construir el árbol (izquierda → derecha): Raíz → alternativas → nodos de azar → terminales
  2. Evaluar nodos terminales: Payoffs ya definidos
  3. Retroceder en nodos de azar: Calcular VME = Σ(pⱼ × valorⱼ)
  4. Retroceder en nodos de decisión: Elegir max VME y podar ramas inferiores (∥)
  5. Leer estrategia óptima: El VME de la raíz y el camino no podado

Fórmula del Valor Monetario Esperado (VME)

\[VME = \sum_{i=1}^{n} p_i \times \text{valor}_i\]


Caso Práctico 2: Startup Tecnológica

Contexto del Problema

Una startup tiene 3 opciones: - Lanzar nacional (inversión $200k) - Lanzar piloto ($60k, si exitoso puede escalar) - Cerrar ($0)

El mercado puede ser: - Grande (p = 0.30): retorno $800k - Medio (p = 0.50): retorno $300k - Pequeño (p = 0.20): retorno -$50k

El piloto tiene 55% de éxito; si falla se recuperan $10k.

Tabla 1: Parámetros del Problema - Startup
Parámetro Valor
Inversión Lanzamiento Nacional $200,000
Inversión Piloto $60,000
P(Mercado Grande) 30%
P(Mercado Medio) 50%
P(Mercado Pequeño) 20%
Retorno Mercado Grande $800,000
Retorno Mercado Medio $300,000
Retorno Mercado Pequeño -$50,000
P(Éxito Piloto) 55%
Recuperación si Piloto Fallido $10,000

Solución Analítica

A. Alternativa 1: Lanzar Nacional

## **Retorno Esperado Bruto:**
##   = (0.30 × $800,000) + (0.50 × $300,000) + (0.20 × -$50,000)
##   = $240,000 + $150,000 - $10,000 = $ 380,000
## **VME (Lanzar Nacional):**
##   = Retorno Esperado Bruto - Inversión
##   = $ 380,000  - $200,000
##   = **$ 180,000 **

B. Alternativa 2: Cerrar

## **VME (Cerrar):** $0

C. Alternativa 3: Piloto con Posible Escalamiento

## **Si el piloto es exitoso (p=0.55):**
##   VME(Escalar) = 180,000
## **Si el piloto falla (p=0.45):**
##   Recuperación = $10,000
## **VME del Piloto:**
##   = P(Éxito) × VME(Escalar) + P(Fallo) × Recuperación - Inversión Piloto
##   = 0.55 × $ 180,000  + 0.45 × $10,000 - $60,000
##   = $ 99,000  + $4,500 - $60,000
##   = **$ 43,500 **

D. Comparación Final

Tabla 2: Comparación de Alternativas - Startup
Alternativa VME Optimalidad
Lanzar Nacional \(180,000 |OPTIMA | |Piloto |\) 43,500
Cerrar $ 0
## 
## **Decisión Óptima:** Lanzar Nacional con VME = $ 180,000

Implementación en R

Código Completo y Comentado

# ====================================================
# ÁRBOL MULTIETAPA — Startup de Tecnología
# Análisis de sensibilidad incluido
# ====================================================

# 1. CARGAR LIBRERÍAS ---------------------------------
library(ggplot2)
library(dplyr)
library(tidyr)

# 2. PARÁMETROS BASE ----------------------------------
inv_nac    <- 200000
inv_piloto <-  60000
p_mer      <- c(0.30, 0.50, 0.20)
payoff_mer <- c(800000, 300000, -50000)
p_exito    <-    0.55
recup_fall <-  10000

# 3. FUNCIÓN DE EVALUACIÓN ----------------------------
eval_arbol <- function(p_ex=0.55, p_gr=0.30) {
  pm <- c(p_gr, 0.50, 1-p_gr-0.50)
  vme_nac    <- sum(payoff_mer * pm) - inv_nac
  vme_escal  <- sum(payoff_mer * pm) - inv_nac
  vme_piloto <- p_ex*vme_escal + (1-p_ex)*recup_fall - inv_piloto
  list(Nacional=vme_nac, Piloto=vme_piloto, Cerrar=0,
       Optima=max(vme_nac, vme_piloto, 0),
       Decision=c("Nacional","Piloto","Cerrar")[which.max(c(vme_nac,vme_piloto,0))])
}

# 4. CASO BASE ----------------------------------------
base <- eval_arbol()

cat("===== STARTUP — CASO BASE =====\n")
## ===== STARTUP — CASO BASE =====
cat(sprintf("VME Nacional:  $%s\n", format(round(base$Nacional), big.mark=",")))
## VME Nacional:  $180,000
cat(sprintf("VME Piloto:    $%s\n", format(round(base$Piloto),   big.mark=",")))
## VME Piloto:    $43,500
cat(sprintf("Decisión óptima: %s ($%s)\n",
    base$Decision, format(round(base$Optima), big.mark=",")))
## Decisión óptima: Nacional ($180,000)
# 5. ANÁLISIS DE SENSIBILIDAD -------------------------
p_exitos <- seq(0.10, 0.90, 0.02)

sens <- lapply(p_exitos, function(p) {
  res <- eval_arbol(p_ex=p)
  data.frame(p_exito=p, Nacional=res$Nacional,
             Piloto=res$Piloto, Cerrar=0)
}) |> bind_rows()

# Punto de indiferencia Nacional vs Piloto
indiferencia <- approx(sens$Piloto - sens$Nacional,
                        sens$p_exito, xout=0)$y

cat(sprintf("\nPunto de indiferencia: P(éxito)=%.2f\n", indiferencia))
## 
## Punto de indiferencia: P(éxito)=NA
cat(sprintf("Si P(éxito) > %.2f → Piloto es mejor que Nacional\n", indiferencia))
## Si P(éxito) > NA → Piloto es mejor que Nacional
# 6. GRÁFICO DE SENSIBILIDAD --------------------------
sens_long <- pivot_longer(sens, -p_exito,
                           names_to="Alternativa", values_to="VME")

ggplot(sens_long, aes(x=p_exito, y=VME/1000, color=Alternativa)) +
  geom_line(linewidth=1.2) +
  geom_vline(xintercept=c(0.55, indiferencia),
             linetype=c("solid","dashed"), alpha=0.5) +
  scale_color_manual(values=c(Nacional="#3a7fbd",Piloto="#d97706",Cerrar="#8a9ab5")) +
  scale_x_continuous(labels=scales::percent) +
  labs(title="Análisis de Sensibilidad — Startup",
       subtitle=sprintf("Indiferencia en P(éxito)=%.0f%%. Caso base=55%% (línea sólida)",
                         indiferencia*100),
       x="P(Éxito Piloto)", y="VME (miles $)") +
  theme_minimal()


Visualización del Árbol de Decisión

##                          levelName  payoff es_optimo
## 1  Decisión\nPrincipal                  NA        NA
## 2   ¦--Lanzar Nacional\nVME=$180k       NA        NA
## 3   ¦   ¦--Mercado Grande p=0.30    600000        NA
## 4   ¦   ¦--Mercado Medio p=0.50     100000        NA
## 5   ¦   °--Mercado Pequeño p=0.20  -250000        NA
## 6   ¦--Cerrar\nVME=$0                    0        NA
## 7   °--Piloto\nVME=$44k ★               NA        NA
## 8       ¦--Piloto Exitoso p=0.55        NA        NA
## 9       ¦   ¦--Escalar★\nVME=$180k      NA      TRUE
## 10      ¦   °--No Escalar∥              NA     FALSE
## 11      °--Piloto Fallido p=0.45        NA        NA
## 12          °--Recuperar\n$10k       10000        NA

Interpretación del árbol: - indica la rama óptima en cada nodo de decisión - indica ramas podadas (no óptimas) - El camino óptimo: Lanzar Nacional


Interpretación de Resultados

Alternativa VME Decisión
Lanzar Nacional $180,000 OPTIMA
Piloto $43,500
Cerrar $0

La decisión óptima según el criterio de maximización del VME es Lanzar Nacional, con un valor esperado de $180,000.

Interpretación de la Sensibilidad

  • Punto de indiferencia: NA
  • Con el valor base de 0.55, el lanzamiento nacional es superior
  • Solo si el piloto tuviera una probabilidad de éxito superior al NA%, sería preferible al lanzamiento directo

Rol de la Aversión al Riesgo

Aunque el VME favorece el lanzamiento nacional ($180,000 vs $43,500), es crucial considerar el perfil de riesgo:

Aspecto Lanzar Nacional Piloto
Inversión máxima $200,000 $60,000
Pérdida máxima $250,000 $50,000
Resultado óptimo $600,000 neto $540,000 neto
Variabilidad Alta Baja

Una startup con recursos limitados podría preferir el piloto porque: - Limita la pérdida máxima a $50,000 (vs $250,000) - Permite obtener información antes de comprometer el capital total - Preserva la opción de escalar solo si el piloto es exitoso


Conclusiones Finales

Alternativa VME Decisión
Lanzar Nacional $180,000 OPTIMA
Piloto $43,500
Cerrar $0

El caso demuestra que las decisiones multietapa requieren evaluar no solo el valor esperado, sino también la tolerancia al riesgo y la flexibilidad estratégica. El árbol de decisión permite visualizar y cuantificar estas compensaciones. ### Aprendizajes Clave

  1. Valor de la Flexibilidad: El piloto proporciona información valiosa pero tiene un costo de $60,000. En el caso base, el valor esperado de esta flexibilidad no justifica el costo adicional.

  2. Punto de Indiferencia: El piloto solo sería preferible si su probabilidad de éxito superara el NA%. Con el valor base de 55%, el lanzamiento nacional es superior.

  3. Aversión al Riesgo: Aunque el VME favorece el lanzamiento nacional, las startups con recursos limitados podrían preferir el piloto por su menor exposición a pérdidas.

  4. Estructura Multietapa: El árbol de decisión captura la secuencia: decisión inicial → resultado del piloto → decisión de escalar, permitiendo valorar opciones reales.


Referencias

  • Bellman, R. (1957). Dynamic Programming. Princeton University Press
  • Dixit, A. K., & Pindyck, R. S. (1994). Investment Under Uncertainty. Princeton University Press

Árboles de Decisión Multietapa | Backward Induction | Valor Monetario Esperado | Análisis de Sensibilidad

Herramienta fundamental para decisiones estratégicas en entornos de incertidumbre

```