title: 'Veiledning' author: 'Intervjukomiteen, SKDE' date: '19. juni 2019' output: html_document: keep_md: yes
En resultattjeneste er en interaktiv løsning hvor man kan se på/leke med resultater for sine data. Det er utarbeidet et templat (en mal) i Shiny som man tar utgangspunkt i for å lage en interaktiv resultattjeneste.
Beskrivelsen under er ikke nødvendigvis utfyllende og forutsetter kjennskap til RStudio. Det er også en fordel med litt kjennskap til bruk av git og GitHub. Som en ekstra støtte anbefales R packages av Hadley Wickham og spesielt beskrivelsen av git og GitHub.
devtools::install_github("lenaringstado/SoknadNSMoppg")
)df <- getFakeRegData()
attributes(df)
Utgangspunket for de neste stegene er bruk av det innebygde datasettet "mtcars".
tabPanel("Figur og tabell"
# Last inn data
og kommenter inn linja under # Figur og tabell
og kommenter inn de linjene som ligger under ## Figur
og ## Tabell
, hhvoutput$distPlot
og output$distTable
) du nå har definert i inst/shinyApps/app1/server.RregData
gis inn til de funksjoner som lager figur og tabell, hhvinput$var
og input$bins
)?makeHist
summary
av valgt variabel ved å legge til kode i inst/shinyApps/app1/server.RTips til oppgave B:
## Sammendrag
output$distSummary <- renderTable({
as.data.frame(sapply(regData, summary))[input$var]
}, rownames = TRUE)
Nå er du ferdig med oppvarminga og klar for den egentlige oppgaven. Til denne oppgaven kan du velge å lage en egen Shiny-app for å løse oppgaven, eller du kan legge til faner i den du har startet på. Til del 1. og 2. kan du benytte markdown-dokumentet "Samlerapport" som mal/utgangspunkt, du kan lage en egen Beamer-presentasjon (eller PowerPoint) eller du kan legge presentasjonen direkte inn på ei (eller flere) Shiny-sider.
Se vedlagte datasett Eksempeldata. (Datasettet kan lastes ved å benytte kommandoen data('EksempelData')
). Samme datasett finnes også som csv-fil i katalogen /data, dvs. /data/EksempelData.csv
.
Sykehusnavn er tilfeldig fordelt og data representerer ikke virkelige enkeltpersoner.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.