Está en la página 1de 19

Anlisis Estadstico para proyectos de Investigacin Ambiental

Act. Jos Antonio Aranda Romn jaar@unam.mx antaranda@ciencias.unam.mx

Laboratorio de Redes MMSS IIMAS UNAM rea de Trabajo: Modelacin de sistemas a travs de teora de redes: Anlisis estructural, visualizacin. Lneas de Investigacin: Redes Acadmicas Redes Polticas

Sesiones Practicas

Lunes Introduccin a R y Tcnicas Multivariadas (16:00 a 19:00) Miercoles

Diseo de Experimentos (16:00 a 19:00)


Viernes Datos catgoricos (13:00 a 15:00) http://132.248.204.225/antaranda/

Qu es R?
R (tambin conocido como GNU S) es un entorno y un lenguaje para el clculo estadstico y la generacin de grficos.

S-plus TIBCO Spotfire S+ Lenguaje S AT&T Bell Labs. R Software Libre

DESVENTAJAS
No existe soporte tcnico. No existe una interfaz GUI amigable.

VENTAJAS
La capacidad de combinar, anlisis preempaquetados(ej., una regresin logstica) con anlisis ad-hoc, especficos . Capacidad de manipular y modificar datos y funciones (lenguaje de programacin). Grficos de alta calidad. Hay extensiones especficas a nuevas reas como bioinformtica, geoestadstica y modelos grficos.

Requiere de precisin en la sintaxis.

Lenguaje orientado a objetos con sintaxis (relativamente) intuitiva.


Se adquiere sin costo alguno. Existe versiones para Windows, MACs y Linux.

Grficos en R

Grficos en R

Grficos en R

Grficos en R

Ventana de R para windows

http://www.r-project.org/

R Studio

http://rstudio.org/

The R Book Michael J. Crawley 2007, John Wiley, 951p.

R graphics Paul Murrell 2006, CRC Press, 303p.

Estadstica bsica con R y R-Commander Arriaza Gmez, et al. 2008, Universidad de Cdiz, 128p.

R Graphics Cookbook Hrishi V. Mittal 2011, PACKT Publishing, 272 p.

R in a nutshell A Desktop Quick Reference Joseph Adler 2010, OReilly, 611p.

Environmental and Ecological Statistics with R Song S. Qian 2010,CRC Press, 421p.

A Primer of Ecology, M. Henry y H. Stevens 2009, Springer, 401p.

How to be a Quantitative Ecologist Jason Matthiopoulos 2011, John Wiley, 467p.

Referencias: (Descargables)
R para principiantes Emmanuel Paradis

R fundamentals and Programming Techniques Thomas Lumley

Prcticas de Estadstica en R Ingeniera Tcnica en Informtica de Sistemas Manuel Febrero Bande Pedro Galeano San Miguel Julio Gonzlez Daz Beatriz Pateiro Lpez 2009, Universidad de Santiago de Compostela, 102 p.

Curso bsico de R Francesc Carmona

Objetos en R Casi todo en R son Objetos

Teclado y Mouse

Funciones y Operadores

Librerias

Datos

Archivos de datos

INTERNET

Monitor

Resultados

Grficos

Usuario

Memoria RAM

Disco Duro

Memoria RAM

Funciones y Operadores

Disco Duro

Tipos de dato nmerico, texto, lgicos Generar un objeto Para generar un objeto, utilizamos <- Tipos de Objeto Vector Una coleccin ordenada de datos del mismo tipo numeros<-c(3,5,2) numeros2<-c(3,2,5) texto<-c(uno, dos, tres) logico<-c(TRUE,FALSE,FALSE)

Array Es una generalizacin mutidimensional del vector (elementos del mismo tipo) Matrix Arreglo multidimensional de objetos nmericos Factor Es un vector con elementos cualitativos List Es un vector conformado por elementos de distinto tipo Data frame Es un arreglo mutidimensional con elementos de distinto tipo

Operaciones con vectores nmericos


Suma +, Resta -, Multiplicacin * y Divisin / Potenciacin ^ y raz cuadrada sqrt Divisin entera %/% y modulo %% Logaritmos log,log2,log10 y exponencial exp Trigonomtricas sin, cos, tan, .... Operadores lgicos <,>,<=,>=,==,!= Estadsticas sum,mean, median,sd,...

Tipos de Archivo nativos de R


Datos Scripts (.RData) (.r) CONSOLA >a<-1 >b<-3 > a<b [1] TRUE > a<(-b) [1] FALSE > a==b [1] FALSE >save(list=ls(all=TRUE),file="datos1.Rdata") > load("I:/curso-R-especialidad/datos1.Rdata")

Operaciones con matrices


A %*% B : producto de matrices t(A) : transpuesta de la matriz A solve(A,b) : solucin del sistema de ecuaciones Ax=b. solve(A) : inversa de la matriz A diag(A) : matriz diagonal (A es una matriz) det(A): Determinante de la matriz A
A<-c(1,2,3,4) B<-c(2,5,9,0) a<-c(1,2) dim(A)<-c(2,2) dim(B)<-c(2,2) dim(a)<-c(2,1) A%*%a t(a)%*%A

2.r

D<-read.csv("datos2.txt",sep=",",quote="\"",head=F) is.matrix(D) D D<-as.matrix(D) det(D) A%*%B A*B A1<-solve(A) solve(A,a) eigen(A)

Importar datos
Libreria (foreign) DBF read.dbf(file) Stata read.dta(file) Epi info read.epiinfo(file) Minitab read.mtp(file) SPSS read.spss(file) SAS read.ssd(libname, sectionnames, tmpXport=tempfile(), tmpProgLoc=tempfile(), sascmd="sas")

read.csv(file)

Libreria(xlsx) read.xlsx(file)