2.- Ejercicios a realizar
- Para cada ejercicio realizar lo siguiente:
- Describir y definir el contexo del ejercicio, poner la referencia (enlace) del mismo.
- Elaborar su tabla de probabilidad que contenga los valores de la variable aleatoria, la función de probabilidad y su función acumulada, la gráfica de barra de los valores de las variables aleatoria y la gráfica lineal de la función acumulada.
- En algunos ejercicios trae consigo el espacio muestral de preferencia incorporarlo en el documento
2.1. Ejercicio 1 (ejemplo)
- Ejercicio de ejemplo proporcionado por el profesor.
- Se venden 5000 billetes para una rifa a 1 euro cada uno. Existe un único premio de cierta cantidad, calcular los valores de las variables aleatorias y sus probabilidades para 0 para no gana y 1 para si gana cuando un comprador adquiere tres billetes. (Hero, n.d.)
discretas <- c(0,1) # 0 Que no gane, 1 que gane
n <- 5000
casos <- c(4997,3)
probabilidades <- casos / n
acumulada <- cumsum(probabilidades) # Acumulada
tabla <- data.frame(x=discretas,
casos = casos,
f.prob.x = probabilidades,
F.acum.x = acumulada)
tabla
## x casos f.prob.x F.acum.x
## 1 0 4997 0.9994 0.9994
## 2 1 3 0.0006 1.0000
Grafica de barra
ggplot(data = tabla, aes(x = x, y=f.prob.x)) +
geom_bar(stat="identity")

Grafica lineal acumulada
ggplot(data = tabla, aes(x = x, y=F.acum.x)) +
geom_point() +
geom_line()

2.2 Ejercicio 2
discretas <- c(1,2,3) ## o nada 1 primer premio 2 segundo
n <- c(3000, 2000, 1000)
casos <- c(0.001,0.003,0.01)
probabilidades <- casos / n * 100
acumulada <- cumsum(probabilidades)
tabla <- data.frame(x = discretas,
Casos = casos,
f.prob.x = probabilidades,
f.acum.x = acumulada)
tabla
## x Casos f.prob.x f.acum.x
## 1 1 0.001 3.333333e-05 3.333333e-05
## 2 2 0.003 1.500000e-04 1.833333e-04
## 3 3 0.010 1.000000e-03 1.183333e-03
Grafica de barra
ggplot(data = tabla, aes(x = x, y=f.prob.x)) +
geom_bar(stat="identity")

Grafica lineal acumulada
ggplot(data = tabla, aes(x = x, y=f.acum.x)) +
geom_point() +
geom_line()

2.3 Ejercicio 3
dato <- data.frame(X = c(0,1,2,3,4,5), probabilidades = c(0.1,0.2,0.1,0.4,0.1,0.1))
kable(dato, caption = "Tabla de datos del ejercicio")
Tabla de datos del ejercicio
| 0 |
0.1 |
| 1 |
0.2 |
| 2 |
0.1 |
| 3 |
0.4 |
| 4 |
0.1 |
| 5 |
0.1 |
Solucion y procedimientos
discretas <- 0:5 ## o nada 1 primer premio 2 segundo
casos <- c(0.1,0.2,0.1,0.4,0.1,0.1)
probabilidades <- casos
acumulada <- cumsum(probabilidades)
tabla <- data.frame(x = discretas,
f.prob.x = probabilidades,
f.acum.x = acumulada)
tabla
## x f.prob.x f.acum.x
## 1 0 0.1 0.1
## 2 1 0.2 0.3
## 3 2 0.1 0.4
## 4 3 0.4 0.8
## 5 4 0.1 0.9
## 6 5 0.1 1.0
Grafica de barra
ggplot(data = tabla, aes(x = x, y=f.prob.x)) +
geom_bar(stat="identity")

Grafica lineal acumulada
ggplot(data = tabla, aes(x = x, y=f.acum.x)) +
geom_point() +
geom_line()

2.4 Ejercicio 4
- https://ieszaframagon.com/matematicas/estadistica/var_aleatoria/tema5_2.html
- Obtener la función de probabilidad de la variable “número de caras obtenidas al lanzar tres monedas” E = {(c,c,c); (c,x,c); (x,c,c); (c,c,x); (c,x,x,); (x,c,x); (x,x,c); (x,x,x)}
discretas <- 0:3 ## o nada 1 primer premio 2 segun
n <- 8
casos <- c(1,3,3,1)
probabilidades <- casos / n
acumulada <- cumsum(probabilidades)
tabla <- data.frame(Caras_X = discretas,
f.prob.x = probabilidades,
f.acum.x = acumulada)
tabla
## Caras_X f.prob.x f.acum.x
## 1 0 0.125 0.125
## 2 1 0.375 0.500
## 3 2 0.375 0.875
## 4 3 0.125 1.000
Grafica de barra
ggplot(data = tabla, aes(x = Caras_X, y=f.prob.x)) +
geom_bar(stat="identity")

Grafica lineal acumulada
ggplot(data = tabla, aes(x = Caras_X, y=f.acum.x)) +
geom_point() +
geom_line()

2.5 Ejercicio 5
1.- En la siguiente tabla se presenta la distribución del número de hijos de un grupo de 100 parejas:
dato <- data.frame(hijos = c(0,1,2,3,4,5,7), Parejas = c(15,40,23,10,7,4,1))
kable(dato, caption = "Datos iniciales")
Datos iniciales
| 0 |
15 |
| 1 |
40 |
| 2 |
23 |
| 3 |
10 |
| 4 |
7 |
| 5 |
4 |
| 7 |
1 |
Solucion y procedimiento
discretas <- c(0,1,2,3,4,5,7) ## o nada 1 primer premio 2 segun
n <- 100
casos <- c(15,40,23,10,7,4,1)
probabilidades <- casos / n
acumulada <- cumsum(probabilidades)
tabla <- data.frame(X = discretas,
f.prob.x = probabilidades,
f.acum.x = acumulada)
tabla
## X f.prob.x f.acum.x
## 1 0 0.15 0.15
## 2 1 0.40 0.55
## 3 2 0.23 0.78
## 4 3 0.10 0.88
## 5 4 0.07 0.95
## 6 5 0.04 0.99
## 7 7 0.01 1.00
Grafica de barra
ggplot(data = tabla, aes(x = X, y=f.prob.x)) +
geom_bar(stat="identity")

Grafica lineal acumulada
ggplot(data = tabla, aes(x = X, y=f.acum.x)) +
geom_point() +
geom_line()
