library(shiny)
shinyServer(function(input, output) {
output$n.trees <- renderUI({
sliderInput("n.trees","Number of trees:",100,10000,100,step=100)
})
output$bag.fraction <- renderUI({
sliderInput("bag.fraction","Bag fraction:",0.1,1,0.5,step=0.05)
})
output$train.fraction <- renderUI({
sliderInput("train.fraction","Training fraction:",0.1,1,0.5,step=0.05)
})
output$minobsinnode <- renderUI({
sliderInput("minobsinnode","Min. obs. in terminal nodes:",1,10,5,step=1)
})
output$cv.folds <- renderUI({
sliderInput("cv.folds","Cross-validation folds:",1,10,1,step=1)
})
output$shrinkage <- renderUI({
selectInput("shrinkage","Shrinkage rate:",choices=c(0.001,0.005,0.01,0.05,0.1),selected=0.05)
})
output$interaction.depth <- renderUI({
selectInput("interaction.depth","Interaction depth:",choices=1:3,selected=1)
})
output$selected <- reactive({ input$bag.fraction })