SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Generaci´n de Reportes en Excel Usando R
o
Ana Cristina P´rez-Gea Gonz´lez
e
a

15 de noviembre de 2013

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
¿Qu´ es RExcel?
e
statconn
Una empresa cuyo objetivo es “incorporar potentes herramientas
estad´
ısticas en aplicaciones de uso diario, que ha dado lugar a una
fruct´
ıfera cooperaci´n y a la formaci´n de statconn como un medio
o
o
para presentar su trabajo a un p´blico m´s amplio”
u
a
Creadores:
Thomas Baier: maestr´ en computaci´n de Vienna University
ıa
o
of Technology
Erich Neuwirth: doctorado en matem´ticas y estad´
a
ıstica de
Vienna University of Technology

Let’s not kid ourselves: The most widely used piece of software
for statistics is Excel.
–Brian D. Ripley
Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
¿Qu´ es RExcel?
e

Un complemento de Excel que permite:
Transferir informaci´n de R a Excel y viceversa
o
Correr c´digo de R en Excel
o
Programar macros en Excel que llamen a R sin que el usuario
intervenga
Actualizar la informaci´n desde Excel, haciendo que R
o
recalcule f´rmulas
o
Poder usar R con interfaz gr´fica
a

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Instalar R

P´gina de statconn:
a
http://rcom.univie.ac.at/download.html
1

Bajar servidor DCOM
y correr el programa

2

Abrir R como
administrador e
instalar rcom

3

Bajar RExcel y correr
el programa

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Para Empezar

RExcel aparece en pesta˜a
n
de complementos
RExcel Help para obtener
ayuda
Demo Worksheets para
obtener ejemplos
Tutorial:
http://rcom.univie.ac.
at/RExcelDemo/

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Ejemplo
Se corre el c´digo con redacci´n de R
o
o
Se seleccionan las celdas con el
c´digo R
o
Click derecho → correr R

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Ejemplo
Definir Data Frame
Definir Matriz

Correr C´digo
o

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Ejemplo
Tablas Din´micas
a

Operaciones en tablas
din´micas
a
Se puede explotar el
potencial de R en
generar gr´ficas
a

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
RCommander

Se abre RCommander desde el complemento de Excel
Interfaz gr´fica de R con 3
a
ventanas:
1

Script: abrir o escribir
c´digo
o

2

Output: muestra los
resultados del c´digo
o

3

Mensajes: mensajes de
error o informaci´n general
o

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
RCommander
Algunas funcionalidades
Abrir/guardar scripts
Datos

Importar datos

Debe haber datos previamente
definidos

Hacer estad´
ısticas de los
datos

Click en <No hay conjunto
de datos activo>
Seleccionar datos → <OK>

Graficar los datos
Hacer modelos
Graficar distribuciones y
calcular estad´
ısticos
Cargar paquetes y
complementos

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Visual Basic
Conexi´n: Herramientas → Referencias → RExcelVBALib
o

RInterface: llamados de R
StartRServer: conexi´n al servidor
o
RRun: c´digo a correr
o
PutArray/PutDataframe: definir datos en matriz o en Data
Frame (en celda de Excel espec´
ıfica)
GetArray/GetDataframe devolver datos (en celda de Excel
espec´
ıfica)
StopRServer: desconexi´n
o
RunRFile: Correr un script de R
Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Visual Basic

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
Gracias

Ana Cristina P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o
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 P´rez-Gea Gonz´lez
e
a

Generaci´n de Reportes en Excel Usando R
o

Contenu connexe

Tendances

Utilidad de excel en el entorno empresarial
Utilidad de excel en el entorno empresarialUtilidad de excel en el entorno empresarial
Utilidad de excel en el entorno empresarial
valentina0324
 
4.11.2.usos de excell.
4.11.2.usos de excell.4.11.2.usos de excell.
4.11.2.usos de excell.
Nathalia Luu
 
Excel Aplicado Para Contadores
Excel Aplicado Para ContadoresExcel Aplicado Para Contadores
Excel Aplicado Para Contadores
Javier Alejandro
 
Utilidad de excel en las empresas (blogger)
Utilidad de excel en las empresas (blogger)Utilidad de excel en las empresas (blogger)
Utilidad de excel en las empresas (blogger)
Camilo Arenas
 
Utilidad de excel_en_el_entorno_empresarial[2]
Utilidad de excel_en_el_entorno_empresarial[2]Utilidad de excel_en_el_entorno_empresarial[2]
Utilidad de excel_en_el_entorno_empresarial[2]
musicmoon
 

Tendances (19)

Manual de excel
Manual de excelManual de excel
Manual de excel
 
IMPORTANCIA DE LA HOJA DE CALCULO EN LA CONTABILIDAD (Tarea 5)
IMPORTANCIA DE LA HOJA DE CALCULO EN LA CONTABILIDAD (Tarea 5)IMPORTANCIA DE LA HOJA DE CALCULO EN LA CONTABILIDAD (Tarea 5)
IMPORTANCIA DE LA HOJA DE CALCULO EN LA CONTABILIDAD (Tarea 5)
 
Utilidad de excel en el entorno empresarial
Utilidad de excel en el entorno empresarialUtilidad de excel en el entorno empresarial
Utilidad de excel en el entorno empresarial
 
Trabajo computación
Trabajo computaciónTrabajo computación
Trabajo computación
 
Importancia del excel en las empresas y academias juliana morales s 9a
Importancia del excel en las empresas y academias juliana morales s 9aImportancia del excel en las empresas y academias juliana morales s 9a
Importancia del excel en las empresas y academias juliana morales s 9a
 
Usos de excell.
Usos de excell.Usos de excell.
Usos de excell.
 
Importancia y utilidades del Excel
Importancia y utilidades del ExcelImportancia y utilidades del Excel
Importancia y utilidades del Excel
 
Utilidad e importancia del excel en la empresa y la academia 9ºa-colamericano...
Utilidad e importancia del excel en la empresa y la academia 9ºa-colamericano...Utilidad e importancia del excel en la empresa y la academia 9ºa-colamericano...
Utilidad e importancia del excel en la empresa y la academia 9ºa-colamericano...
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
4.11.2.usos de excell.
4.11.2.usos de excell.4.11.2.usos de excell.
4.11.2.usos de excell.
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Excel Aplicado Para Contadores
Excel Aplicado Para ContadoresExcel Aplicado Para Contadores
Excel Aplicado Para Contadores
 
Presentacion
PresentacionPresentacion
Presentacion
 
La importancia de el Excel
La importancia de el ExcelLa importancia de el Excel
La importancia de el Excel
 
Utilidad e importancia de excel tecnologia
Utilidad e importancia de excel tecnologiaUtilidad e importancia de excel tecnologia
Utilidad e importancia de excel tecnologia
 
Utilidad de excel en las empresas (blogger)
Utilidad de excel en las empresas (blogger)Utilidad de excel en las empresas (blogger)
Utilidad de excel en las empresas (blogger)
 
Utilidad de excel_en_el_entorno_empresarial[2]
Utilidad de excel_en_el_entorno_empresarial[2]Utilidad de excel_en_el_entorno_empresarial[2]
Utilidad de excel_en_el_entorno_empresarial[2]
 

En vedette

Reptiles
ReptilesReptiles
Reptiles
rbngc
 
Act 2.5 ivvon islas
Act 2.5 ivvon islasAct 2.5 ivvon islas
Act 2.5 ivvon islas
Von Islas
 
Elaboracion de la revista
Elaboracion de la revistaElaboracion de la revista
Elaboracion de la revista
Marina
 
Problema social 104 30,34
Problema social 104 30,34Problema social 104 30,34
Problema social 104 30,34
Jesus Maceda
 
Las aventuras de songoku por Brais
Las  aventuras de songoku por BraisLas  aventuras de songoku por Brais
Las aventuras de songoku por Brais
PaulaReySilva
 
Servicios de internet
Servicios de internetServicios de internet
Servicios de internet
marcifer96
 
Messsengeralmas gemelas
Messsengeralmas gemelasMesssengeralmas gemelas
Messsengeralmas gemelas
Nubia Molina
 
Portafolio De Computacion 2do Nivel
Portafolio De Computacion 2do NivelPortafolio De Computacion 2do Nivel
Portafolio De Computacion 2do Nivel
Jimmy Campoverde
 
Cronología de la tecnología lorena
Cronología de la tecnología lorenaCronología de la tecnología lorena
Cronología de la tecnología lorena
lorena_millan16
 

En vedette (20)

Reptiles
ReptilesReptiles
Reptiles
 
Tips de la vida
Tips de la vidaTips de la vida
Tips de la vida
 
Act 2.5 ivvon islas
Act 2.5 ivvon islasAct 2.5 ivvon islas
Act 2.5 ivvon islas
 
Nevada por ruben gracia
Nevada por ruben graciaNevada por ruben gracia
Nevada por ruben gracia
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Elaboracion de la revista
Elaboracion de la revistaElaboracion de la revista
Elaboracion de la revista
 
Curacion de contenidos
Curacion de contenidosCuracion de contenidos
Curacion de contenidos
 
Marcpecellin
MarcpecellinMarcpecellin
Marcpecellin
 
Problema social 104 30,34
Problema social 104 30,34Problema social 104 30,34
Problema social 104 30,34
 
El reciclaje final
El reciclaje finalEl reciclaje final
El reciclaje final
 
Criss diaposi
Criss diaposiCriss diaposi
Criss diaposi
 
Tutorial de go animate
Tutorial de go animateTutorial de go animate
Tutorial de go animate
 
Las aventuras de songoku por Brais
Las  aventuras de songoku por BraisLas  aventuras de songoku por Brais
Las aventuras de songoku por Brais
 
Servicios de internet
Servicios de internetServicios de internet
Servicios de internet
 
Messsengeralmas gemelas
Messsengeralmas gemelasMesssengeralmas gemelas
Messsengeralmas gemelas
 
De la prehistoria a la edad media
De la prehistoria a la edad mediaDe la prehistoria a la edad media
De la prehistoria a la edad media
 
Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Portafolio De Computacion 2do Nivel
Portafolio De Computacion 2do NivelPortafolio De Computacion 2do Nivel
Portafolio De Computacion 2do Nivel
 
Cronología de la tecnología lorena
Cronología de la tecnología lorenaCronología de la tecnología lorena
Cronología de la tecnología lorena
 
30 jugadores mas revalorizados tras el mundial de brasil 2014
30 jugadores mas revalorizados tras el mundial de brasil 201430 jugadores mas revalorizados tras el mundial de brasil 2014
30 jugadores mas revalorizados tras el mundial de brasil 2014
 

Similaire à Generación de reportes en excel usando r

Portafolio de Computación Aplicada I
Portafolio de Computación Aplicada IPortafolio de Computación Aplicada I
Portafolio de Computación Aplicada I
NoeliaJtr
 

Similaire à Generación de reportes en excel usando r (20)

Portafolio de Computación Aplicada I
Portafolio de Computación Aplicada IPortafolio de Computación Aplicada I
Portafolio de Computación Aplicada I
 
Robert Matamoros A diarios
Robert Matamoros A   diariosRobert Matamoros A   diarios
Robert Matamoros A diarios
 
Diarios De Computación Aplicada
Diarios De Computación AplicadaDiarios De Computación Aplicada
Diarios De Computación Aplicada
 
I Congreso de inmersión de Ciencia de datos
I Congreso de inmersión de Ciencia de datosI Congreso de inmersión de Ciencia de datos
I Congreso de inmersión de Ciencia de datos
 
Tablas dinamicas
Tablas dinamicasTablas dinamicas
Tablas dinamicas
 
Portafolio compu
Portafolio compuPortafolio compu
Portafolio compu
 
Portafolio de Computación Aplicada
Portafolio de Computación AplicadaPortafolio de Computación Aplicada
Portafolio de Computación Aplicada
 
Trabajo de computacion de darley espinoza noveno b
Trabajo de computacion de darley espinoza noveno bTrabajo de computacion de darley espinoza noveno b
Trabajo de computacion de darley espinoza noveno b
 
Trabajo de computacion de darley espinoza noveno b
Trabajo de computacion de darley espinoza noveno bTrabajo de computacion de darley espinoza noveno b
Trabajo de computacion de darley espinoza noveno b
 
entregable-informatica-segunda-actividad-entregable (1).pdf
entregable-informatica-segunda-actividad-entregable (1).pdfentregable-informatica-segunda-actividad-entregable (1).pdf
entregable-informatica-segunda-actividad-entregable (1).pdf
 
Tic hoja de calculo
Tic hoja de calculoTic hoja de calculo
Tic hoja de calculo
 
hoja Tic hoja de calculo
hoja Tic hoja de calculohoja Tic hoja de calculo
hoja Tic hoja de calculo
 
HOJA DE CALCULO (TIC) IUTOMS TSU ADMINISTRACION TURNO: NOCTURNO
HOJA DE CALCULO (TIC) IUTOMS TSU ADMINISTRACION TURNO: NOCTURNOHOJA DE CALCULO (TIC) IUTOMS TSU ADMINISTRACION TURNO: NOCTURNO
HOJA DE CALCULO (TIC) IUTOMS TSU ADMINISTRACION TURNO: NOCTURNO
 
Tablas dinamicas excel pa
Tablas dinamicas excel paTablas dinamicas excel pa
Tablas dinamicas excel pa
 
Hoja de cálculo
Hoja de cálculoHoja de cálculo
Hoja de cálculo
 
Clase 20-04-2022.pptx
 Clase 20-04-2022.pptx Clase 20-04-2022.pptx
Clase 20-04-2022.pptx
 
Introducción a Excel
Introducción a ExcelIntroducción a Excel
Introducción a Excel
 
TIC Capacitacion Docente
TIC Capacitacion DocenteTIC Capacitacion Docente
TIC Capacitacion Docente
 
Curso SPSS básico.pdf
Curso SPSS básico.pdfCurso SPSS básico.pdf
Curso SPSS básico.pdf
 
Ntics ii
Ntics iiNtics ii
Ntics ii
 

Generación de reportes en excel usando r

  • 1. Generaci´n de Reportes en Excel Usando R o Ana Cristina P´rez-Gea Gonz´lez e a 15 de noviembre de 2013 Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 2. ¿Qu´ es RExcel? e statconn Una empresa cuyo objetivo es “incorporar potentes herramientas estad´ ısticas en aplicaciones de uso diario, que ha dado lugar a una fruct´ ıfera cooperaci´n y a la formaci´n de statconn como un medio o o para presentar su trabajo a un p´blico m´s amplio” u a Creadores: Thomas Baier: maestr´ en computaci´n de Vienna University ıa o of Technology Erich Neuwirth: doctorado en matem´ticas y estad´ a ıstica de Vienna University of Technology Let’s not kid ourselves: The most widely used piece of software for statistics is Excel. –Brian D. Ripley Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 3. ¿Qu´ es RExcel? e Un complemento de Excel que permite: Transferir informaci´n de R a Excel y viceversa o Correr c´digo de R en Excel o Programar macros en Excel que llamen a R sin que el usuario intervenga Actualizar la informaci´n desde Excel, haciendo que R o recalcule f´rmulas o Poder usar R con interfaz gr´fica a Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 4. Instalar R P´gina de statconn: a http://rcom.univie.ac.at/download.html 1 Bajar servidor DCOM y correr el programa 2 Abrir R como administrador e instalar rcom 3 Bajar RExcel y correr el programa Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 5. Para Empezar RExcel aparece en pesta˜a n de complementos RExcel Help para obtener ayuda Demo Worksheets para obtener ejemplos Tutorial: http://rcom.univie.ac. at/RExcelDemo/ Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 6. Ejemplo Se corre el c´digo con redacci´n de R o o Se seleccionan las celdas con el c´digo R o Click derecho → correr R Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 7. Ejemplo Definir Data Frame Definir Matriz Correr C´digo o Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 8. Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 9. Ejemplo Tablas Din´micas a Operaciones en tablas din´micas a Se puede explotar el potencial de R en generar gr´ficas a Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 10. RCommander Se abre RCommander desde el complemento de Excel Interfaz gr´fica de R con 3 a ventanas: 1 Script: abrir o escribir c´digo o 2 Output: muestra los resultados del c´digo o 3 Mensajes: mensajes de error o informaci´n general o Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 11. RCommander Algunas funcionalidades Abrir/guardar scripts Datos Importar datos Debe haber datos previamente definidos Hacer estad´ ısticas de los datos Click en <No hay conjunto de datos activo> Seleccionar datos → <OK> Graficar los datos Hacer modelos Graficar distribuciones y calcular estad´ ısticos Cargar paquetes y complementos Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 12. Visual Basic Conexi´n: Herramientas → Referencias → RExcelVBALib o RInterface: llamados de R StartRServer: conexi´n al servidor o RRun: c´digo a correr o PutArray/PutDataframe: definir datos en matriz o en Data Frame (en celda de Excel espec´ ıfica) GetArray/GetDataframe devolver datos (en celda de Excel espec´ ıfica) StopRServer: desconexi´n o RunRFile: Correr un script de R Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 13. Visual Basic Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 14. Gracias Ana Cristina P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o
  • 15. 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 P´rez-Gea Gonz´lez e a Generaci´n de Reportes en Excel Usando R o