Introducción a R José Bustos 1 & Alex Mellado 2 1 Magister Estadística Aplicada, Análisis Estadístico Profesional AESpro. 2 Magister (c) Epidemiología, Departamento de Salud Pública, PUC.
AESpro 2 R statistical es un lenguaje de programación gratuito. Esta basado en el lenguaje S desarrollado por Bell. El lenguaje es adecuado para programar. Muchas funciones estadísticas ya han sido incluidas. Los paquetes que se agregan día a día expanden su funcionalidad hacia áreas de ciencia de frontera. ¿Qué es R?
AESpro 3 Comenzando en R Donde obtener R? Baje: CRAN Busque su zona (Mirror: Chile, Brasil). Seleccione sistema operativo. Seleccione ej. R win32.exeR win32.exe
AESpro 4 Comenzando en R R GUI?
AESpro 5
6 Comenzando en R Abra un script. Ejemplo de una ventana
AESpro 7 Comenzando en R Operaciones básicas. Operaciones Aritméticas: +, -, *, /, ^ operadores estándar. Matriz Aritmética. * es un elemento que permite multiplicar. %*% es una matriz de multiplicación Asignación de un valor Para asignar un valor a una variable utilice “<-”
AESpro 8 Comenzando en R Como llamar a la ayuda en R? R tiene un buen sistema de ayuda. Si no se sabe que función usar, utilice help.search(“_______”) Ej: help.search(“histogram”).
AESpro 9 Pidiendo ayuda Detalles acerca de comando especificos cuyo nombre conocemos (input arguments, options, algorithm, results): >? t.test or >help(t.test)
AESpro 10 Importando datos Como introduzco datos en R?. Primero, asegurese que sus datos estan en formato fácil de leer, tal como CSV (Comma Separated Values). Use el siguiente código: D <- read.table(“path”,sep=“,”,header=TRUE)
Trabajando con los Datos.
AESpro 12 R code Data Manipulation with R (Use R) Phil Spector
AESpro 13 Libro guía para consultas
AESpro 14 R Packages Hay muchos paquetes que se han agregado a R. Estas librerias son creadas y mantenidas por el autor.
AESpro 15
AESpro 16
AESpro 17
AESpro 18
AESpro 19 R Package - simpleboot mu = 25; sigma = 5; n = 30 x = rnorm(n, mu, sigma) library(simpleboot) reps = X11() median.boot = one.boot(x, median, R = reps) #print(median.boot) boot.ci(median.boot) hist(median.boot,main="median")
AESpro 20 R Package – ggplot2 Ggplot2: Elegant Graphics for Data Analysis (Use R) Hadley Wickham
AESpro 21 R Package – ggplot2 library(ggplot2) oldFaithfulPlot = ggplot(faithful, aes(eruptions,waiting)) oldFaithfulPlot + layer(geom="point") oldFaithfulPlot + layer(geom="point") + layer(geom="smooth")
AESpro 22 R Package - BioC BioConductor es un proyecto en R (aplicación) para el análisis y la comprensión de los datos genómicos. Download > Software > Installation Instructions source(" biocLite()
AESpro 23
AESpro 24
AESpro 25
AESpro 26
AESpro 27 REvolution Computing REvolution R es una distribución mejorada de R. Optimizada, validada and con soporte.
AESpro 28
AESpro 29 El objetivo principal de este curso en R, es proporcionar herramientas básicas de análisis en lenguaje R para crear, analizar y graficar datos. Objetivo
AESpro 30 Cronograma de actividades ¿Qué es R? Instalación básica Instalación de librerias Buscando ayuda en consola R, motor de busqueda, r-list y stackoverflow Estructura del lenguaje La gran calculadora Generación de Objetos Escalares Vectores Matrices Generación de variables aleatorias Análisis exploratorio (promedio, varianza, n, etc) Gráficos en R
AESpro 31 Cronograma de actividades Análisis gráfico, histogramas, boxplot, scatterplots y gráficos avanzados con gglot2. R graphics web (Fuente de gráficos) Importación de datos CVS, TXT (puntos, comas, etc), lectura web, R-web. Creacion data.frame, manejo de objetos, attach. Selección de datos, recodificación, agregar columnas, filas, funcion merge. Manejo de datos faltantes Identificación puntos atípicos Exportar CSV, archivo EXCEL, Workspace, etc. Análisis univariado/bivariado, normalidad (Shapiro Wilk, KS, bondad), qqplot, ppplot, etc Transformaciones variables Regresión Lineal.
AESpro 32 Crawley Michael (2007) The R Book.John Wiley & Sons Ltd. Imperial College, Silwood Park, Ascot, Berks.The R Book Phil Spector (2008) Data Manipulation with R. Springer Editions. ISBN Yosef Cohen & Jeremiah Y. Cohen (2008) Statistics and Data with R: An applied approach through examples. Online ISBN: Literatura citada
Ayuda en la web