Anda di halaman 1dari 10

Prctica 1 Descargue los archivos Puntaje_matemtica.xls y Puntaje_matemtica.xls.

Guarde los datos los dos archivos como archivos delimitados por coma (archivo, guardar como y seleccione el tipo csv delimitado por comas). Colqueles los mismos nombres, los archivos resultantes tendrn los siguientes nombres Puntaje_matemtica.csv y Puntaje_matemtica.csv En el presente documento se explica detalladamente la instalacin de R, de Rcommander. Se detalla como realizar la lectura de un conjunto de datos y el manejo de las estadsticas descriptivas bsicas y los grficos. 1. Instalacin de R Ingrese a la pgina www.r-project.org, a la izquierda haga click en el hipervnculo CRAN (Download, Packages ),posteriormente seleccione el espejo de cualquier pas, a continuacin descargue la versin correspondiente a su sistema operativo (Windows, MAC o Linux). Una vez instalado R se sugiere instalar un IDE (Integrated devolepment enviroment - Ambiente integrado de desarrollo), algunos de los IDEs ms recomendados son Rstudio, TinnR y Rcommander. En particular, Rcommander permite utilizar menus (click and point) para ejecutar la mayor parte de las funciones estadsticas ms convencionales. Para su instalacin escriba en la consola install.packages("Rcmdr") y a continuacin presione la tecla enter, aparecer el listado de varios pases, elija cualquiera (por ejemplo Austria) y proceda a instalar los paquetes complementarios que va solicitando el programa para su funcionamiento. Para inicial una sesin de R, abra el programa, sobre la consola puede escribir los comandos

Escriba preferiblemente los comandos en un script (un bloc de notas donde quedarn los comandos de su sesin siempre y cuando sean guardado, para guardar vaya a Guardar(File) y luego a Guardar coma (Save as) )

2. Lectura de los datos Para leer los datos en R dirjase a la consola y configure el directorio en donde descarg los datos (en el men dirjase a archivo, seleccione cambiar directorio y dirjase a la carpeta en donde descargo los archivos, por ejemplo C: \Users\jose\Documents"), si prefiere hacerlo manualmente escriba en el script: setwd(C: /Users/jose/Documents) y a continuacin presione la tecla enter, observe que en el script se cambia \ por /. Posteriormente se importan los datos (en formato .csv), as: datos1 = read.csv("Edad_Ingreso.csv") datos2 = read.csv("Puntaje_matemtica.csv")

Para correr el cdigo escrito en el script al final de cada lnea de click en el cono Correr lnea o seleccionar (Ctrl R) o selecciona y corra las lneas de seleccin con el mismo cono o Ctrl R

A continuacin se presenta una sesin con los datos que se leyeron, en R vaya a archivo, nuevo script, colquele un nombre al archivo y ubquelo en una carpeta (por ejemplo en el escritorio, mis documentos, etc.). Copie y pegue el siguiente cdigo, corralo detallando cada uno de los resultados obtenidos: setwd("C:/Users/jose/Desktop/Prctica 1") Edad_ingreso = read.csv("Edad_Ingreso.csv") Edad_ingreso #Estadsticas edades Edad_ingreso$Edad mean(Edad) #Sale error por que hay que referenciar la base donde est la variable edad mean(Edad_ingreso$Edad) var(Edad_ingreso$Edad) sd(Edad_ingreso$Edad) sd(Edad_ingreso$Edad)/mean(Edad_ingreso$Edad)*100 hist(Edad_ingreso$Edad) hist(Edad_ingreso$Edad,xlab = "Edad",ylab = "Frecuencia",col="blue") hist(Edad_ingreso$Edad,freq = FALSE) #Histograma con densidad estadstica boxplot(Edad_ingreso$Edad) stem(Edad_ingreso$Edad) #R no trae la funcin asimetra y curtosis en su paquete base #Instalaremos el paquete moments,vamos al menu paquetes, instalar paquetes, seleccionamos #cualquier pas (espejo) y buscamos el paquete moments library(moments) skewness(Edad_ingreso$Edad) #Asimetra kurtosis(Edad_ingreso$Edad) # Kurtosis #Alternativamente podemos crear nuestras propias funcionamos de asimetra asimetria = function(x){ n = length(x) (sum((x - mean(x))^3)/n)/(sum((x - mean(x))^2)/n)^(3/2) } curtosis = function(x){ n = length(x) (sum((x - mean(x))^4)/n)/(sum((x - mean(x))^2)/n)^(4/2) }

asimetria(Edad_ingreso$Edad) curtosis(Edad_ingreso$Edad)

############################# Ingreso ################################## attach(Edad_ingreso) mean(Ingreso_dolares) var(Ingreso_dolares) sd(Ingreso_dolares) sd(Ingreso_dolares)/mean(Ingreso_dolares)*100 hist(Ingreso_dolares) hist(Ingreso_dolares,xlab = "Edad",ylab = "Frecuencia",col="blue") hist(Ingreso_dolares,freq = FALSE) #Histograma con densidad boxplot(Ingreso_dolares) stem(Ingreso_dolares) #R no trae la funcin asimetra y curtosis en su paquete base #Instalaremos el paquete moments,vamos al menu paquetes, instalar paquetes, seleccionamos #cualquier pas (espejo) y buscamos el paquete moments library(moments) skewness(Ingreso_dolares) #Asimetra kurtosis(Ingreso_dolares) # Kurtosis

Uso de R commander A travs de Rcommander se puede manejar el paquete estadstico a travs de mens. Una vez instalado R se puede proceder a instalar Rcommander, ingrese al men paquetes (packages), luego seleccione instalar paquetes (install packages), seleccione el espejo de cualquier pas (por ejemplo Austria) y busque el paquete Rcmdr, los paquetes de R tienen procedimientos estadsticos adicionales a los que trae el R bsico, el paquete Rcommander en particular, permite usar R a travs de una interface grfica la cual facilita el manejo del paquete estadstico.

Para realizar la instalacin alternativamente puede escribir install.packages

Despus de instalado el paquete, R solicitar la instalacin de unos paquetes adicionales, continu con la instalacin de los paquetes adicionales (marque si).

Una vez instalado R commander en la consola escriba library(Rcmdr), aparecra la consola que se visualiza a continuacin:

En Rcommander puede exportar archivos en varios formatos como por ejemplo archivos delimitados por comma, bases de datos de Access o archivos en Excel. Para importar por ejemplo los datos de ingresos y edades que vienen en Excel dirjase a datos, importar datos y marque la opcin de desde conjunto de datos Excel, Acces o dbase

Colquele un nombre al conjunto de datos que quiere importar a R:

Para este ejemplo procedemos a buscar el archivo de Excel, Edad_Ingreso.xls, y a exportarlo dando click en abrir.

Una vez ledo el archivo puede proceder a calcular las distintitas estadsticas resmenes bsicas (medias, varianzas, etc.) a travs de la interface grfica.

Por ejemplo para sacar las medidas descriptivas bsicas (mnimo, mximo, media, mediana, pernceitl 25 y 75) dirjase a estadsticas, resmenes, conjunto de datos activos. Tambin puede dirigirse a resmenes numricos para tener estadsticas adicionales como la desviacin estndar, la asimetra y la curtosis (en ingls skewness y kurtosis).

A travs de este programa se pueden obtener de manera muy sencilla los grficos bsicos: histograma, diagrama de caja (boxplot), diagrama de dispersin, diagrama de puntos, entre otros.

frequency

0
0e+00

2e+04

4e+04

6e+04

8e+04

1e+05

Edad_Ingreso$Ingreso_dolares

Ingreso_dolares 0e+00 2e+04 4e+04 6e+04 8e+04 1e+05

10 20 30 Edad 40 50 60 70