# general data example
data <- teal_data()
data <- within(data, {
require(nestcolor)
USArrests <- USArrests
})
app <- init(
data = data,
modules = modules(
tm_a_pca(
"PCA",
dat = teal.picks::picks(
datasets("USArrests"),
teal.picks::variables(
choices = c("Murder", "Assault", "UrbanPop", "Rape"),
selected = c("Murder", "Assault"),
multiple = TRUE
)
)
)
)
)
if (interactive()) {
shinyApp(app$ui, app$server)
}
# CDISC data example
data <- teal_data()
data <- within(data, {
require(nestcolor)
ADSL <- teal.data::rADSL
})
join_keys(data) <- default_cdisc_join_keys[names(data)]
app <- init(
data = data,
modules = modules(
tm_a_pca(
dat = teal.picks::picks(
datasets("ADSL"),
teal.picks::variables(
choices = c("BMRKR1", "AGE", "EOSDY"),
selected = c("BMRKR1", "AGE"),
multiple = TRUE
)
)
)
)
)
if (interactive()) {
shinyApp(app$ui, app$server)
}
Run the code above in your browser using DataLab