Actividad 3
Oscar Andres Ramirez Avendaño
3/10/2022
Punto 1 - Simulación Resultado de la Suma del Lanzamiento de dos Dados
simlan=function(){
dado1=1:6
dado2=1:6
y=sample(dado1,1,replace = TRUE)+sample(dado2,1,replace = TRUE)
return(y)
}
simlanzamiento=function(nlanzamientos,valor_condicional){
dado1=1:6
dado2=1:6
x=sample(dado1,size = nlanzamientos,replace = TRUE)+sample(dado2,size = nlanzamientos,replace = TRUE)
return(sum(x==valor_condicional))
}
simlanzamiento(nlanzamientos=10000,valor_condicional=7)
## [1] 1622
c)Con la función de b. compare los resultados de la simulación para 10000 lanzamientos con los resultados esperados de acuerdo a la probabilidad calculada con el total de combinaciones.
dado1=1:6
dado2=1:6
espacio=expand.grid(dado1,dado2)
z=apply(espacio,1,sum)
data.frame(espacio,z)
## Var1 Var2 z
## 1 1 1 2
## 2 2 1 3
## 3 3 1 4
## 4 4 1 5
## 5 5 1 6
## 6 6 1 7
## 7 1 2 3
## 8 2 2 4
## 9 3 2 5
## 10 4 2 6
## 11 5 2 7
## 12 6 2 8
## 13 1 3 4
## 14 2 3 5
## 15 3 3 6
## 16 4 3 7
## 17 5 3 8
## 18 6 3 9
## 19 1 4 5
## 20 2 4 6
## 21 3 4 7
## 22 4 4 8
## 23 5 4 9
## 24 6 4 10
## 25 1 5 6
## 26 2 5 7
## 27 3 5 8
## 28 4 5 9
## 29 5 5 10
## 30 6 5 11
## 31 1 6 7
## 32 2 6 8
## 33 3 6 9
## 34 4 6 10
## 35 5 6 11
## 36 6 6 12
probabilidad_teorica=(table(z)/36)
plot(2:12,probabilidad_teorica,type = "b",col="blue",ylab = "Probabilidad de ocurrencia",xlab = "Suma del lanzamiento")
simlanzamiento(nlanzamientos=10000,valor_condicional=2)/10000
## [1] 0.0274
simlanzamiento(nlanzamientos=10000,valor_condicional=3)/10000
## [1] 0.0535
simlanzamiento(nlanzamientos=10000,valor_condicional=4)/10000
## [1] 0.0822
simlanzamiento(nlanzamientos=10000,valor_condicional=5)/10000
## [1] 0.1127
simlanzamiento(nlanzamientos=10000,valor_condicional=6)/10000
## [1] 0.1387
simlanzamiento(nlanzamientos=100000000,valor_condicional=7)/100000000
## [1] 0.1666791
simlanzamiento(nlanzamientos=10000,valor_condicional=8)/10000
## [1] 0.1378
simlanzamiento(nlanzamientos=10000,valor_condicional=9)/10000
## [1] 0.1131
simlanzamiento(nlanzamientos=10000,valor_condicional=10)/10000
## [1] 0.0832
simlanzamiento(nlanzamientos=10000,valor_condicional=11)/10000
## [1] 0.0531
simlanzamiento(nlanzamientos=10000,valor_condicional=12)/10000
## [1] 0.0302
Se observa que a medida que incrementa el numero de lanzamiento la probabilidad teorica se hace mas proxima con la probabilidad via simulacion, cuando por via simulacion se realiza con mas de 100.000.000 lanzamientos la probabilidad de obtener el numero 7 es 0,1666667 via teorica vs 0,166594 via simulacion es decir ya coincide hasta el 3 decimal despues de la coma.
Punto 2 - Simulación Concepto de Distribucción Muestral (Caso proporciones)
poblacion=c(rep(x=1,100),rep(x=0,900))
b)Repita este proceso una cantidad (mas de 1000 veces) y guarde los porcentajes de cada iteración
sum(sample(poblacion,200000000,replace = TRUE))/200000000
## [1] 0.1000018
C)Grafique los resultados de estos porcentajes y calcule algunos indicadores descriptivos (compare los resultados con la población generada inicial).
porcentaje_muestra=array(NA,1000)
for(i in 1:1000) {
poblacion=c(rep(x=1,100),rep(x=0,900))
porcentaje_muestra[i]=sum(sample(poblacion,1000,replace = TRUE))/1000
}
porcentaje_muestra
## [1] 0.100 0.098 0.099 0.113 0.102 0.104 0.115 0.110 0.094 0.088 0.107 0.082
## [13] 0.113 0.095 0.092 0.090 0.107 0.103 0.105 0.114 0.112 0.100 0.104 0.086
## [25] 0.111 0.100 0.122 0.101 0.093 0.092 0.100 0.088 0.111 0.102 0.100 0.100
## [37] 0.113 0.091 0.105 0.103 0.082 0.102 0.092 0.097 0.087 0.101 0.105 0.082
## [49] 0.079 0.089 0.113 0.091 0.103 0.117 0.110 0.103 0.093 0.103 0.103 0.083
## [61] 0.097 0.089 0.107 0.113 0.096 0.087 0.104 0.090 0.105 0.102 0.109 0.083
## [73] 0.095 0.098 0.097 0.114 0.093 0.106 0.102 0.087 0.093 0.115 0.111 0.100
## [85] 0.106 0.108 0.095 0.106 0.101 0.108 0.094 0.096 0.108 0.105 0.092 0.090
## [97] 0.101 0.108 0.111 0.101 0.110 0.094 0.101 0.113 0.097 0.112 0.096 0.102
## [109] 0.096 0.107 0.092 0.108 0.102 0.094 0.091 0.099 0.101 0.101 0.102 0.118
## [121] 0.097 0.100 0.089 0.102 0.105 0.098 0.088 0.105 0.078 0.100 0.098 0.078
## [133] 0.100 0.113 0.102 0.086 0.086 0.100 0.094 0.087 0.088 0.095 0.105 0.089
## [145] 0.102 0.087 0.112 0.098 0.106 0.098 0.098 0.090 0.100 0.107 0.127 0.104
## [157] 0.096 0.097 0.112 0.097 0.086 0.092 0.102 0.103 0.085 0.103 0.109 0.098
## [169] 0.093 0.105 0.097 0.091 0.100 0.086 0.092 0.093 0.090 0.105 0.101 0.088
## [181] 0.115 0.119 0.097 0.107 0.104 0.117 0.111 0.096 0.102 0.104 0.103 0.088
## [193] 0.114 0.097 0.104 0.115 0.113 0.107 0.097 0.090 0.116 0.106 0.104 0.095
## [205] 0.102 0.103 0.099 0.105 0.102 0.106 0.102 0.113 0.096 0.112 0.099 0.091
## [217] 0.102 0.105 0.105 0.100 0.105 0.112 0.097 0.094 0.097 0.101 0.113 0.093
## [229] 0.091 0.088 0.096 0.092 0.105 0.098 0.115 0.106 0.096 0.084 0.101 0.089
## [241] 0.096 0.096 0.096 0.095 0.092 0.110 0.096 0.098 0.088 0.103 0.116 0.112
## [253] 0.102 0.093 0.102 0.099 0.101 0.105 0.090 0.101 0.101 0.099 0.096 0.089
## [265] 0.106 0.084 0.077 0.097 0.097 0.080 0.097 0.087 0.101 0.097 0.094 0.107
## [277] 0.095 0.105 0.125 0.104 0.089 0.100 0.082 0.117 0.097 0.107 0.103 0.102
## [289] 0.093 0.119 0.110 0.097 0.109 0.100 0.089 0.098 0.098 0.095 0.098 0.106
## [301] 0.086 0.112 0.090 0.101 0.086 0.098 0.085 0.089 0.104 0.090 0.105 0.110
## [313] 0.101 0.099 0.119 0.110 0.107 0.097 0.104 0.104 0.119 0.093 0.104 0.097
## [325] 0.113 0.108 0.095 0.103 0.104 0.107 0.101 0.100 0.094 0.096 0.090 0.112
## [337] 0.096 0.092 0.102 0.113 0.091 0.097 0.117 0.112 0.101 0.106 0.096 0.107
## [349] 0.090 0.107 0.105 0.098 0.088 0.090 0.095 0.102 0.125 0.090 0.099 0.090
## [361] 0.083 0.104 0.089 0.093 0.098 0.084 0.097 0.108 0.112 0.109 0.098 0.104
## [373] 0.104 0.098 0.087 0.107 0.079 0.096 0.114 0.101 0.097 0.106 0.103 0.107
## [385] 0.103 0.090 0.097 0.087 0.105 0.100 0.110 0.097 0.096 0.103 0.112 0.095
## [397] 0.103 0.105 0.104 0.102 0.106 0.111 0.108 0.110 0.111 0.091 0.098 0.116
## [409] 0.097 0.085 0.112 0.105 0.101 0.094 0.101 0.111 0.092 0.111 0.116 0.118
## [421] 0.088 0.095 0.111 0.088 0.100 0.106 0.115 0.105 0.102 0.111 0.090 0.105
## [433] 0.105 0.089 0.090 0.120 0.109 0.104 0.092 0.113 0.096 0.105 0.114 0.107
## [445] 0.101 0.107 0.103 0.090 0.104 0.094 0.102 0.107 0.100 0.098 0.097 0.108
## [457] 0.099 0.109 0.098 0.092 0.112 0.090 0.095 0.105 0.080 0.096 0.099 0.100
## [469] 0.105 0.109 0.105 0.090 0.091 0.114 0.106 0.111 0.107 0.091 0.099 0.099
## [481] 0.104 0.084 0.108 0.100 0.107 0.105 0.095 0.095 0.095 0.093 0.095 0.095
## [493] 0.115 0.092 0.099 0.111 0.103 0.117 0.108 0.105 0.098 0.106 0.091 0.113
## [505] 0.087 0.111 0.100 0.104 0.097 0.111 0.098 0.086 0.099 0.094 0.098 0.091
## [517] 0.099 0.106 0.092 0.076 0.091 0.100 0.094 0.099 0.103 0.094 0.096 0.085
## [529] 0.098 0.115 0.090 0.101 0.090 0.122 0.112 0.091 0.093 0.122 0.086 0.113
## [541] 0.096 0.082 0.100 0.112 0.103 0.116 0.112 0.098 0.111 0.106 0.091 0.100
## [553] 0.096 0.111 0.094 0.098 0.082 0.100 0.112 0.098 0.100 0.101 0.091 0.101
## [565] 0.107 0.103 0.100 0.082 0.103 0.101 0.107 0.090 0.099 0.089 0.102 0.115
## [577] 0.098 0.093 0.104 0.095 0.088 0.106 0.115 0.116 0.099 0.093 0.080 0.105
## [589] 0.113 0.099 0.102 0.093 0.115 0.091 0.092 0.092 0.099 0.096 0.117 0.102
## [601] 0.089 0.079 0.109 0.096 0.101 0.088 0.079 0.096 0.097 0.100 0.096 0.095
## [613] 0.094 0.102 0.112 0.093 0.110 0.110 0.099 0.101 0.102 0.124 0.108 0.101
## [625] 0.105 0.092 0.102 0.095 0.085 0.092 0.107 0.085 0.112 0.097 0.094 0.096
## [637] 0.099 0.086 0.100 0.099 0.110 0.095 0.096 0.102 0.119 0.102 0.093 0.093
## [649] 0.095 0.110 0.112 0.096 0.093 0.109 0.092 0.112 0.105 0.105 0.104 0.113
## [661] 0.091 0.101 0.081 0.086 0.095 0.109 0.090 0.094 0.101 0.087 0.104 0.117
## [673] 0.094 0.082 0.090 0.098 0.113 0.104 0.121 0.098 0.108 0.089 0.097 0.118
## [685] 0.103 0.105 0.123 0.095 0.092 0.103 0.090 0.112 0.095 0.111 0.092 0.099
## [697] 0.104 0.112 0.082 0.108 0.097 0.100 0.096 0.121 0.093 0.096 0.098 0.089
## [709] 0.095 0.117 0.088 0.109 0.104 0.090 0.096 0.081 0.104 0.089 0.089 0.093
## [721] 0.091 0.123 0.089 0.098 0.097 0.109 0.095 0.104 0.095 0.109 0.099 0.115
## [733] 0.098 0.101 0.099 0.096 0.101 0.099 0.083 0.092 0.110 0.097 0.107 0.096
## [745] 0.099 0.101 0.093 0.106 0.100 0.096 0.113 0.097 0.096 0.099 0.107 0.104
## [757] 0.110 0.093 0.107 0.086 0.105 0.102 0.101 0.095 0.105 0.107 0.114 0.084
## [769] 0.101 0.119 0.097 0.115 0.090 0.107 0.099 0.096 0.113 0.108 0.105 0.114
## [781] 0.092 0.102 0.098 0.090 0.095 0.093 0.107 0.103 0.102 0.105 0.103 0.111
## [793] 0.106 0.091 0.107 0.092 0.088 0.081 0.093 0.094 0.095 0.108 0.087 0.080
## [805] 0.092 0.101 0.084 0.086 0.112 0.091 0.117 0.095 0.102 0.092 0.102 0.101
## [817] 0.117 0.097 0.103 0.084 0.101 0.112 0.107 0.106 0.090 0.096 0.098 0.108
## [829] 0.104 0.107 0.100 0.099 0.120 0.096 0.090 0.083 0.087 0.104 0.107 0.110
## [841] 0.101 0.091 0.100 0.107 0.100 0.111 0.099 0.106 0.099 0.101 0.086 0.106
## [853] 0.113 0.106 0.086 0.096 0.120 0.098 0.113 0.089 0.087 0.099 0.094 0.085
## [865] 0.092 0.104 0.097 0.088 0.105 0.099 0.099 0.096 0.089 0.099 0.120 0.109
## [877] 0.100 0.114 0.095 0.092 0.094 0.107 0.098 0.100 0.091 0.090 0.086 0.099
## [889] 0.111 0.095 0.078 0.115 0.099 0.099 0.097 0.096 0.102 0.111 0.103 0.095
## [901] 0.102 0.094 0.085 0.098 0.110 0.098 0.115 0.091 0.109 0.092 0.110 0.104
## [913] 0.105 0.114 0.111 0.094 0.100 0.098 0.106 0.091 0.090 0.088 0.099 0.097
## [925] 0.090 0.106 0.095 0.099 0.099 0.112 0.099 0.104 0.100 0.107 0.110 0.089
## [937] 0.115 0.127 0.109 0.113 0.094 0.096 0.112 0.108 0.114 0.092 0.092 0.093
## [949] 0.097 0.098 0.103 0.109 0.104 0.112 0.094 0.103 0.104 0.096 0.103 0.096
## [961] 0.083 0.110 0.103 0.112 0.101 0.108 0.113 0.108 0.087 0.094 0.103 0.097
## [973] 0.109 0.113 0.115 0.107 0.102 0.100 0.099 0.097 0.097 0.097 0.094 0.104
## [985] 0.098 0.096 0.115 0.094 0.110 0.098 0.097 0.095 0.090 0.095 0.093 0.095
## [997] 0.090 0.097 0.080 0.094
boxplot(porcentaje_muestra)
hist(porcentaje_muestra,main = "Probabilidad de obtener un positivo",xlab = "Frecuencia",ylab = "Probabilidad")
summary(porcentaje_muestra)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 0.0760 0.0940 0.1000 0.1001 0.1060 0.1270
Se observan valores descritivos de la muestra muy simires a los de la poblacion inicial para la media y para la mediana el valor exactamente igual.