# Parámetros
s <- 20
r <- 3
# Visualización
plot(c(0, s), c(0, s), type = "n", xlab = "x", ylab = "y",
main = "Probabilidad Geométrica: Punto en un Área")
rect(0, 0, s, s) # Cuadrado
symbols(s / 2, s / 2, circles = r, inches = FALSE, add = TRUE, fg = "red") # Círculo
text(s / 2, s * 0.9, paste("Área Cuadrado =", s^2), cex = 0.8)
text(s / 2, s * 0.1, paste("Área Círculo =", round(pi * r^2, 2)), col = "red", cex = 0.8)
areac <- 100
areaci <- 15.07
PROBABILIDAD <-areac/areaci
cat('Probabilidad geométrica', PROBABILIDAD)
## Probabilidad geométrica 6.6357
Problema Dos amigos acuerdan encontrarse entre las 12:00 PM y la 1:00 PM. Cada uno llega a una hora aleatoria dentro de ese intervalo. El que llega primero espera 15 minutos; si el otro no ha llegado en ese tiempo, se va. ¿Cuál es la probabilidad de que se encuentren?
Solución Llamemos:
𝑋 X: el minuto en que llega el primer amigo (desde las 12:00, así que 𝑋 ∈ [ 0 , 60] X∈[0,60])
𝑌 Y: el minuto en que llega el segundo amigo, también en el intervalo [ 0 , 60] [0,60]
Como ambos llegan en un momento aleatorio e independiente, podemos modelar sus tiempos de llegada como puntos uniformemente distribuidos sobre el cuadrado:
0 ≤ 𝑋 ≤ 60 , 0 ≤ 𝑌 ≤ 60 0≤X≤60,0≤Y≤60 Se encuentran si la diferencia entre sus tiempos de llegada es menor o igual a 15 minutos:
∣ 𝑋 − 𝑌 ∣ ≤ 15 ∣X−Y∣≤15 Representación geométrica Esto se puede visualizar como un cuadrado de lado 60 en el plano 𝑋 𝑌 XY. La región donde se encuentran es la franja entre las líneas:
𝑋 + 15 y 𝑌 = 𝑋 − 15 Y=X+15yY=X−15 La región donde no se encuentran está fuera de esta franja, es decir, donde:
∣ 𝑋 − 𝑌 ∣ > 15 ∣X−Y∣>15 El área total del cuadrado es:
𝐴 total = 60 × 60 = 3600 A total =60×60=3600 La región donde no se encuentran está formada por dos triángulos rectángulos en las esquinas del cuadrado. Cada uno tiene base y altura de 45 (porque 60 - 15 = 45):
𝐴 no encuentro = 2 × 1 2 × 45 × 45 = 2025 A no encuentro =2× 2 1 ×45×45=2025 Por lo tanto, la región donde sí se encuentran tiene área:
𝐴 encuentro = 3600 − 2025 = 1575 A encuentro =3600−2025=1575 Probabilidad Entonces, la probabilidad de que se encuentren es:
𝐴 encuentro 𝐴 total = 1575 3600 = 7 16 P= A total
A encuentro
= 3600 1575 = 16 7
Respuesta final La probabilidad de que los dos amigos se encuentren es:
7 16 16 7
# Cargar librerías necesarias
library(ggplot2)
# Crear una grilla de puntos
x <- seq(0, 60, length.out = 300)
y <- seq(0, 60, length.out = 300)
grid <- expand.grid(x = x, y = y)
# Calcular si los puntos están en la región de encuentro
grid$encuentro <- abs(grid$x - grid$y) <= 15
# Dibujar la región
ggplot(grid, aes(x = x, y = y)) +
geom_tile(aes(fill = encuentro), alpha = 0.7) +
scale_fill_manual(values = c("white", "#66c2a5"), labels = c("No se encuentran", "Se encuentran")) +
geom_abline(slope = 1, intercept = 15, linetype = "dashed", color = "black") +
geom_abline(slope = 1, intercept = -15, linetype = "dashed", color = "black") +
geom_abline(slope = 1, intercept = 0, color = "black") +
coord_fixed() +
labs(
title = "Región de encuentro entre dos amigos",
x = "Hora de llegada del primer amigo (min)",
y = "Hora de llegada del segundo amigo (min)",
fill = "Condición"
) +
theme_minimal()