Upload
kakaroto-
View
485
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
Generacion de Reportes en Excel Usando R
Ana Cristina Perez-Gea Gonzalez
15 de noviembre de 2013
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
¿Que es RExcel?
statconn
Una empresa cuyo objetivo es “incorporar potentes herramientasestadısticas en aplicaciones de uso diario, que ha dado lugar a unafructıfera cooperacion y a la formacion de statconn como un mediopara presentar su trabajo a un publico mas amplio”
Creadores:
Thomas Baier: maestrıa en computacion de Vienna Universityof Technology
Erich Neuwirth: doctorado en matematicas y estadıstica deVienna University of Technology
Let’s not kid ourselves: The most widely used piece of softwarefor statistics is Excel.
–Brian D. Ripley
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
¿Que es RExcel?
Un complemento de Excel que permite:
Transferir informacion de R a Excel y viceversa
Correr codigo de R en Excel
Programar macros en Excel que llamen a R sin que el usuariointervenga
Actualizar la informacion desde Excel, haciendo que R
recalcule formulas
Poder usar R con interfaz grafica
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Instalar R
Pagina de statconn:http://rcom.univie.ac.at/download.html
1 Bajar servidor DCOMy correr el programa
2 Abrir R comoadministrador einstalar rcom
3 Bajar RExcel y correrel programa
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Para Empezar
RExcel aparece en pestanade complementos
RExcel Help para obtenerayuda
Demo Worksheets paraobtener ejemplos
Tutorial:http://rcom.univie.ac.
at/RExcelDemo/
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Ejemplo
Se corre el codigo con redaccion de R
Se seleccionan las celdas con elcodigo R
Click derecho → correr R
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Ejemplo
Definir Matriz
Definir Data Frame
Correr Codigo
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Ejemplo
Tablas Dinamicas
Operaciones en tablasdinamicas
Se puede explotar elpotencial de R engenerar graficas
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
RCommander
Se abre RCommander desde el complemento de Excel
Interfaz grafica de R con 3ventanas:
1 Script: abrir o escribircodigo
2 Output: muestra losresultados del codigo
3 Mensajes: mensajes deerror o informacion general
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
RCommander
Datos
Debe haber datos previamentedefinidos
Click en <No hay conjuntode datos activo>
Seleccionar datos → <OK>
Algunas funcionalidades
Abrir/guardar scripts
Importar datos
Hacer estadısticas de losdatos
Graficar los datos
Hacer modelos
Graficar distribuciones ycalcular estadısticos
Cargar paquetes ycomplementos
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Visual Basic
Conexion: Herramientas → Referencias → RExcelVBALib
RInterface: llamados de R
StartRServer: conexion al servidor
RRun: codigo a correr
PutArray/PutDataframe: definir datos en matriz o en DataFrame (en celda de Excel especıfica)
GetArray/GetDataframe devolver datos (en celda de Excelespecıfica)
StopRServer: desconexion
RunRFile: Correr un script de R
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Visual Basic
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Gracias
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R
Referencias
statconn. http://rcom.univie.ac.at/
Thomas Baier & Erich Neuwirth. Using R Within Excel. 2007
Erich Neuwirth. Tutorial de R.http://rcom.univie.ac.at/RExcelDemo/
Guy Yollin. Financial Data Access with SQL, Excel & VBA.University of Washington. http://faculty.washington.edu/gyollin/docs/rexcelr.pdf
Ana Cristina Perez-Gea Gonzalez Generacion de Reportes en Excel Usando R