Rut:19.474.068-9
En este trabajo no se imprimirá el total de los datos(5000 del PPA y 500 muestras de 300) porque resulta intrascendente para lo que queremos calcular, y en el caso del docente resultaría tedioso de revisar.
Primera parte: Generar datos
Segunda Parte: obtenemos una muestra (sin reemplazo)
Tercera Parte:Calcular Indice de Confianza(IC) del 95%
Para esto primero necesitamos defidir una función que nos de el valor de Z segun la tabla:
Valorz<-function(alfa){
return(qnorm(alfa/2,lower.tail = F)) #Al aplicarlowe.tail = False, le decimos a la funcion que nos entregue desde el valor, hasta la distribucion posistiva
}
Valorz(0.05)
## [1] 1.959964
Luego imprimimos el valor de z para asegurarnos.
Ahora ponemos crear la funcion para calcularlo:
IC95<-function(X,Y,alfa){ #X= media Y=desviacion estandar Y=desviacion estandar
Signomas=X+Valorz(alfa)*sd(PPA)/sqrt(length(Muestra))
Signomenos=X-Valorz(alfa)*sd(PPA)/sqrt(length(Muestra))
return(c(Signomenos,Signomas))
}
IC95(mean(Muestra),sd(PPA),0.05)
## [1] 3.974433 4.086978
Cuarta Parte: Obtener 500 muestras con reemplazo de tamaño 300
Para esto usaremos la muestra de tamaño 300 obtenida anteriormente:
CrearMuestras<-function(x){ #x Muestra de 300 sin reemplazo
vector=c()
for (i in 1:500) {
a=sample(x,300,replace=T)
vector=c(vector,a)
}
matriz<-matrix(vector,nrow=500,ncol=300)
return(matriz)
}
MuestrasTab<-CrearMuestras(Muestra) #muestrasTab = muestras tabuladas
Quinta parte: Calcular el estimador por muestra Bootstrap
Con lo cual nos retorna un vector, este cuenta con dos valores y son donde comienza y termina el intervalo buscado.