## ----setup, include=FALSE-----------------------------------------------------
library(SampleSizeR)

## ----prevalence---------------------------------------------------------------
ss_prevalence(
  prevalence = 0.20,
  precision = 0.05
)

## ----cohort-------------------------------------------------------------------
ss_cohort(
  p0 = 0.10,
  risk.ratio = 2
)

## ----case-control-------------------------------------------------------------
ss_case_control(
  odds.ratio = 2.0,
  p0 = 0.15,
  alpha = 0.05,
  power = 0.80,
  ratio = 1
)

## ----diagnostic-sensitivity---------------------------------------------------
ss_diagnostic_sensitivity(
  sensitivity = 0.90,
  prevalence = 0.20,
  precision = 0.05,
  conf.level = 0.95
)

## ----diagnostic-specificity---------------------------------------------------
ss_diagnostic_specificity(
  specificity = 0.90,
  prevalence = 0.20,
  precision = 0.05,
  conf.level = 0.95
)

## ----diagnostic-auc-----------------------------------------------------------
ss_diagnostic_auc(
  auc = 0.80,
  prevalence = 0.20,
  precision = 0.05,
  design = "precision",
  method = "obuchowski"
)

## ----diagnostic-agreement-----------------------------------------------------
ss_diagnostic_agreement(
  kappa1 = 0.70,
  kappa0 = 0.40,
  prevalence = 0.50,
  alpha = 0.05,
  power = 0.80,
  method = "pearson"
)

## ----result-methods-----------------------------------------------------------
result <- ss_prevalence(
  prevalence = 0.20,
  precision = 0.05
)

print(result)
summary(result)
as.data.frame(result)

## ----plot, eval=FALSE---------------------------------------------------------
# plot(result)

