Shiny. Entornos web con R

Organiza

¿Qué es Shiny?

Shiny es un paquete de R que permite crear aplicaciones web de una manera sencilla.

Shiny hace que sea muy sencillo para los usuarios de R convertir aplicaciones clásicas de R (scripts) en aplicaciones web interactivas que cualquiera puede utilizar.
No hace falta conocimiento de HTML o JavaScript. Solo R.

Objetivos del taller

Trataremos de dar una visión general de una aplicación Shiny: de como se construye la parte visible, la web, esto se hace con solo un fichero (ui.r) y por defecto tiene una apariencia bastante buena (.css). Después nos centraremos en la parte del servidor, otro simple fichero (server.r) que puede llamar a todas las funciones que puede que tengas en otros ficheros .r o en el mismo. La estructura es muy simple. Después de una corta explicación teórica parasemos a trabajar un ejemplo sencillo y propondremos ejemplos para hacer in situ. Si nos da tiempo explicaremos como se instala el servidor Shiny en una máquina Ubuntu 12.04 server 64bits, para acceso desde www y su estructura (muy simple por defecto también).

    sudo apt-get install r-base
    install.packages("shiny")  
    library(shiny)  
    runApp("myApp")  

Material

Ejempos detalle

Ejercicios detalle

Enlaces de interesantes


Sección de Apoyo Estadístico Servicio de Apoyo a la Investigación Universidad de Murcia


  1. Facultad de Matemáticas, Universidad de Murcia

  2. Sección de Apoyo Estadístico, Servicio de Apoyo a la Investigación, Universidad de Murcia