SlideShare una empresa de Scribd logo
Estadística y gráficos
                con R
                Colaboración entre PDI (1)
                  * PDI = Personal Docente e Investigador




                                                  Dr. Xavier de Pedro
                                           Dep. de Física Aplicada y Óptica
                                                           y
                                    Grupo por el Conocimiento Libre en la UB (gclUB)
                                               Universidad de Barcelona


http://www.ub.edu/gclub
2
R: ¿Qué es?
Programa para Estadística y gráficos
  científicos
Alternativa libre al “S” (y Matlab, SPSS...)
Importa fácilmente de Excel, .csv, ...
Gran número de extensiones
Funciona por comandos, y algunas
  Interfícies Gráficas de Usuario (“GUI's”)
            http://cran.r-project.org
                                          3
R: ¿Qué es? (ii)
Ejemplo: uso por consola




                             4
R: ¿Qué es? (iii)
Ejemplo: script .r




  de http://ommel.sf.net con las equivalencias de scripts .m y .r   5
Cálculos estadísticos y
            programación
Documentos base:
  Introducción a R (2000): A. y S. González
  http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf

  R para principiantes (2002). E. Paradis
  http://cran.r-project.org/doc/contrib/rdebuts_es.pdf

Conversión de lenguajes
  Matlab/Octave | Python | R
  http://mathesaurus.sourceforge.net/matlab-python-xref.pdf



                                                                      6
Gráficos
Libros:
  R Graphics (2005) P. Murrel
  http://www.stat.auckland.ac.nz/~paul/RGraphics/rgraphics.html

  The GGobi Book (2007): Interactive and Dynamic
    Graphics for Data Analysis: with examples using R and Ggobi.
    Springer. D. Cook & D. F. Swayne. http://www.ggobi.org/book/

Galeria colaborativa de gráficos




                                                                   7
Gráficos (ii)




Galeria colaborativa de gráficos: http://addictedtor.free.fr/graphiques/
                                                                           8
GUI's (i): GNU/Linux


RKWard
 http://rkward.sf.net




                                  9
GUI's (ii): Windows
(A) SciViews
   http://www.sciviews.org



(B) RKWard
       (Junio'09)
(B1) sobre WinKDE (.exe)
winkde.org + rkward.sf.net
             ó
(B2) via “andLinux” (.deb)
http://andlinux.org

                                       10
GUI's (iii): Multiplataforma
Java (Jaguar) y R GUI (Rcmdr, PMG, ...)
  PMG = Poor Man GUI (RGTK2 (gWidgets)




                                         11
Instalación de paquetes
Listado enorme, y creciendo año tras año




                                      12
Iniciativas en REDIRIS
IRIS-LIBRE: Proyecto “eReros”
  “Promocionar el uso de R en las Universidades españolas y colaboración
    entre usuarios”
  https://forja.rediris.es/pipermail/ereros-general/

  Web preparada y congreso en preparación
  Propuestas:
      Cluster alta disponibilidad para cálculos mayores
      Formación de R via CENATIC-CRUE en unis
      Desarrollo 2009: alternativa a otras aplicaciones
       comerciales (stata, statgraphics, sas, ...)

                                                                       13
Alternativas a R
    Libres                 vs.     versión propietaria
GNU Octave                              Matlab,
  http://www.gnu.org/software/octave/    Mathematica
GNU PSPP                                SPSS
  http://gnu.org/software/pspp/

Scilab                                  Matlab,
  http://scilab.org                      Mathematica
Sage                                    Magma, Maple,
  http://sagemath.org                    Mathematica and
                                         Matlab
                                                       14
Gracias
Presentación en:
  http://www.ub.edu/gclub/jornadespl2009
Referencia:
    Colaboración entre PDI (1): Estadística y
     Gráficos con R. 2009. Xavier de Pedro.
     VIII Jornades de Programari Lliure. 1 - 4 Juliol.
     Free Software, Open Source i Coneixement
     Lliure. http://jornadespl.org



                                                    15

Más contenido relacionado

La actualidad más candente (14)

Suma y multiplicacion Programa en C++
Suma y multiplicacion Programa en C++Suma y multiplicacion Programa en C++
Suma y multiplicacion Programa en C++
 
La programacion logica
La programacion logicaLa programacion logica
La programacion logica
 
La programacion logica
La programacion logicaLa programacion logica
La programacion logica
 
C++
C++C++
C++
 
Programas para resolver algoritmos
Programas para resolver algoritmosProgramas para resolver algoritmos
Programas para resolver algoritmos
 
Reportes de practica
Reportes de practicaReportes de practica
Reportes de practica
 
Ejercicios Recomendados (Tema Ii)
Ejercicios Recomendados (Tema Ii)Ejercicios Recomendados (Tema Ii)
Ejercicios Recomendados (Tema Ii)
 
Instrucciones pic
Instrucciones picInstrucciones pic
Instrucciones pic
 
Evalúa tus conocimientos t08 eliud mora
Evalúa tus conocimientos t08 eliud moraEvalúa tus conocimientos t08 eliud mora
Evalúa tus conocimientos t08 eliud mora
 
Introducción al lenguaje c
Introducción al lenguaje cIntroducción al lenguaje c
Introducción al lenguaje c
 
Introducción al lenguaje c
Introducción al lenguaje cIntroducción al lenguaje c
Introducción al lenguaje c
 
Semana8 mate4-del 28 sept al 2 de octubre
Semana8 mate4-del 28 sept al 2 de octubreSemana8 mate4-del 28 sept al 2 de octubre
Semana8 mate4-del 28 sept al 2 de octubre
 
Ap05
Ap05Ap05
Ap05
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicas
 

Destacado

Trabajo colaborativo 1_grupo_100404_143
Trabajo colaborativo 1_grupo_100404_143Trabajo colaborativo 1_grupo_100404_143
Trabajo colaborativo 1_grupo_100404_143
Pablo Ayala
 
Tablas y graficos dinamicos
Tablas y graficos dinamicosTablas y graficos dinamicos
Tablas y graficos dinamicos
pastoracolegio
 

Destacado (20)

Ecxel estadistica
Ecxel estadisticaEcxel estadistica
Ecxel estadistica
 
Diapositivas graficos de excel
Diapositivas graficos de excelDiapositivas graficos de excel
Diapositivas graficos de excel
 
Grafica
GraficaGrafica
Grafica
 
Tipo de graficos
Tipo de graficosTipo de graficos
Tipo de graficos
 
Grafica
GraficaGrafica
Grafica
 
Gráficos estadísticos diapositiva
Gráficos estadísticos diapositivaGráficos estadísticos diapositiva
Gráficos estadísticos diapositiva
 
Tipos de Graficos
Tipos de GraficosTipos de Graficos
Tipos de Graficos
 
Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.
 
CLASES DE GRAFICAS ESTADISTICAS
CLASES DE GRAFICAS ESTADISTICASCLASES DE GRAFICAS ESTADISTICAS
CLASES DE GRAFICAS ESTADISTICAS
 
Tipos de gráficos
Tipos de gráficosTipos de gráficos
Tipos de gráficos
 
RESULTADOS ESTADÍSTICOS GRÁFICOS
RESULTADOS ESTADÍSTICOS GRÁFICOSRESULTADOS ESTADÍSTICOS GRÁFICOS
RESULTADOS ESTADÍSTICOS GRÁFICOS
 
Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.
 
PPT
PPTPPT
PPT
 
SEBASTIAN_CRESPO MANUAL R
SEBASTIAN_CRESPO MANUAL RSEBASTIAN_CRESPO MANUAL R
SEBASTIAN_CRESPO MANUAL R
 
Tipos de gráficos 1
Tipos de gráficos 1Tipos de gráficos 1
Tipos de gráficos 1
 
02 tablas y graficos
02 tablas y graficos02 tablas y graficos
02 tablas y graficos
 
Estadística con Lenguaje R: Sesión Introductoria
Estadística con Lenguaje R: Sesión IntroductoriaEstadística con Lenguaje R: Sesión Introductoria
Estadística con Lenguaje R: Sesión Introductoria
 
Trabajo colaborativo 1_grupo_100404_143
Trabajo colaborativo 1_grupo_100404_143Trabajo colaborativo 1_grupo_100404_143
Trabajo colaborativo 1_grupo_100404_143
 
Tablas y graficos dinamicos
Tablas y graficos dinamicosTablas y graficos dinamicos
Tablas y graficos dinamicos
 
Tipos de gráficos
Tipos de gráficosTipos de gráficos
Tipos de gráficos
 

Similar a Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.

Herramientas para contenidos digitales en powerpoint.
Herramientas para contenidos digitales en powerpoint.Herramientas para contenidos digitales en powerpoint.
Herramientas para contenidos digitales en powerpoint.
juancarlossp
 

Similar a Colaboración entre PDI (1): Estadística y Gráficos Científicos con R. (20)

Unidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBUnidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVB
 
Herramientas para contenidos digitales en powerpoint.
Herramientas para contenidos digitales en powerpoint.Herramientas para contenidos digitales en powerpoint.
Herramientas para contenidos digitales en powerpoint.
 
Panorama del Ecosistema de software libre para SIG
Panorama del Ecosistema de software libre para SIGPanorama del Ecosistema de software libre para SIG
Panorama del Ecosistema de software libre para SIG
 
R Introducción
R IntroducciónR Introducción
R Introducción
 
Científico de datos con software libre
Científico de datos con software libreCientífico de datos con software libre
Científico de datos con software libre
 
Reflexiones acerca de SIG propietario y de código abierto
Reflexiones acerca de SIG propietario y de código abiertoReflexiones acerca de SIG propietario y de código abierto
Reflexiones acerca de SIG propietario y de código abierto
 
Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2
 
Diapositivas r
Diapositivas rDiapositivas r
Diapositivas r
 
Software libre en la ingeniería. Charla3
Software libre en la ingeniería. Charla3Software libre en la ingeniería. Charla3
Software libre en la ingeniería. Charla3
 
P46 articulo gcc
P46 articulo gccP46 articulo gcc
P46 articulo gcc
 
Curso r.diaz-uriarte
Curso r.diaz-uriarteCurso r.diaz-uriarte
Curso r.diaz-uriarte
 
Fomento de steam: Astro Pi
Fomento de steam: Astro PiFomento de steam: Astro Pi
Fomento de steam: Astro Pi
 
¿Por qué usar R y no otro? Perspectiva desde la opinión de un usuario asiduo ...
¿Por qué usar R y no otro? Perspectiva desde la opinión de un usuario asiduo ...¿Por qué usar R y no otro? Perspectiva desde la opinión de un usuario asiduo ...
¿Por qué usar R y no otro? Perspectiva desde la opinión de un usuario asiduo ...
 
Trabajo informatica
Trabajo informatica Trabajo informatica
Trabajo informatica
 
Proyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdfProyecto herramientas para analisis del big-data.pdf
Proyecto herramientas para analisis del big-data.pdf
 
Descartes y Geogebra: una relación de conveniencia
Descartes y Geogebra: una relación de convenienciaDescartes y Geogebra: una relación de conveniencia
Descartes y Geogebra: una relación de conveniencia
 
Python - Lenguaje de programación para Ciencia de Datos
Python - Lenguaje de programación para Ciencia de DatosPython - Lenguaje de programación para Ciencia de Datos
Python - Lenguaje de programación para Ciencia de Datos
 
R, cursos y asesorías
R, cursos y asesoríasR, cursos y asesorías
R, cursos y asesorías
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
 
Prueba informatica1
Prueba informatica1Prueba informatica1
Prueba informatica1
 

Más de Xavier de Pedro

Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCS
Xavier de Pedro
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCS
Xavier de Pedro
 
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Xavier de Pedro
 

Más de Xavier de Pedro (20)

GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and Administration
 
Big data with Modern R and Spark - 2023
Big data with Modern R and Spark - 2023Big data with Modern R and Spark - 2023
Big data with Modern R and Spark - 2023
 
GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and Administration
 
Taller Allibera el teu ordinador amb Linux en catala
Taller Allibera el teu ordinador amb Linux en catalaTaller Allibera el teu ordinador amb Linux en catala
Taller Allibera el teu ordinador amb Linux en catala
 
Big Data with Modern R & Spark
Big Data with Modern R & SparkBig Data with Modern R & Spark
Big Data with Modern R & Spark
 
GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y Administración
 
Linux Introduction & Administration
Linux Introduction & AdministrationLinux Introduction & Administration
Linux Introduction & Administration
 
Challenges and opportunities in Artificial Intelligence
Challenges and opportunities in Artificial IntelligenceChallenges and opportunities in Artificial Intelligence
Challenges and opportunities in Artificial Intelligence
 
Barcelona Digital City Plan - 3' Briefing
Barcelona Digital City Plan - 3' BriefingBarcelona Digital City Plan - 3' Briefing
Barcelona Digital City Plan - 3' Briefing
 
GNU/Linux: Introduction and Administration
GNU/Linux: Introduction and AdministrationGNU/Linux: Introduction and Administration
GNU/Linux: Introduction and Administration
 
GNU Linux Introduction
GNU Linux IntroductionGNU Linux Introduction
GNU Linux Introduction
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCS
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCS
 
150511 programari lliure_i_taller_de_linux_v2
150511 programari lliure_i_taller_de_linux_v2150511 programari lliure_i_taller_de_linux_v2
150511 programari lliure_i_taller_de_linux_v2
 
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
 
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
 
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
 
Empleo de isótopos estables en cadenas tróficas
Empleo de isótopos estables en cadenas tróficasEmpleo de isótopos estables en cadenas tróficas
Empleo de isótopos estables en cadenas tróficas
 
II jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
II jornadas de Usuarios R: Usando de forma segura R vía web con TikiII jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
II jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
 
Tiki for --dummies-- Smarties at VHIR
Tiki for --dummies-- Smarties at VHIRTiki for --dummies-- Smarties at VHIR
Tiki for --dummies-- Smarties at VHIR
 

Último

PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Noe Castillo
 

Último (20)

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Proceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónProceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu Remodelación
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
 
Proyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasProyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistas
 

Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.

  • 1. Estadística y gráficos con R Colaboración entre PDI (1) * PDI = Personal Docente e Investigador Dr. Xavier de Pedro Dep. de Física Aplicada y Óptica y Grupo por el Conocimiento Libre en la UB (gclUB) Universidad de Barcelona http://www.ub.edu/gclub
  • 2. 2
  • 3. R: ¿Qué es? Programa para Estadística y gráficos científicos Alternativa libre al “S” (y Matlab, SPSS...) Importa fácilmente de Excel, .csv, ... Gran número de extensiones Funciona por comandos, y algunas Interfícies Gráficas de Usuario (“GUI's”) http://cran.r-project.org 3
  • 4. R: ¿Qué es? (ii) Ejemplo: uso por consola 4
  • 5. R: ¿Qué es? (iii) Ejemplo: script .r de http://ommel.sf.net con las equivalencias de scripts .m y .r 5
  • 6. Cálculos estadísticos y programación Documentos base: Introducción a R (2000): A. y S. González http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf R para principiantes (2002). E. Paradis http://cran.r-project.org/doc/contrib/rdebuts_es.pdf Conversión de lenguajes Matlab/Octave | Python | R http://mathesaurus.sourceforge.net/matlab-python-xref.pdf 6
  • 7. Gráficos Libros: R Graphics (2005) P. Murrel http://www.stat.auckland.ac.nz/~paul/RGraphics/rgraphics.html The GGobi Book (2007): Interactive and Dynamic Graphics for Data Analysis: with examples using R and Ggobi. Springer. D. Cook & D. F. Swayne. http://www.ggobi.org/book/ Galeria colaborativa de gráficos 7
  • 8. Gráficos (ii) Galeria colaborativa de gráficos: http://addictedtor.free.fr/graphiques/ 8
  • 9. GUI's (i): GNU/Linux RKWard http://rkward.sf.net 9
  • 10. GUI's (ii): Windows (A) SciViews http://www.sciviews.org (B) RKWard (Junio'09) (B1) sobre WinKDE (.exe) winkde.org + rkward.sf.net ó (B2) via “andLinux” (.deb) http://andlinux.org 10
  • 11. GUI's (iii): Multiplataforma Java (Jaguar) y R GUI (Rcmdr, PMG, ...) PMG = Poor Man GUI (RGTK2 (gWidgets) 11
  • 12. Instalación de paquetes Listado enorme, y creciendo año tras año 12
  • 13. Iniciativas en REDIRIS IRIS-LIBRE: Proyecto “eReros” “Promocionar el uso de R en las Universidades españolas y colaboración entre usuarios” https://forja.rediris.es/pipermail/ereros-general/ Web preparada y congreso en preparación Propuestas: Cluster alta disponibilidad para cálculos mayores Formación de R via CENATIC-CRUE en unis Desarrollo 2009: alternativa a otras aplicaciones comerciales (stata, statgraphics, sas, ...) 13
  • 14. Alternativas a R Libres vs. versión propietaria GNU Octave Matlab, http://www.gnu.org/software/octave/ Mathematica GNU PSPP SPSS http://gnu.org/software/pspp/ Scilab Matlab, http://scilab.org Mathematica Sage Magma, Maple, http://sagemath.org Mathematica and Matlab 14
  • 15. Gracias Presentación en: http://www.ub.edu/gclub/jornadespl2009 Referencia: Colaboración entre PDI (1): Estadística y Gráficos con R. 2009. Xavier de Pedro. VIII Jornades de Programari Lliure. 1 - 4 Juliol. Free Software, Open Source i Coneixement Lliure. http://jornadespl.org 15