Determinar la media poblacional y media muestral de un conjunto de registros de alumnos con datos generados aleatoriamente.
set.seed(1234)
no <- 1:7200
promedios <- sample(70:100, 7200, replace = TRUE)
carreras <- c('ELECTRICA', 'ELECTRONICA', 'SISTEMAS', 'INFORMATICA', 'INDUSTRIAL', 'QUIMICA', 'ADMINISTRACION', 'CIVIL', 'ARQUITECTURA', 'BIOQUIMICA', 'MECANICA', 'MECATRONICA', 'TIC', 'GESTION')
carralumno <- sample(carreras, 7200, replace = TRUE)
alumnos <- data.frame(no, promedios, carralumno)
# alumnos
head(alumnos) # Los primeros seis registros
## no promedios carralumno
## 1 1 97 INDUSTRIAL
## 2 2 85 INDUSTRIAL
## 3 3 95 ARQUITECTURA
## 4 4 91 ARQUITECTURA
## 5 5 74 SISTEMAS
## 6 6 81 CIVIL
tail(alumnos) # Lo últimos seis registros
## no promedios carralumno
## 7195 7195 81 SISTEMAS
## 7196 7196 89 SISTEMAS
## 7197 7197 70 GESTION
## 7198 7198 87 ARQUITECTURA
## 7199 7199 87 INFORMATICA
## 7200 7200 96 QUIMICA
N <- nrow(alumnos) # Tamaño de población
promedioPoblacion <- mean(alumnos$promedios)
promedioPoblacion # Promedio de todos los estudiantes
## [1] 85.06528
muestraRegs <- sample(1:N, N * 0.10, replace = FALSE) # Son 720
muestraAlumnos <- alumnos[muestraRegs,] # La muestra de alumnos
promedioMuestra <- mean(muestraAlumnos$promedios)
promedioMuestra
## [1] 85.69583
print("¿Los promedios de población y de muestra salen iguales o parecidos?")
## [1] "¿Los promedios de población y de muestra salen iguales o parecidos?"
http://www.corporacionaem.com/tools/calc_muestras.php * Generar una muestra conforme a la fórmula * Utilizando calculadora para determinar la muestra * Son 365 casos es la muestra al 95% de confianza y 5% margen de error
n <- 365 # Tamaño de la muestra
muestraRegs <- sample(1:N, n, replace = FALSE)
muestraAlumnos <- alumnos[muestraRegs,] # La muestra de alumnos
#muestraAlumnos
promedioMuestra <- mean(muestraAlumnos$promedios)
print("¿Los promedios de población y de muestra salen iguales o parecidos?, ¿cambia conforme a los valores anteriores de la muesra al 10%?")
## [1] "¿Los promedios de población y de muestra salen iguales o parecidos?, ¿cambia conforme a los valores anteriores de la muesra al 10%?"
print(promedioPoblacion)
## [1] 85.06528
print(promedioMuestra)
## [1] 85.82466