Diferencia entre revisiones de «Lenguaje de programación R»
(→Shiny app) |
|||
| (No se muestran 9 ediciones intermedias de 2 usuarios) | |||
| Línea 21: | Línea 21: | ||
|premios= | |premios= | ||
|web=http://www.r.project.org | |web=http://www.r.project.org | ||
| − | }} | + | }} '''R''' es un lenguaje y entorno de programación libre, que integra un conjunto de programas para investigación en estadística y gráficos. |
==Historia== | ==Historia== | ||
| Línea 28: | Línea 28: | ||
==Características== | ==Características== | ||
R es un lenguaje Orientado a Objetos, lo cual lo hace simple y flexible. R se distribuye gratuitamente bajo la licencia GNU GPL (''General Public Licence'') y su constante mejora es debida al denominado ‘Grupo Nuclear de desarrollo de R”. | R es un lenguaje Orientado a Objetos, lo cual lo hace simple y flexible. R se distribuye gratuitamente bajo la licencia GNU GPL (''General Public Licence'') y su constante mejora es debida al denominado ‘Grupo Nuclear de desarrollo de R”. | ||
| + | |||
| + | == Paquetes == | ||
| + | Un paquete (package) es una colección de funciones, datos y código R que se almacenan en una carpeta conforme a una estructura bien definida, fácilmente accesible para R. | ||
| + | |||
| + | ===Shiny app=== | ||
| + | [['''Shiny'''|Shiny]] es un paquete de R que facilita la creación de aplicaciones web interactivas directamente desde R. Permite a quienes no son versados en diseño web construir rápidamente una página reactiva para explorar la información. | ||
| + | |||
| + | ====Componentes fundamentales de un Shiny app:==== | ||
| + | Un Shiny App tiene dos componentes | ||
| + | Interfaz de Usuario (UI): Contiene los widgets para recibir el input del usuario y mostrar los outputs | ||
| + | Server: Recibe los inputs del UI y con ellos genera los outputs | ||
==Fuentes== | ==Fuentes== | ||
| Línea 38: | Línea 49: | ||
* [http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf Introducción al uso y programación del sistema estadístico R] por Ramón Díaz-Uriarte, transparencias preparadas para un curso de 16 horas sobre R, dirigido principalmente a biólogos y especialistas en bioinformática (PDF). | * [http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf Introducción al uso y programación del sistema estadístico R] por Ramón Díaz-Uriarte, transparencias preparadas para un curso de 16 horas sobre R, dirigido principalmente a biólogos y especialistas en bioinformática (PDF). | ||
* [https://stat.ethz.ch/mailman/listinfo/r-help-es Lista de correo R-help-es en español] Lista de correo oficial de R en español. | * [https://stat.ethz.ch/mailman/listinfo/r-help-es Lista de correo R-help-es en español] Lista de correo oficial de R en español. | ||
| + | * https://estadistica-dma.ulpgc.es/cursoR4ULPGC/5-librerias.html | ||
| + | * https://diegokoz.github.io/EEA2019/clase%203/shiny/clase_shiny/explicacion.nb.html | ||
[[Category:Programación]] [[Category:Lenguajes_de_programación]] | [[Category:Programación]] [[Category:Lenguajes_de_programación]] | ||
última versión al 10:51 7 feb 2022
| ||||||||||||||||||||
R es un lenguaje y entorno de programación libre, que integra un conjunto de programas para investigación en estadística y gráficos.
Sumario
Historia
El proyecto R fue iniciado en 1995 por Ross Ihaka and Robert Gentleman del Departamento de Estadística de la Universidad de Auckland. R es un dialecto de S lenguaje desarrollado en 1976 por John Chambers.
Características
R es un lenguaje Orientado a Objetos, lo cual lo hace simple y flexible. R se distribuye gratuitamente bajo la licencia GNU GPL (General Public Licence) y su constante mejora es debida al denominado ‘Grupo Nuclear de desarrollo de R”.
Paquetes
Un paquete (package) es una colección de funciones, datos y código R que se almacenan en una carpeta conforme a una estructura bien definida, fácilmente accesible para R.
Shiny app
Shiny es un paquete de R que facilita la creación de aplicaciones web interactivas directamente desde R. Permite a quienes no son versados en diseño web construir rápidamente una página reactiva para explorar la información.
Componentes fundamentales de un Shiny app:
Un Shiny App tiene dos componentes Interfaz de Usuario (UI): Contiene los widgets para recibir el input del usuario y mostrar los outputs Server: Recibe los inputs del UI y con ellos genera los outputs
Fuentes
- Verzani, J. (2002). SimpleR - Using R for Introductory Statistics.
- R para Principiantes, la versión en español de R for Beginners, traducido por Jorge A. Ahumada (PDF).
- Versión en español de An Introduction to R por Andrés González y Silvia González (PDF).
- Estadística Básica con R y R-Commander (libro libre)
- Gráficos Estadísticos con R por Juan Carlos Correa y Nelfi González (PDF).
- Cartas sobre Estadística de la Revista Argentina de Bioingeniería por Marcelo R. Risk (PDF).
- Introducción al uso y programación del sistema estadístico R por Ramón Díaz-Uriarte, transparencias preparadas para un curso de 16 horas sobre R, dirigido principalmente a biólogos y especialistas en bioinformática (PDF).
- Lista de correo R-help-es en español Lista de correo oficial de R en español.
- https://estadistica-dma.ulpgc.es/cursoR4ULPGC/5-librerias.html
- https://diegokoz.github.io/EEA2019/clase%203/shiny/clase_shiny/explicacion.nb.html
