R en Shiny

Uit ITforResearch bij Universiteit Utrecht

Wat is R[bewerken]

R is een softwarepakket en programmeertaal ontwikkeld voor statistiek en data-analysedoeleinden. R wordt veel gebruikt bij dataverwerking en statistische toepassingen.

In vergelijking met andere wiskunde/statistiek-softwarepakketten is programmeren in R sterk object georiënteerd. Hierdoor kan R eenvoudig uitgebreid worden via packages, door gebruikers aangebrachte bibliotheken met specifieke functies. Een standaardverzameling packages wordt meegeleverd bij de installatie van R. Een bron om extra packages te zoeken is de Comprehensive R Archive Network, CRAN.

R kent standaard datastructuren als een vector, matrix, array, data frame (te vergelijken met een tabel in een relationele database) en lijst. R kent uitgebreide mogelijkheden om grafieken en afbeeldingen te creëren en is standaard in staat gecompliceerde lineaire algebra berekeningen uit te voeren.

Wat is Shiny[bewerken]

Shiny is an R package that makes it easy to build interactive web apps straight from R. You can host standalone apps on a webpage or embed them in R Markdown documents or build dashboards. You can also extend your Shiny apps with CSS themes, htmlwidgets, and JavaScript actions.

You develop a Shiny app in Rstudio/R and upload this app to the webserver of Shiny.io. Everybody can see your app, but you need an access key to upload. You can apply for an access key from RDM Support.

Meer informatie[bewerken]