getGoProbabilities {bhmbasket}R Documentation

getGoProbabilities

Description

Calculates the Go probabilities for given decisions

Usage

getGoProbabilities(go_decisions_list, nogo_decisions_list = NULL)

Arguments

go_decisions_list

An object of class decision_list, as returned by getGoDecisions

nogo_decisions_list

An object of class decision_list, as returned by getGoDecisions, Default: NULL

Details

If only go_decisions_list is provided (i.e. nogo_decisions_list is NULL), only Go probabilities will be calculated. If both go_decisions_list and nogo_decisions_list are provided, Go, Consider, and NoGo probabilities will be calculated.

Value

A list of matrices of Go (and Consider and NoGo) probabilities

Author(s)

Stephan Wojciekowski

See Also

getGoDecisions

Examples

scenarios_list <- simulateScenarios(
  n_subjects_list     = list(c(10, 20)),
  response_rates_list = list(rep(0.9, 2)),
  n_trials            = 10)

analyses_list <- performAnalyses(
  scenario_list       = scenarios_list,
  target_rates        = rep(0.5, 2),
  n_mcmc_iterations   = 100)

go_decisions_list <- getGoDecisions(
  analyses_list       = analyses_list,
  cohort_names        = c("p_1", "p_2"),
  evidence_levels     = c(0.5, 0.8),
  boundary_rules      = quote(c(x[1] > 0.8, x[2] > 0.6)))

nogo_decisions_list <- getGoDecisions(
  analyses_list       = analyses_list,
  cohort_names        = c("p_1", "p_2"),
  evidence_levels     = c(0.5, 0.8),
  boundary_rules      = quote(c(x[1] < 0.5, x[2] < 0.3)))

getGoProbabilities(go_decisions_list)
getGoProbabilities(go_decisions_list, nogo_decisions_list)

[Package bhmbasket version 0.9.5 Index]