Problema 2: Propiedad de los Estimadores
Genere una muestras de \(n=20, 50, 100 y
1000\) para cada uno de los estimadores planteados.
Para \(n=20\)
n=200
l=20
a1 = rexp(n, 1/l)
a2 = rexp(n, 1/l)
a3 = rexp(n, 1/l)
a4 = rexp(n, 1/l)
#a5 = rexp(n, 1/l)
data1 = data.frame(
ta1 = (a1 + a2) / 6 + (a3 + a4) / 3,
ta2 = (a1 + 2 * a2 + 3 * a3 + 4 * a4) / 5,
ta3 = (a1 + a2 + a3 + a4) / 4,
ta4 = (pmin(a1, a2, a3, a4) + pmax(a1, a2, a3, a4)) / 2
#ta5 = apply(data1, 1, median)
)
boxplot(data1, main = " con n = 20", xlab = "Categorías", ylab = "Valores",col = "lightblue",
border = "black",
notch = TRUE,
outline = FALSE,
las = 1)
abline(h = l, col = "red", lwd = 1, lty = 2)

Eficiencia para n=20
data.frame(
medias= apply(data1, 2, mean),
desviaciones = apply(data1, 2, sd))
## medias desviaciones
## ta1 19.48261 9.345779
## ta2 38.11640 19.263107
## ta3 19.74516 9.116328
## ta4 23.03832 11.321685
Como se muestra en la tabla anterior las mejores propiedades las
tiene el estimador \(\Theta3\) (ta3),
posee una valor medio muy proximo a 20 y la menor varianza entre los
cuatro estimadores.
Para \(n=50\)
n=200
l=50
x1 = rexp(n, 1/l)
x2 = rexp(n, 1/l)
x3 = rexp(n, 1/l)
x4 = rexp(n, 1/l)
#x5 = rexp(n, 1/l)
data2 = data.frame(
tx1 = (x1 + x2) / 6 + (x3 + x4) / 3,
tx2 = (x1 + 2 * x2 + 3 * x3 + 4 * x4) / 5,
tx3 = (x1 + x2 + x3 + x4) / 4,
tx4 = (pmin(x1, x2, x3, x4) + pmax(x1, x2, x3, x4)) / 2
#tx5 = apply(data2, 1, median)
)
boxplot(data2, main = " con n = 50", xlab = "Categorías", ylab = "Valores",col = "lightblue",
border = "black",
notch = TRUE,
outline = FALSE,
las = 1)
abline(h = l, col = "red", lwd = 1, lty = 2)

Eficiencia para n=50
data.frame(
medias= apply(data2, 2, mean),
desviaciones = apply(data2, 2, sd))
## medias desviaciones
## tx1 47.07063 24.24720
## tx2 94.10349 50.34181
## tx3 47.62987 23.67182
## tx4 55.82223 28.79399
Como se muestra en la tabla anterior las mejores propiedades las
tiene el estimador \(\Theta3\) (tx3) y
\(\Theta1\) (tx1), el primero tiene la
menor varianza entre los cuatro estimadores, sin embargo el segundo
tiene la mejor media en cuanto tiene el parámetro que intenta
estimar.
Para \(n=100\)
n=200
l=100
b1 = rexp(n, 1/l)
b2 = rexp(n, 1/l)
b3 = rexp(n, 1/l)
b4 = rexp(n, 1/l)
#b5 = rexp(n, 1/l)
data3 = data.frame(
tb1 = (b1 + b2) / 6 + (b3 + b4) / 3,
tb2 = (b1 + 2 * b2 + 3 * b3 + 4 * b4) / 5,
tb3 = (b1 + b2 + b3 + b4) / 4,
tb4 = (pmin(b1, b2, b3, b4) + pmax(b1, b2, b3, b4)) / 2
#tb5 = apply(data3, 1, median)
)
boxplot(data3, main = " con n = 100", xlab = "Categorías", ylab = "Valores",col = "lightblue",
border = "black",
notch = TRUE,
outline = FALSE,
las = 1)
abline(h = l, col = "red", lwd = 1, lty = 2)

Eficiencia para n=100
data.frame(
medias= apply(data3, 2, mean),
desviaciones = apply(data3, 2, sd))
## medias desviaciones
## tb1 103.7434 55.84858
## tb2 206.2474 115.09448
## tb3 103.5798 53.62142
## tb4 117.3757 67.99807
Como se muestra en la tabla anterior las mejores propiedades las
tiene el estimador \(\Theta3\) (tb3),
posee una valor medio muy proximo a 100 y la menor varianza entre los
cuatro estimadores.
Para \(n=1000\)
n=200
l=1000
c1 = rexp(n, 1/l)
c2 = rexp(n, 1/l)
c3 = rexp(n, 1/l)
c4 = rexp(n, 1/l)
#c5 = rexp(n, 1/l)
data4 = data.frame(
tc1 = (c1 + c2) / 6 + (c3 + c4) / 3,
tc2 = (c1 + 2 * c2 + 3 * c3 + 4 * c4) / 5,
tc3 = (c1 + c2 + c3 + c4) / 4,
tc4 = (pmin(c1, c2, c3, c4) + pmax(c1, c2, c3, c4)) / 2
#tc5 = apply(data4, 1, median)
)
boxplot(data4, main = " con n = 1000", xlab = "Categorías", ylab = "Valores",col = "lightblue",
border = "black",
notch = TRUE,
outline = FALSE,
las = 1)
abline(h = l, col = "red", lwd = 1, lty = 2)

Eficiencia para n=1000
data.frame(
medias= apply(data4, 2, mean),
desviaciones = apply(data4, 2, sd))
## medias desviaciones
## tc1 977.9341 514.6917
## tc2 1968.0457 1090.3362
## tc3 999.3151 514.6986
## tc4 1191.7689 682.1515
Como se muestra en la tabla anterior las mejores propiedades las
tiene el estimador \(\Theta3\) (tc3),
posee una valor medio muy proximo a 100 y la menor varianza entre los
cuatro estimadores.