Choosing the Right Module
Source:vignettes/choosing-the-right-module.Rmd
choosing-the-right-module.RmdIn plain English
Not every research question belongs in the same module. Use this guide to pick the sidebar entry that matches your endpoint and study design.
Decision guide
#> Question Module
#> 1 What sample size for a standard t test or ANOVA? Power Workspace
#> 2 Can my biomarker discriminate cases from controls (AUC)? Biomarker Discovery
#> 3 Is my classifier sensitive and specific enough? Biomarker Discovery
#> 4 Does a biomarker predict survival? Biomarker Discovery
#> 5 How many patients for a Phase III superiority trial? Clinical Trials
#> 6 Is treatment non-inferior to standard of care? Clinical Trials
#> 7 Is a new formulation equivalent (bioequivalence)? Clinical Trials
#> 8 Oncology single-arm Phase II with early stopping? Clinical Trials
#> Example_test
#> 1 t_two_sample
#> 2 roc_auc_one
#> 3 diagnostic_acc
#> 4 cox_regression
#> 5 rct_superiority_continuous
#> 6 rct_noninferiority_binary
#> 7 rct_equivalence_continuous
#> 8 simon_two_stage
Filter tests by module
ggpower_tests(module = "biomarker")[, c("id", "label")]
#> id
#> roc_auc_one roc_auc_one
#> roc_auc_two roc_auc_two
#> diagnostic_acc diagnostic_acc
#> survival_logrank survival_logrank
#> cox_regression cox_regression
#> discovery_fdr discovery_fdr
#> ttest_biomarker ttest_biomarker
#> label
#> roc_auc_one ROC AUC: One sample vs null AUC
#> roc_auc_two ROC AUC: Compare two independent AUCs
#> diagnostic_acc Diagnostic accuracy: Sensitivity and specificity
#> survival_logrank Survival: Log-rank test
#> cox_regression Survival: Cox PH single covariate
#> discovery_fdr Discovery: Multiplicity-adjusted FDR screening
#> ttest_biomarker Differential expression: Two-group t test
ggpower_tests(module = "clinical")[, c("id", "label")]
#> id
#> rct_superiority_continuous rct_superiority_continuous
#> rct_superiority_binary rct_superiority_binary
#> rct_noninferiority_continuous rct_noninferiority_continuous
#> rct_noninferiority_binary rct_noninferiority_binary
#> rct_equivalence_continuous rct_equivalence_continuous
#> rct_equivalence_proportion rct_equivalence_proportion
#> simon_two_stage simon_two_stage
#> cluster_rct cluster_rct
#> multi_arm_superiority multi_arm_superiority
#> count_endpoint_poisson count_endpoint_poisson
#> survival_pmu survival_pmu
#> label
#> rct_superiority_continuous RCT superiority: Continuous endpoint
#> rct_superiority_binary RCT superiority: Binary endpoint
#> rct_noninferiority_continuous Non-inferiority: Continuous endpoint
#> rct_noninferiority_binary Non-inferiority: Binary endpoint
#> rct_equivalence_continuous Equivalence: Continuous endpoint (TOST)
#> rct_equivalence_proportion Equivalence: Binary endpoint (TOST)
#> simon_two_stage Simon two-stage Phase II design
#> cluster_rct Cluster-randomized trial
#> multi_arm_superiority Multi-arm superiority (ANOVA)
#> count_endpoint_poisson Count endpoint: Poisson regression
#> survival_pmu Survival endpoint: Log-rank primary analysisWhen NOT to switch modules
Stay in Power Workspace when you need specialized classical tests (McNemar, tetrachoric correlation, Wilcoxon, etc.) even if the endpoint sounds clinical.