Cargar la librería
library(readr) # Inicializamos la libreria "Readr" para poder importar los datos tipo csv
Cargar los datos tipo csv
datos = read_csv("C:/Users/Darck/Documents/Archives/Tecno/2do/Estadistica/Datos/datosalumnos.csv") # Cargamos los datos dando la ruta del archivo tipo 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
datos = as.data.frame(datos)
class(datos)
## [1] "data.frame"
Ver todos 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
# Ver los primeros 6
head(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
#Ver los ultimos 6
tail(datos)
## 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
Toma de todos los datos
no = datos $ NO
nombre = datos $ NOMBRE
genero = datos $ GENERO
edad = datos $ EDAD
estatura = datos $ ESTATURA
peso = datos $ PESO
Numero de caracteres que conforma cada nombre
nombre
## [1] "ANAND" "DIANA" "IVAN" "DANIEL" "KEVIN" "ANGEL"
## [7] "JESUS" "MARCO" "IRVING" "ELEAZAR" "JUAN" "BORDAS"
## [13] "LUIS" "JAZHIEL" "KEYLA" "VANESSA" "JESUS" "ALEXEI"
## [19] "FANNY" "ALDO" "LUIS" "FERNANDA" "FRIDA" "JESABEL"
## [25] "MARIO" "FABIO" "NOE" "ELIAS" "OSIRIS"
caracteres = nchar(nombre)
caracteres
## [1] 5 5 4 6 5 5 5 5 6 7 4 6 4 7 5 7 5 6 5 4 4 8 5 7 5 5 3 5 6
nombreL = which(caracteres == 8)
datos $ NOMBRE[nombreL]
## [1] "FERNANDA"
Frecuencia de Hombres y Mujeres
frecuenciaG = datos $ GENERO
barplot(table(frecuenciaG))
Frecuencia de edades de los alumnos y visualizar con diagrama de tallos y hojas
stem(datos $ EDAD, scale = .10)
##
## The decimal point is at the |
##
## 18 | 00000000000000000000000000000
Valores estadisticos:
h = subset(datos, GENERO == "M")
m = subset(datos, GENERO == "F")
# 1.- Valor de la media artiméticia de la edad de los hombres y mujeres
edadH = mean(h $ EDAD)
edadH
## [1] 18.36364
edadM = mean(m $ EDAD)
edadM
## [1] 18.14286
if(edadH > edadM)
{
"La media de la edad de los hombres es mayor"
}else
{
"La media de la edad de las mujeres es mayor"
}
## [1] "La media de la edad de los hombres es mayor"
# 2.- Valor de la media artiméticia de la estatura de los hombres y mujeres
estaturaH = mean(h $ ESTATURA)
round(estaturaH,1)
## [1] 176.1
estaturaM = mean(m $ ESTATURA)
round(estaturaM)
## [1] 161
if(estaturaH < estaturaM)
{
"La media de la estatura de los hombres es mayor"
}else
{
"La media de la estatura de las mujeres es mayor"
}
## [1] "La media de la estatura de las mujeres es mayor"
# 3.- Valor de la media de la variable peso de los hombre y las mujeres
pesoH = mean(h $ PESO)
pesoH
## [1] 76.72727
pesoM = mean(m $ PESO)
pesoM
## [1] 62.28571
if(pesoH > pesoM)
{
"La media del peso de los hombres es mayor"
}else
{
"La media delpeso de las mujeres es mayor"
}
## [1] "La media del peso de los hombres es mayor"
Summary(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
En esta práctica realizamos la importación de datos csv a RStudio con el uso de la librería llamada “Readr”. Este archivo contenía datos de 29 alumnos de Ingeniería en Sistemas Computacionales del grupo 2Y, los cuales eran: Nombre, Genero, Edad, Estatura y Peso. Con estos datos realizamos múltiples tareas. En las cuales recolectamos el número de caracteres que tenía cada nombre y seleccionamos el nombre con más caracteres. Generamos una gráfica con la frecuencia de la cantidad de Hombres y mujeres en este archivo, la cual, dio como resultado un número mayor de hombres Realizamos una serie de procesos para determinar la media de tres datos de este archivo, específicamente, edad, peso y estatura. Dando como resultado en todos los procesos, al hombre como promedio mayor. Y final mente realizamos un Resumen de los datos ya referidos a través de la línea de comando “Summary()”