library(readr)
datos <- read_csv("datosalumnos.csv")
## Parsed with column specification:
## cols(
## NO = col_double(),
## NOMBRE = col_character(),
## GENERO = col_character(),
## EDAD = col_double(),
## ESTATURA = col_double(),
## PESO = col_double()
## )
#Transformar a data.frame
#Asegurarse de que los datos son del tipo data.frame
datos <- as.data.frame(datos)
class(datos) # Que tipo de datos es ? .. data.frame
## [1] "data.frame"
#Ver los datos
datos
## NO NOMBRE GENERO EDAD ESTATURA PESO
## 1 1 ANAND M 18 176 72
## 2 2 DIANA F 18 178 78
## 3 3 IVAN M 19 170 55
## 4 4 DANIEL M 18 180 78
## 5 5 KEVIN M 18 178 80
## 6 6 ANGEL M 19 173 55
## 7 7 JESUS M 18 170 70
## 8 8 MARCO M 18 180 91
## 9 9 IRVING M 19 170 70
## 10 10 ELEAZAR M 18 180 95
## 11 11 JUAN M 19 180 60
## 12 12 BORDAS M 18 185 80
## 13 13 LUIS M 19 177 92
## 14 14 JAZHIEL M 18 172 87
## 15 15 KEYLA F 18 154 63
## 16 16 VANESSA F 18 162 50
## 17 17 JESUS M 18 160 60
## 18 18 ALEXEI M 19 170 80
## 19 19 FANNY F 18 165 52
## 20 20 ALDO M 18 176 85
## 21 21 LUIS M 18 186 87
## 22 22 FERNANDA F 19 145 58
## 23 23 FRIDA F 18 150 55
## 24 24 JESABEL F 18 176 80
## 25 25 MARIO M 18 176 65
## 26 26 FABIO M 18 180 60
## 27 27 NOE M 19 176 77
## 28 28 ELIAS M 19 180 90
## 29 29 OSIRIS M 18 180 99
head(datos) # Los primeros seis
## NO NOMBRE GENERO EDAD ESTATURA PESO
## 1 1 ANAND M 18 176 72
## 2 2 DIANA F 18 178 78
## 3 3 IVAN M 19 170 55
## 4 4 DANIEL M 18 180 78
## 5 5 KEVIN M 18 178 80
## 6 6 ANGEL M 19 173 55
tail(datos) # Los últimos seis
## NO NOMBRE GENERO EDAD ESTATURA PESO
## 24 24 JESABEL F 18 176 80
## 25 25 MARIO M 18 176 65
## 26 26 FABIO M 18 180 60
## 27 27 NOE M 19 176 77
## 28 28 ELIAS M 19 180 90
## 29 29 OSIRIS M 18 180 99
#Summary(datos)
#Genera valores descriptivos de datos
summary(datos)
## NO NOMBRE GENERO EDAD
## Min. : 1 Length:29 Length:29 Min. :18.00
## 1st Qu.: 8 Class :character Class :character 1st Qu.:18.00
## Median :15 Mode :character Mode :character Median :18.00
## Mean :15 Mean :18.31
## 3rd Qu.:22 3rd Qu.:19.00
## Max. :29 Max. :19.00
## ESTATURA PESO
## Min. :145.0 Min. :50.00
## 1st Qu.:170.0 1st Qu.:60.00
## Median :176.0 Median :77.00
## Mean :172.6 Mean :73.24
## 3rd Qu.:180.0 3rd Qu.:85.00
## Max. :186.0 Max. :99.00
#Tabla de frecuencias
library(fdth)
##
## Attaching package: 'fdth'
## The following objects are masked from 'package:stats':
##
## sd, var
#Calculo de distribucion de frecuencias
dist<-fdt(datos,breaks="Sturges")
dist
## NO
## Class limits f rf rf(%) cf cf(%)
## [0.99,5.7) 5 0.17 17.24 5 17.24
## [5.7,10) 5 0.17 17.24 10 34.48
## [10,15) 5 0.17 17.24 15 51.72
## [15,20) 4 0.14 13.79 19 65.52
## [20,25) 5 0.17 17.24 24 82.76
## [25,29) 5 0.17 17.24 29 100.00
##
## EDAD
## Class limits f rf rf(%) cf cf(%)
## [17.8,18) 20 0.69 68.97 20 68.97
## [18,18.3) 0 0.00 0.00 20 68.97
## [18.3,18.5) 0 0.00 0.00 20 68.97
## [18.5,18.7) 0 0.00 0.00 20 68.97
## [18.7,19) 0 0.00 0.00 20 68.97
## [19,19.2) 9 0.31 31.03 29 100.00
##
## ESTATURA
## Class limits f rf rf(%) cf cf(%)
## [144,151) 2 0.07 6.90 2 6.90
## [151,158) 1 0.03 3.45 3 10.34
## [158,166) 3 0.10 10.34 6 20.69
## [166,173) 6 0.21 20.69 12 41.38
## [173,180) 15 0.52 51.72 27 93.10
## [180,188) 2 0.07 6.90 29 100.00
##
## PESO
## Class limits f rf rf(%) cf cf(%)
## [50,58) 5 0.17 17.24 5 17.24
## [58,66) 6 0.21 20.69 11 37.93
## [66,75) 3 0.10 10.34 14 48.28
## [75,83) 7 0.24 24.14 21 72.41
## [83,92) 5 0.17 17.24 26 89.66
## [92,1e+02) 3 0.10 10.34 29 100.00
#Donde
#f= frecuencia absoluta
#rf= frecuencia relativa
#rf(%) frecuencia relativa porcentual
#cf= frecuencia acumulada
#cf(%)=frecuencia acumulada porcentual
par(mfrow=c(3,2)) # particiona mi ventana grafica en 3x2.
#Histograma de Frecuencia Acumulada
plot(dist, type="cfh")

plot(dist, type="cfp") #poligono de frecuencias acumulado

####La practica aqui mostrada describe y muestra de manera grafica y numerica la frecuencia absoluta,frecuencia relativa,frecuencia relativa porcentual, frecuencia acumulada y frecuencia acumulada porcentual del conjunto de datos proporcionados por el facilitador, en el cual podemos observar variantes interesantes entre los diferentes datos , como lo son edad, estatura, peso, etc , entre los alumnos, todo esto con el fin de conocer e indagar un poco mas en la estadistica y su funcionamiento, al igual de el correcto manejo de la Herramienta R la cual nos permite poder manipular los datos de manera facil y versatil