En el sector energético, la toma de decisiones implica altos niveles de incertidumbre y costos de capital significativos. Este informe analiza tres estrategias posibles para un lote de exploración:
Perforar directamente: Basado en la información geológica actual.
Vender los derechos: Una opción de salida segura con beneficio fijo.
Contratar un estudio sísmico: Una opción para obtener información adicional antes de comprometer capital en la perforación.
Definimos los costos, ingresos y las probabilidades iniciales (priors). La probabilidad de éxito geológico inicial es del 45%.
library(data.tree)
library(ggplot2)
library(tidyr)
# Parámetros Financieros
p_petrol <- 0.45 # Probabilidad inicial (Prior)
ingreso <- 600000 # Beneficio bruto si hay petróleo
costo_perf <- 100000 # Gasto de perforación
precio_venta <- 90000 # Ingreso fijo por venta de derechos
costo_sismico <- 30000 # Costo de la prueba técnica
# Confiabilidad de la prueba (Probabilidades Condicionales)
p_pos_si <- 0.80 # Sensibilidad: P(Sísmico+ | Petróleo)
p_pos_no <- 0.25 # Falso Positivo: P(Sísmico+ | No hay petróleo)
p_no <- 1 - p_petrol
# Probabilidad total de que el estudio resulte positivo
p_s_pos <- p_pos_si * p_petrol + p_pos_no * p_no
p_s_neg <- 1 - p_s_pos
# Probabilidades Posteriores (Revisadas)
post_si_pos <- (p_pos_si * p_petrol) / p_s_pos
post_si_neg <- ((1 - p_pos_si) * p_petrol) / p_s_neg
cat("Probabilidad si el test es (+) aumenta a:", round(post_si_pos, 3), "\n")
## Probabilidad si el test es (+) aumenta a: 0.724
cat("Probabilidad si el test es (-) cae a:", round(post_si_neg, 3))
## Probabilidad si el test es (-) cae a: 0.179
Interpretación: Si el estudio sale positivo, nuestra confianza sube al 72.4%. Si sale negativo, baja al 18%. Esto cambia drásticamente nuestra disposición a arriesgar los $100,000 de perforación.
# Función de utilidad para perforar
vme_perf <- function(p_si) p_si * (ingreso - costo_perf) + (1 - p_si) * (-costo_perf)
vme_directo <- vme_perf(p_petrol)
vme_perf_pos <- vme_perf(post_si_pos)
vme_perf_neg <- vme_perf(post_si_neg)
# Si el estudio es positivo, ¿perforamos o vendemos? Elegimos el máximo.
dec_pos <- max(vme_perf_pos, precio_venta)
# Si el estudio es negativo, ¿perforamos o vendemos? Elegimos el máximo.
dec_neg <- max(vme_perf_neg, precio_venta)
# VME final de la estrategia con estudio
vme_estudio <- p_s_pos * dec_pos + p_s_neg * dec_neg - costo_sismico
arbol <- Node$new("Decisión Principal")
# Rama Directa
r1 <- arbol$AddChild(sprintf("Perforar Directo ($%sk)", round(vme_directo/1e3)))
# Rama Venta
arbol$AddChild(sprintf("Vender ($%s)", format(precio_venta, big.mark=",")))
# Rama Estudio
r3 <- arbol$AddChild(sprintf("Contratar Estudio ($%sk) ★", round(vme_estudio/1e3)))
sp <- r3$AddChild(sprintf("Sísmico+ (p=%.2f)", p_s_pos))
sp$AddChild(sprintf("PERFORAR ($%sk)", round(vme_perf_pos/1e3)))
sn <- r3$AddChild(sprintf("Sísmico- (p=%.2f)", p_s_neg))
sn$AddChild(sprintf("VENDER ($%sk)", round(precio_venta/1e3)))
print(arbol)
## levelName
## 1 Decisión Principal
## 2 ¦--Perforar Directo ($170k)
## 3 ¦--Vender ($90,000)
## 4 °--Contratar Estudio ($181k) ★
## 5 ¦--Sísmico+ (p=0.50)
## 6 ¦ °--PERFORAR ($334k)
## 7 °--Sísmico- (p=0.50)
## 8 °--VENDER ($90k)
ps <- seq(0.05, 0.95, 0.01)
sens <- sapply(ps, function(p) {
pn <- 1-p
sp <- p_pos_si*p + p_pos_no*pn
sn <- 1-sp
pp <- p_pos_si*p/sp; pn2 <- (1-p_pos_si)*p/sn
dp <- max(vme_perf(pp), precio_venta)
dn <- max(vme_perf(pn2), precio_venta)
c(Perforar=vme_perf(p), Vender=precio_venta, Estudio=sp*dp+sn*dn-costo_sismico)
})
df_s <- as.data.frame(t(sens))
df_s$p_petrol <- ps
df_long <- pivot_longer(df_s, -p_petrol, names_to="Alternativa", values_to="VME")
ggplot(df_long, aes(x=p_petrol, y=VME/1000, color=Alternativa)) +
geom_line(linewidth=1.2) +
geom_vline(xintercept=p_petrol, linetype="dashed", alpha=0.5) +
scale_color_manual(values=c(Perforar="#3a7fbd", Vender="#d97706", Estudio="#0f7a52")) +
labs(title="Sensibilidad del VME ante P(Petróleo)",
subtitle="La línea verde (Estudio) es superior en la zona de mayor incertidumbre",
x="Probabilidad de encontrar Petróleo", y="VME (Miles de $)") +
theme_minimal()
Zona de Venta (Baja Probabilidad): Si estimamos menos del 25% de éxito, lo mejor es vender y no gastar en estudios. Zona de Estudio (Incertidumbre Media): Entre el 30% y el 70%, el estudio sísmico es la mejor opción porque su valor de información supera su costo. Zona de Perforación (Alta Probabilidad): Si estamos muy seguros (>80%), el estudio es un gasto innecesario; deberíamos perforar directamente.
Conclusión
La decisión óptima es Contratar el Estudio Sísmico. Aunque el estudio cuesta $30,000, el análisis demuestra que este gasto actúa como un “seguro”: nos permite capturar grandes ganancias si el resultado es positivo y evitar pérdidas catastróficas vendiendo el lote si el resultado es negativo. El valor esperado de esta estrategia es superior a cualquier otra opción disponible.