Lenguaje de programación R

R
Información sobre la plantilla
LenguajedeProgamacionR.jpg
Lenguaje de programación
CreadorBell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues.
DesarrolladorR Development Core Team
Última versión estableR version 2.15.2 (2012-10-26)
GéneroSoftware para Análisis Estadístico
Sistemas Operativos compatiblesMultiplataforma
IdiomaEspañol
LicenciaGNU General Public License
Sitio 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

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