Presentación de R squared project en el Concurso Universitario de Software Libre en la Universidad de La Laguna (Islas Canarias)
R-squared presenta una interfaz de usuario sencilla para R enfocada especialmente a la docencia en la Universidad de las distintas ramas de la Estadística.
Blog:
http://rsquaredproject.wordpress.com/
Repositorio:
https://gitorious.org/r-squared/
Licencia:
GPLv3
More than Just Lines on a Map: Best Practices for U.S Bike Routes
R squared project
1. R squared project
Eduardo Nacimiento Garc´ıa
Andres Nacimiento Garc´ıa
Concurso Universitario de Software Libre - ULL
30 de Abril de 2014
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 1 / 39
4. Introducci´on
R squared project
R-Squared es una interfaz gr´afica para R desarrollada en QT.
Especialmente destinado a la ense˜nanza de estad´ıstica en la
Universidad.
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 3 / 39
5. Introducci´on
R squared project
R-Squared es una interfaz gr´afica para R desarrollada en QT.
Especialmente destinado a la ense˜nanza de estad´ıstica en la
Universidad.
Licencia
GNU GPLv3
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 3 / 39
8. Introducci´on
Objetivos
Desarrollar una interfaz simple e intuitiva para el uso de la
herramienta R.
Aportar a la docencia una herramienta que sustituya a la
aplicaci´on SPSS
Acercar R a los estudiantes de una forma sencilla
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 5 / 39
11. Introducci´on
Ventajas
Software libre
Enfocado a la docencia
Ahorro de licencias para la Universidad
F´acil uso
Herramienta potente (gracias a R)
Modularidad de R
Interfaz sencilla e intuitiva para R
Aplicaci´on ligera
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 7 / 39
14. Introducci´on
Desventajas
Posibles limitaciones de las librer´ıas utilizadas para conectar con
R.
Depende de librer´ıas externas
Rcpp
Rinside
R2HTML
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 9 / 39
22. Cargar datos
Nuevos datos
Fichero de CSV (pr´oximamente SPSS ...)
RData (workspace)
Cuadr´ıcula
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 14 / 39
31. Funciones
Ajuste de modelos
Crear nuevo modelo lineal
An´alisis de varianza
Test de Shapiro-Wilk
Test de kolmogorov-Smirnov
Test de Durbin-Watson
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 18 / 39
32. Funciones
Ajuste de modelos
Crear nuevo modelo lineal
An´alisis de varianza
Test de Shapiro-Wilk
Test de kolmogorov-Smirnov
Test de Durbin-Watson
Gr´aficos
Cuantil-Cuantil de los residuales
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 18 / 39
37. Funciones
Series temporales
Crear un objeto de serie temporal
Calcula la diferenciaci´on de una serie temporal
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 20 / 39
38. Funciones
Series temporales
Crear un objeto de serie temporal
Calcula la diferenciaci´on de una serie temporal
Autocorrelaciones
Calcula las autocorrelaciones
ACF: Funci´on de autocorrelaci´on simple (FAS)
PACF: Funci´on de autocorrelaci´on parcial (FAP)
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 20 / 39
40. Funciones
ARIMA
Calcula el Modelo autorregresivo integrado de media m´ovil (ARIMA)
para una serie temporal. Se necesitan de los par´ametros (p, d, q)
donde:
p: Autorregresi´on
d: Integraci´on o Diferenciaci´on
q: Media M´ovil
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 21 / 39
43. Editor
Editor de informes
Editor HTML
Exportaci´on como PDF
Inserci´on autom´atica de los resultados y gr´aficas
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 23 / 39
46. Pr´oximamente
M´as funcionalidades
Continuar a˜nadiendo funciones
A˜nadir m´as par´ametros de configuraci´on a las funciones ya
existentes
Implementar una consola que permita ejecutar cualquier
comando de R
Activar o desactivar funcionalidades en funci´on de las
necesidades del usuario, aprovechando que las librer´ıas extra si
no son necesarias no se cargan
Eduardo y Andr´es Nacimiento R2
30 de Abril de 2014 25 / 39