Download - R squared project
R squared project
Eduardo Nacimiento GarcıaAndres Nacimiento Garcıa
Concurso Universitario de Software Libre - ULL
30 de Abril de 2014
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 1 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 2 / 39
Introduccion
R squared projectR-Squared es una interfaz grafica para R desarrollada en QT.Especialmente destinado a la ensenanza de estadıstica en laUniversidad.
LicenciaGNU GPLv3
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 3 / 39
Introduccion
R squared projectR-Squared es una interfaz grafica para R desarrollada en QT.Especialmente destinado a la ensenanza de estadıstica en laUniversidad.
LicenciaGNU GPLv3
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 3 / 39
Introduccion
R squared projectR-Squared es una interfaz grafica para R desarrollada en QT.Especialmente destinado a la ensenanza de estadıstica en laUniversidad.
LicenciaGNU GPLv3
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 3 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 4 / 39
Introduccion
ObjetivosDesarrollar una interfaz simple e intuitiva para el uso de laherramienta R.Aportar a la docencia una herramienta que sustituya a laaplicacion SPSSAcercar R a los estudiantes de una forma sencilla
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 5 / 39
Introduccion
ObjetivosDesarrollar una interfaz simple e intuitiva para el uso de laherramienta R.Aportar a la docencia una herramienta que sustituya a laaplicacion SPSSAcercar R a los estudiantes de una forma sencilla
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 5 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 6 / 39
Introduccion
VentajasSoftware libreEnfocado a la docenciaAhorro de licencias para la UniversidadFacil usoHerramienta potente (gracias a R)Modularidad de RInterfaz sencilla e intuitiva para RAplicacion ligera
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 7 / 39
Introduccion
VentajasSoftware libreEnfocado a la docenciaAhorro de licencias para la UniversidadFacil usoHerramienta potente (gracias a R)Modularidad de RInterfaz sencilla e intuitiva para RAplicacion ligera
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 7 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 8 / 39
Introduccion
DesventajasPosibles limitaciones de las librerıas utilizadas para conectar conR.Depende de librerıas externas
RcppRinsideR2HTML
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 9 / 39
Introduccion
DesventajasPosibles limitaciones de las librerıas utilizadas para conectar conR.Depende de librerıas externas
RcppRinsideR2HTML
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 9 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 10 / 39
Desarrollo
HerramientasRC++QTLibrerıas
RcppRinsideR2HTML
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 11 / 39
Desarrollo
HerramientasRC++QTLibrerıas
RcppRinsideR2HTML
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 11 / 39
Desarrollo
HerramientasRC++QTLibrerıas
RcppRinsideR2HTML
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 11 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 12 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 13 / 39
Cargar datos
Nuevos datosFichero de CSV (proximamente SPSS ...)RData (workspace)Cuadrıcula
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 14 / 39
Cargar datos
Nuevos datosFichero de CSV (proximamente SPSS ...)RData (workspace)Cuadrıcula
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 14 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 15 / 39
Funciones
Estadıstica Descriptiva UnidimensionalResumenMaximo, Mınimo, Maximo acumulado, Mınimo acumuladoSuma, Suma acumulada, Producto acumuladoMedia, Mediana, Mediana del valor absolutoDesviacion estandar, Varianza
GraficosHistogramaDiagrama de cajasCuantil-Cuantil
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 16 / 39
Funciones
Estadıstica Descriptiva UnidimensionalResumenMaximo, Mınimo, Maximo acumulado, Mınimo acumuladoSuma, Suma acumulada, Producto acumuladoMedia, Mediana, Mediana del valor absolutoDesviacion estandar, Varianza
GraficosHistogramaDiagrama de cajasCuantil-Cuantil
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 16 / 39
Funciones
Estadıstica Descriptiva UnidimensionalResumenMaximo, Mınimo, Maximo acumulado, Mınimo acumuladoSuma, Suma acumulada, Producto acumuladoMedia, Mediana, Mediana del valor absolutoDesviacion estandar, Varianza
GraficosHistogramaDiagrama de cajasCuantil-Cuantil
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 16 / 39
Funciones
Estadıstica Descriptiva BidimensionalCovarianzaCorrelacion
GraficosDiagrama de dispersion
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 17 / 39
Funciones
Estadıstica Descriptiva BidimensionalCovarianzaCorrelacion
GraficosDiagrama de dispersion
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 17 / 39
Funciones
Estadıstica Descriptiva BidimensionalCovarianzaCorrelacion
GraficosDiagrama de dispersion
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 17 / 39
Funciones
Ajuste de modelosCrear nuevo modelo linealAnalisis de varianzaTest de Shapiro-WilkTest de kolmogorov-SmirnovTest de Durbin-Watson
GraficosCuantil-Cuantil de los residuales
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 18 / 39
Funciones
Ajuste de modelosCrear nuevo modelo linealAnalisis de varianzaTest de Shapiro-WilkTest de kolmogorov-SmirnovTest de Durbin-Watson
GraficosCuantil-Cuantil de los residuales
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 18 / 39
Funciones
Ajuste de modelosCrear nuevo modelo linealAnalisis de varianzaTest de Shapiro-WilkTest de kolmogorov-SmirnovTest de Durbin-Watson
GraficosCuantil-Cuantil de los residuales
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 18 / 39
Funciones
TransformacionesCuadradoExponenciacionRaiz cuadradaLogaritmo naturalLogaritmo base 10InversaInversa de la raiz cuadrada
GraficosBox-Cox
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 19 / 39
Funciones
TransformacionesCuadradoExponenciacionRaiz cuadradaLogaritmo naturalLogaritmo base 10InversaInversa de la raiz cuadrada
GraficosBox-Cox
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 19 / 39
Funciones
TransformacionesCuadradoExponenciacionRaiz cuadradaLogaritmo naturalLogaritmo base 10InversaInversa de la raiz cuadrada
GraficosBox-Cox
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 19 / 39
Funciones
Series temporalesCrear un objeto de serie temporalCalcula la diferenciacion de una serie temporal
AutocorrelacionesCalcula las autocorrelaciones
ACF: Funcion de autocorrelacion simple (FAS)PACF: Funcion de autocorrelacion parcial (FAP)
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 20 / 39
Funciones
Series temporalesCrear un objeto de serie temporalCalcula la diferenciacion de una serie temporal
AutocorrelacionesCalcula las autocorrelaciones
ACF: Funcion de autocorrelacion simple (FAS)PACF: Funcion de autocorrelacion parcial (FAP)
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 20 / 39
Funciones
Series temporalesCrear un objeto de serie temporalCalcula la diferenciacion de una serie temporal
AutocorrelacionesCalcula las autocorrelaciones
ACF: Funcion de autocorrelacion simple (FAS)PACF: Funcion de autocorrelacion parcial (FAP)
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 20 / 39
Funciones
ARIMACalcula el Modelo autorregresivo integrado de media movil (ARIMA)para una serie temporal. Se necesitan de los parametros (p, d, q)donde:
p: Autorregresiond: Integracion o Diferenciacionq: Media Movil
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 21 / 39
Funciones
ARIMACalcula el Modelo autorregresivo integrado de media movil (ARIMA)para una serie temporal. Se necesitan de los parametros (p, d, q)donde:
p: Autorregresiond: Integracion o Diferenciacionq: Media Movil
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 21 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 22 / 39
Editor
Editor de informesEditor HTMLExportacion como PDFInsercion automatica de los resultados y graficas
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 23 / 39
Editor
Editor de informesEditor HTMLExportacion como PDFInsercion automatica de los resultados y graficas
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 23 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 24 / 39
Proximamente
Mas funcionalidadesContinuar anadiendo funcionesAnadir mas parametros de configuracion a las funciones yaexistentesImplementar una consola que permita ejecutar cualquiercomando de RActivar o desactivar funcionalidades en funcion de lasnecesidades del usuario, aprovechando que las librerıas extra sino son necesarias no se cargan
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 25 / 39
Proximamente
Mas funcionalidadesContinuar anadiendo funcionesAnadir mas parametros de configuracion a las funciones yaexistentesImplementar una consola que permita ejecutar cualquiercomando de RActivar o desactivar funcionalidades en funcion de lasnecesidades del usuario, aprovechando que las librerıas extra sino son necesarias no se cargan
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 25 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 26 / 39
Indice
1 IntroduccionObjetivosVentajasDesventajas
2 Desarrollo
3 R-squaredCargar datosFunciones
4 Editor
5 Proximamente
6 Demostracion
7 Enlaces
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 37 / 39
Enlaces
rsquaredproject.wordpress.com gitorious.org/r-squared
Otros enlacesRInside: http://dirk.eddelbuettel.com/code/rinside.htmlRcpp: http://dirk.eddelbuettel.com/code/rcpp.htmlR: http://www.r-project.org/Qt: http://qt-project.org/
Eduardo y Andres Nacimiento R2 30 de Abril de 2014 38 / 39