De los promedio de alumnos por semestre de cada carrera
- Realizar una tabla por cada carrera (ARQUITECTURA, BIOQUIMICA, CIVIL, ….. QUIMICA, INFORMATICA, TIC, ADMINISTRACION) (Son 14 carreras = 14 TABLAS) para determinar los promedios de los alumnos por semestre
promedio.carreras <- subset(alumnos, Semestre > 1) %>%
group_by(Carrera, Semestre) %>%
summarize(Promedio = mean(Promedio))
## `summarise()` regrouping output by 'Carrera' (override with `.groups` argument)
Administración
dataADMINISTRACION <- filter(promedio.carreras, Carrera == "ADMINISTRACION")
dataADMINISTRACION <- data.frame("Semestre" = dataADMINISTRACION$Semestre, "Promedio" = dataADMINISTRACION$Promedio)
dataADMINISTRACION
## Semestre Promedio
## 1 2 90.46486
## 2 3 91.03355
## 3 4 88.55074
## 4 5 90.16712
## 5 6 88.33806
## 6 7 88.67369
## 7 8 88.46714
## 8 9 90.19174
## 9 10 88.48800
## 10 11 87.36417
## 11 12 83.65000
cat("El promedio total de la carrera de ADMINISTRACION es ",mean(dataADMINISTRACION$Promedio))
## El promedio total de la carrera de ADMINISTRACION es 88.67173
Arquitectura
dataARQUITECTURA <- filter(promedio.carreras, Carrera == "ARQUITECTURA")
dataARQUITECTURA <- data.frame("Semestre" = dataARQUITECTURA$Semestre, "Promedio" = dataARQUITECTURA$Promedio)
dataARQUITECTURA
## Semestre Promedio
## 1 2 85.89126
## 2 3 87.53758
## 3 4 87.10419
## 4 5 88.17828
## 5 6 86.95047
## 6 7 85.93038
## 7 8 85.50350
## 8 9 87.24149
## 9 10 83.76613
## 10 11 83.31250
## 11 12 83.49818
cat("El promedio total de la carrera de ARQUITECTURA es ",mean(dataARQUITECTURA$Promedio))
## El promedio total de la carrera de ARQUITECTURA es 85.90127
Bioquimica
dataBIOQUIMICA <- filter(promedio.carreras, Carrera == "BIOQUIMICA")
dataBIOQUIMICA <- data.frame("Semestre" = dataBIOQUIMICA$Semestre, "Promedio" = dataBIOQUIMICA$Promedio)
dataBIOQUIMICA
## Semestre Promedio
## 1 2 87.03235
## 2 3 86.51385
## 3 4 83.66500
## 4 5 84.54766
## 5 6 83.74833
## 6 7 84.64236
## 7 8 81.83824
## 8 9 85.36368
## 9 10 82.16800
## 10 11 80.12091
## 11 12 79.35333
## 12 13 82.02000
cat("El promedio total de la carrera de BIOQUIMICA es ",mean(dataBIOQUIMICA$Promedio))
## El promedio total de la carrera de BIOQUIMICA es 83.41781
Civil
dataCIVIL <- filter(promedio.carreras, Carrera == "CIVIL")
dataCIVIL <- data.frame("Semestre" = dataCIVIL$Semestre, "Promedio" = dataCIVIL$Promedio)
dataCIVIL
## Semestre Promedio
## 1 2 87.26649
## 2 3 85.64424
## 3 4 83.32561
## 4 5 85.27732
## 5 6 83.75000
## 6 7 84.54276
## 7 8 83.67842
## 8 9 83.51045
## 9 10 80.51033
## 10 11 80.86375
## 11 12 79.01200
## 12 15 76.49000
cat("El promedio total de la carrera de CIVIL es ",mean(dataCIVIL$Promedio))
## El promedio total de la carrera de CIVIL es 82.82261
Electrica
dataELECTRICA <- filter(promedio.carreras, Carrera == "ELECTRICA")
dataELECTRICA <- data.frame("Semestre" = dataELECTRICA$Semestre, "Promedio" = dataELECTRICA$Promedio)
dataELECTRICA
## Semestre Promedio
## 1 2 87.17000
## 2 3 84.17952
## 3 5 84.29556
## 4 6 82.05500
## 5 7 84.37370
## 6 8 84.07500
## 7 9 84.39714
## 8 10 82.55750
## 9 11 83.68933
## 10 12 80.41500
## 11 13 81.96000
## 12 14 80.70000
## 13 15 79.90333
cat("El promedio total de la carrera de ELECTRICA es ",mean(dataELECTRICA$Promedio))
## El promedio total de la carrera de ELECTRICA es 83.05931
Electronica
dataELECTRONICA <- filter(promedio.carreras, Carrera == "ELECTRONICA")
dataELECTRONICA <- data.frame("Semestre" = dataELECTRONICA$Semestre, "Promedio" = dataELECTRONICA$Promedio)
dataELECTRONICA
## Semestre Promedio
## 1 3 88.69469
## 2 5 87.73692
## 3 6 81.65000
## 4 7 88.21667
## 5 8 86.33333
## 6 9 85.50591
## 7 10 80.62600
## 8 11 82.70500
cat("El promedio total de la carrera de ELECTRONICA es ",mean(dataELECTRONICA$Promedio))
## El promedio total de la carrera de ELECTRONICA es 85.18356
Gestion
dataGESTION <- filter(promedio.carreras, Carrera == "GESTION EMPRESARIAL")
dataGESTION <- data.frame("Semestre" = dataGESTION$Semestre, "Promedio" = dataGESTION$Promedio)
dataGESTION
## Semestre Promedio
## 1 2 89.59659
## 2 3 87.94932
## 3 4 85.48450
## 4 5 88.83075
## 5 6 86.37296
## 6 7 86.33448
## 7 8 87.84984
## 8 9 89.33187
## 9 10 85.33379
## 10 11 85.18188
## 11 12 85.91333
## 12 13 84.60000
cat("El promedio total de la carrera de GESTION es ",mean(dataGESTION$Promedio))
## El promedio total de la carrera de GESTION es 86.89828
Industrial
dataINDUSTRIAL <- filter(promedio.carreras, Carrera == "INDUSTRIAL")
dataINDUSTRIAL <- data.frame("Semestre" = dataINDUSTRIAL$Semestre, "Promedio" = dataINDUSTRIAL$Promedio)
dataINDUSTRIAL
## Semestre Promedio
## 1 2 86.37120
## 2 3 87.78000
## 3 4 83.03333
## 4 5 84.00878
## 5 6 83.18500
## 6 7 86.34286
## 7 8 83.60377
## 8 9 85.63237
## 9 10 81.20375
## 10 11 80.56125
## 11 12 83.10000
## 12 13 78.79000
## 13 14 80.30000
cat("El promedio total de la carrera de INDUSTRIAL es ",mean(dataINDUSTRIAL$Promedio))
## El promedio total de la carrera de INDUSTRIAL es 83.37787
Mecanica
dataMECANICA <- filter(promedio.carreras, Carrera == "MECANICA")
dataMECANICA <- data.frame("Semestre" = dataMECANICA$Semestre, "Promedio" = dataMECANICA$Promedio)
dataMECANICA
## Semestre Promedio
## 1 3 83.43034
## 2 4 82.09500
## 3 5 82.09767
## 4 6 80.21667
## 5 7 83.28390
## 6 8 82.43929
## 7 9 84.68833
## 8 10 81.64182
## 9 11 81.19500
## 10 12 78.56000
cat("El promedio total de la carrera de MECANICA es ",mean(dataMECANICA$Promedio))
## El promedio total de la carrera de MECANICA es 81.9648
Mecatronica
dataMECATRONICA <- filter(promedio.carreras, Carrera == "MECATRONICA")
dataMECATRONICA <- data.frame("Semestre" = dataMECATRONICA$Semestre, "Promedio" = dataMECATRONICA$Promedio)
dataMECATRONICA
## Semestre Promedio
## 1 2 84.82154
## 2 3 83.50672
## 3 4 84.74044
## 4 5 86.18594
## 5 6 84.06304
## 6 7 84.74018
## 7 8 82.37594
## 8 9 86.52357
## 9 10 82.12438
## 10 11 81.94750
## 11 12 79.56000
cat("El promedio total de la carrera de MECATRONICA es ",mean(dataMECATRONICA$Promedio))
## El promedio total de la carrera de MECATRONICA es 83.68993
Quimica
dataQUIMICA <- filter(promedio.carreras, Carrera == "QUIMICA")
dataQUIMICA <- data.frame("Semestre" = dataQUIMICA$Semestre, "Promedio" = dataQUIMICA$Promedio)
dataQUIMICA
## Semestre Promedio
## 1 2 88.84215
## 2 3 89.57727
## 3 4 82.30615
## 4 5 85.83877
## 5 6 83.26531
## 6 7 88.51397
## 7 8 83.11037
## 8 9 85.10316
## 9 10 82.12737
## 10 11 82.65250
## 11 12 79.89250
## 12 13 78.98000
cat("El promedio total de la carrera de QUIMICA es ",mean(dataQUIMICA$Promedio))
## El promedio total de la carrera de QUIMICA es 84.18413
Sistemas
dataSISTEMAS <- filter(promedio.carreras, Carrera == "SISTEMAS")
dataSISTEMAS <- data.frame("Semestre" = dataSISTEMAS$Semestre, "Promedio" = dataSISTEMAS$Promedio)
dataSISTEMAS
## Semestre Promedio
## 1 2 82.65759
## 2 3 86.22266
## 3 4 84.42184
## 4 5 86.54863
## 5 6 85.75429
## 6 7 86.45397
## 7 8 85.21304
## 8 9 90.19143
## 9 10 82.57133
## 10 11 82.64200
## 11 12 81.41000
## 12 13 81.97400
cat("El promedio total de la carrera de SISTEMAS es ",mean(dataSISTEMAS$Promedio))
## El promedio total de la carrera de SISTEMAS es 84.67173
TIC
dataTIC <- filter(promedio.carreras, Carrera == "TIC")
dataTIC <- data.frame("Semestre" = dataTIC$Semestre, "Promedio" = dataTIC$Promedio)
dataTIC
## Semestre Promedio
## 1 3 84.17056
## 2 5 85.01500
## 3 7 82.29438
## 4 9 87.69000
## 5 11 83.79333
cat("El promedio total de la carrera de TIC es ",mean(dataTIC$Promedio))
## El promedio total de la carrera de TIC es 84.59265
- Realizar un diagrama boxplot() (diagrama de caja) (14 boxplots) de los promedios de cada alumno en función de su carrera y de su semestre.
Administracion
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "ADMINISTRACION"),
main = "Alumnos de ADMINISTRACION",
xlab = "Semestres",
ylim = c(70,100))

Arquitectura
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "ARQUITECTURA"),
main = "Alumnos de ARQUITECTURA",
xlab = "Semestres",
ylim = c(70,100))

Bioquimica
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "BIOQUIMICA"),
main = "Alumnos de BIOQUIMICA",
xlab = "Semestres",
ylim = c(70,100))

Civil
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "CIVIL"),
main = "Alumnos de CIVIL",
xlab = "Semestres",
ylim = c(70,100))

Electrica
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "ELECTRICA"),
main = "Alumnos de ELECTRICA",
xlab = "Semestres",
ylim = c(70,100))

Electronica
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "ELECTRONICA"),
main = "Alumnos de ELECTRONICA",
xlab = "Semestres",
ylim = c(70,100))

Gestion
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "GESTION EMPRESARIAL"),
main = "Alumnos de GESTION",
xlab = "Semestres",
ylim = c(70,100))

Industrial
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "INDUSTRIAL"),
main = "Alumnos de INDUSTRIAL",
xlab = "Semestres",
ylim = c(70,100))

Mecanica
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "MECANICA"),
main = "Alumnos de MECANICA",
xlab = "Semestres",
ylim = c(70,100))

Mecatronica
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "MECATRONICA"),
main = "Alumnos de MECATRONICA",
xlab = "Semestres",
ylim = c(70,100))

Quimica
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "QUIMICA"),
main = "Alumnos de QUIMICA",
xlab = "Semestres",
ylim = c(70,100))

Sistemas
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "SISTEMAS"),
main = "Alumnos de SISTEMAS",
xlab = "Semestres",
ylim = c(70,100))

TIC
boxplot(Promedio ~ Semestre,
subset(alumnos, Semestre > 1 & Carrera == "TIC"),
main = "Alumnos de TIC",
xlab = "Semestres",
ylim = c(70,100))
