TTEMapping.Rd
Aids in the mapping of variables in a data set to common time-to-event (TTE) analysis variables. Input is any data set (data frame, tibble, etc.)
R6 class
data
A data set (data frame, tibble, etc.) for the TTE variable mapping
mapping
a reactive list with values
Other tidymodules:
Filter
,
SubgroupManager
,
Subgroup
,
SubpopulationManager
,
Subpopulation
,
TTE
,
TableListing
,
VariableSelection
tidymodules::TidyModule
-> TTEMapping
Inherited methods
new()
TTEMapping$new(...)
ui()
TTEMapping$ui()
server()
TTEMapping$server(input, output, session)
clone()
The objects of this class are cloneable with this method.
TTEMapping$clone(deep = FALSE)
deep
Whether to make a deep clone.
if (FALSE) { library(shiny) library(subpat) library(tidymodules) tteMappingModule <- TTEMapping$new() tteModule <- TTE$new() ui <- fluidPage( titlePanel("TTE Analysis"), sidebarLayout( sidebarPanel( selectInput('dataset', 'survival dataset', choices = data(package = "survival")$results[, "Item"], selected = "lung"), tteMappingModule$ui() ), mainPanel( # Use the base shiny UI tteModule$standardUi() ) ) ) server <- function(input, output, session) { options <- reactiveValues( makePlotly = FALSE, conftype = "log-log" ) optionsMapping <- reactiveValues( population = FALSE, parameter = FALSE, parameter_value = FALSE, adam = FALSE ) tteMappingModule$callModule() tteModule$callModule() # Load the data set from the survival package data_reactive <- reactive({ req(input$dataset) ds <- trimws(gsub("\\(.*\\)", "", input$dataset)) data(list = ds, package = "survival") # Reset the modules tteMappingModule <- TTEMapping$new() tteModule <- TTE$new() tteMappingModule$callModule() tteModule$callModule() get(ds) }) observe({ options %>4% tteModule optionsMapping %>2% tteMappingModule data_reactive %>1% tteModule # Get the mapping and pass into the TTE module data_reactive %>1% tteMappingModule %1>2% tteModule }) } # Run the application shinyApp(ui = ui, server = server) }