Escolar Documentos
Profissional Documentos
Cultura Documentos
Daniel Miranda
CONTENIDOS
Caractersticas de R
Instalacin
Trabajando en R (GUI para Windows)
Tipos de objetos
Lectura de datos
Manipulacin simple de datos en R
R
Corresponde ms a un marco de anlisis estadstico
que a un programa estadstico
Los anlisis operan en base a paquetes o libreras
Existen muchas libreras disponibles para diversas
funciones
Particularidad: el anlisis se orienta a objetos (detalle
ms adelante)
R
Ventajas:
Gratis
Flexible, posibilidad de aadir nuevas funciones (libreras)
Permite anlisis estadsticos avanzados (Como otros programas)
Expansin constante (Lo que puede ser una desventaja)
Posibilidad de importar/leer datos desde diferentes formatos (SPSS,
Stata, SAS, Excel, etc.)
Capacidades grficas
Disponible para distintos sistemas operativos (Windows, Mac, Linux)
Favorece compresin de los anlisis y la documentacin del proceso
de investigacin
INSTALACIN
Visitar la pgina de CRAN (Comprehensive R Archive Network)
http://cran.r-project.org/
INSTALACIN
Seleccionar versin segn sistema operativo (Ej. Windows)
Instalar "base"
En el caso de Windows, el programa R GUI (Graphical User Interface)
se agrega a la lista de programas y aparece cono de acceso desde el
escritorio.
Existen otras interfaces grficas (GUIs) para trabajar con R, como el R
Commander o Java GUI for R (Jaguar), Deducer, R-Studio, etc.
Actualizacin:
Bajar e instalar nueva versin
Copiar libreras de carpeta antigua a la nueva
Actualizar libreras (update packages)
Consola
Entorno bsico para
la introduccin de
comandos y la
presentacin de los
resultados
Editor
Escribir/guardar
cdigo y
comentarios al
anlisis
TRABAJANDO EN R
Desde el editor
File -> new script
Archivo en que se ingresan los comandos correspondientes a un
anlisis especfico, los cuales pueden ser guardados y
ejecutados posteriormente
Para correr los comandos desde el editor, posicionar el cursor en
la lnea respectiva y luego "ctrl r" o "F5", o con el cono de
ejecucin
Para grabar scripts: File -> save as
Por defecto graba con extensin .R, pero es slo un archivo
de formato simple (txt) que se puede abrir con cualquier
editor de texto (ej. Block de notas).
Para abrir script grabado: File -> open script
R STUDIO
Visitar la pgina de RStudio
http://www.rstudio.com
TRABAJANDO EN R STUDIO
Establecer directorio de trabajo (donde se buscan y
guardan los archivos)
getwd(): obtener directorio de trabajo actual
setwd("ruta"): establecer directorio de trabajo
Ej:
setwd("C:/Documents and Settings/DM/Mis
documentos/proyecto1")
-Nota:
- las carpetas de ruta van separadas por slash (/)y no por backslash (\)
-Para establecer un directorio raiz como rea de trabajo: setwd("C:/")
10
TRABAJANDO EN R STUDIO
Libreras
Conjunto de funciones que tienen una relacin entre ellas y que
usualmente vienen acompaadas de ficheros de ayuda
(documentacin)
Algunas libreras vienen preinstaladas, otras especficas hay que
instalarlas de acuerdo a las necesidades del usuario
Para conocer la lista de libreras instaladas: library()
Para instalar:
install.packages("librera"), en el caso que se sepa el
nombre especfico de la librera que se quiera instalar
O mediante men : Packages > Install package(s)
Las libreras se instalan slo 1 vez, pero deben ser cargadas si se
quieren utilizar en la sesin de trabajo
library(library)
11
TRABAJANDO EN R STUDIO
Instalar libreras
12
TRABAJANDO EN R STUDIO
Ej: instalar librera psy
install.packages(foreign")
library(foreign)
? foreign # Ayuda
Ejecutar ejemplos de la ayuda para ver opciones y posibilidades de
la librera
13
OBJETOS
R es un programa orientado a objetos, los que son creados
por funciones, que en su forma ms general sera:
Objeto <- funcin
<- es equivalente a =
Diferentes tipos de objetos: vectores, factores, matrices,
marco de datos (entre otros)
Objetos simples:
Datos numricos
> x <- 5 # el nmero 5 es asignado al objeto x
> x
[1] 5
Carcter
> a <-
"hoy"
14
OBJETOS
Vectores
Objeto unidimensional constituido por elementos del
mismo tipo
ob1=50 #Crea objeto
ob2=35
ob3=45
#Concatena objetos en un vector
edad=c(ob1, ob2, ob3) #c es por concatenate
OBJETOS
Vectores: funciones estadsticas asociadas
16
OBJETOS
Factores
Modo que utiliza R para almacenar variables categricas
> sexo <- c(rep(mujer", 700), rep(varon", 569)) #
crea vector de caracteres
> sexo
17
18
19
20
21
22
23
Nombre de la
nueva base
de datos
Base de
datos
cargada en R
Separacin por
comas (para
guardarlo en .csv)
Excluye el
nmero de filas
Incluye el
nombre de la
primera columna
(nombre de las
variables)
24
> data[-c(1),]
na.omit(data)
v
Nueva base
de datos
llamada
data1"
26
27