indice r, r-commander y r-exceleio.usc.es/eipc1/base/basemaster/formularios-php... ·...

Post on 13-Jul-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

R, R-Commander y R-ExcelParte 1: Presentacion e Instalacion

Analisis Exploratorio de Datos

Master en Tecnicas Estadısticas

Javier Roca-Pardinasroca@uvigo.es

Dpto. de Estatıstica e I.O.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 1 / 24

Indice

1 Introduccion

2 Instalacion de R

3 Instalacion de R-Commander

4 Instalacion de RExcel

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 2 / 24

Introduccion

R es un lenguaje informatico derivado del S (Bell Labs.) con implementaciones para:

manipulacion de datos,

principales tecnicas estadısticas y su correspondiente

analisis grafico

El lenguaje de programacion

R es un Software libre bajo las condiciones de licancia GPL de GNU, con codigofuente de libre acceso.

Funciona en los sitemas operativos mas populares ( MacOS X, Linux, Ubuntu yWindows)

Permite al ususario crear y modificar nuevas funciones

Incluye numerosos complementos (paquetes) para aplicaciones estadısticasconcretas.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 3 / 24

El programa R puede ser descargado de forma libre y gratuita en su pagina oficial:

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

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 4 / 24

Principales Caracterısticas

Se pueden destacar las siguientes caracterısticas del entorno R:

El lenguaje R es interpretado (similar a Matlab) pero orientado al manejo de datosestadısticos (formulas modelos, factores,...).

Existe una comunidad de usuarios (programadores) muy dinamica (multitud depaquetes adicionales).

Muy bien documentado y con numerosos foros de ayuda.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 5 / 24

Limitaciones

R utiliza una interfaz de comandos donde se teclean las instrucciones que se pretendenejecutar.

> A=matrix(c(1,4,2,3),ncol=2);A

[,1] [,2]

[1,] 1 2

[2,] 4 3

> solve(A) # inversa de la matriz A

[,1] [,2]

[1,] -0.6 0.4

[2,] 0.8 -0.2

Un usuario avanzado tienen grandes ventajas con la interfaz anterior, sin embargo

puede provocar cierta dificultad a los usuarios acostumbrados a entornos mas“amibables”(SPSS, Excel...).

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 6 / 24

Interfaces graficas

Por ello han surgido interfaces graficas para R que permiten realizar las operaciones mascomunes mediante la interaccion con R a traves de perifericos como el raton.

Una lista de interfaces graficos puede ser encontrada en

www.sciviews.org/SciViews-R

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 7 / 24

En este curso nos centraremos en dos de estas interfaces graficas RCommander yRExcel (existe la correspondiente version ROOo para OpenOffice.org).

RCommanderRCommander esuna de las interfaces mas populares para R.Algunas de sus ventajas son:

Se distribuye tambien bajo lincencia GPL de GNU

Facil instalacion

Numerosa documentacion en castellano

Adecuado para la iniciacion en la Estadıstica

Introduce a la programacion de R al mostar el codigo asociado a las acciones de losmenus.

Sin embargo el editor de datos no es eficiente, y se recomienda importar los datos deotros programas (Excel,...) y no editarlos directamente en RCommander.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 8 / 24

RExcel, ROOo

Se trata de una interfaz entre R y los conocidos paquetes ofimaticos Microsoft Office

y OppenOffice.org. Se distribuye bajo una licencia privativa y su web oficial es

http://www.statconn.com/

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 9 / 24

RExcel

RExcel permite integrar facilmente la hoja de calculo Excel con R y R-Commander

Su instalacion es muy sencilla

Solo funciona en WindowsJ. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 10 / 24

Indice

1 Introduccion

2 Instalacion de R

3 Instalacion de R-Commander

4 Instalacion de RExcel

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 11 / 24

Descarga e Instalacion

Los pasos para la instalacion son los que siguen:

1 Pulsar el conector CRAN bajo la referencia Download. Aparecen un conjunto dedirecciones web en el mundo (mirrors, espejos). Por proximidad se puede elegir lade Espana: http://cran.es.r-project.org/

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 12 / 24

Descarga e Instalacion

Para la La instalacion de R es necesario tener conexion a internet. Los pasos resumidospara la instalacion son los que siguen:

1 Desde la web http://cran.es.r-project.org/ pulsar el conector CRAN.Aparecen un conjunto de direcciones web en el mundo (mirrors, espejos). Porproximidad se puede elegir la de Espana:

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 13 / 24

2 En el recuadro Download and Install R, seleccionar el correspodiente sistemaoperativo.

3 Pulsar base, para descargar el paquete base.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 14 / 24

4 En la nueva pagina se presentara la ultima version diponible. En el momento de laredaccion de este texto se trata de la 2.13.2. Pulsar en Download R 2.13.2 for

Windows

5 A continuacion se elige Guardar y se ejecuta el programa R-2.13.2-win.exe

siguiendo los pasos de instalacion sin modificar los contenidos.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 15 / 24

Una vez terminada la instalacion, al abrir el programa R, aparece la siguiente R-consola(ventana de ordenes) para trabajo interactivo en modo comando:

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 16 / 24

Indice

1 Introduccion

2 Instalacion de R

3 Instalacion de R-Commander

4 Instalacion de RExcel

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 17 / 24

Instalacion de R-Commander

Para instalar R-Commander se selecciona en la barrar de menus Paquetes e Instalar

paquetes...

A continuacion se abrira una nueva ventana con todos los posibles espejos, dondeconviene seleccionar el espejo de Madrid.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 18 / 24

Una vez elegido el espejo( figura de la izquierda) se seleccionara el paquete Rcmdr

(figura de la derecha).

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 19 / 24

El programa R realizara la correspondiente instalacion y, una vez finalizada, mostrara lapantalla de consola. Entonces se escribe

>library(Rcmdr)

y se abrira la siguiente ventana de R-Commander.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 20 / 24

Indice

1 Introduccion

2 Instalacion de R

3 Instalacion de R-Commander

4 Instalacion de RExcel

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 21 / 24

Instalacion de RExcel

La instalacion de RExcel se puede hacer directamente desde la web

http://rcom.univie.ac.at/

Para ello se descargara el paquete en el link RAndFriendsSetup2131V3.2-0-3 quecontiene varios programas necesarios para el funcionamiento de RExcel.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 22 / 24

Una vez descargado el archivo (la descarga puede ser bastante lenta) aparecera unaventana como la que sigue a partir de la cual se finaliza la instalacion.

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 23 / 24

Otra posibilidad para la instalacion de RExcel es utilizando el siguiente codigo en lalınea de comandos de R

install.packages("RExcelInstaller")

library(RExcelInstaller)

installRExcel()

library(rcom)

installstatconnDCOM()

J. Roca-Pardinas (roca@uvigo.es) 1.1 Curso de R (Introduccion) 24 / 24

top related