Indice R, R-Commander y R-Exceleio.usc.es/eipc1/base/BASEMASTER/FORMULARIOS-PHP... ·...
Transcript of Indice R, R-Commander y R-Exceleio.usc.es/eipc1/base/BASEMASTER/FORMULARIOS-PHP... ·...
R, R-Commander y R-ExcelParte 1: Presentacion e Instalacion
Analisis Exploratorio de Datos
Master en Tecnicas Estadısticas
Javier [email protected]
Dpto. de Estatıstica e I.O.
J. Roca-Pardinas ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 1.1 Curso de R (Introduccion) 24 / 24