Skip to contents

Analysis results data for one-sample t-tests. Result may be stratified by including the by argument.

Usage

ard_stats_t_test_onesample(
  data,
  variables,
  by = dplyr::group_vars(data),
  conf.level = 0.95,
  ...
)

Arguments

data

(data.frame)
a data frame. See below for details.

variables

(tidy-select)
column names to be analyzed. Independent t-tests will be computed for each variable.

by

(tidy-select)
optional column name to stratify results by.

conf.level

(scalar numeric)
confidence level for confidence interval. Default is 0.95.

...

arguments passed to t.test()

Value

ARD data frame

Examples

cards::ADSL |>
  ard_stats_t_test_onesample(by = ARM, variables = AGE)
#> {cards} data frame: 30 x 10
#>    group1 group1_level variable   stat_name stat_label      stat
#> 1     ARM      Placebo      AGE    estimate       Mean    75.209
#> 2     ARM      Placebo      AGE   statistic  t Statis…    81.193
#> 3     ARM      Placebo      AGE     p.value    p-value         0
#> 4     ARM      Placebo      AGE   parameter  Degrees …        85
#> 5     ARM      Placebo      AGE    conf.low  CI Lower…    73.368
#> 6     ARM      Placebo      AGE   conf.high  CI Upper…    77.051
#> 7     ARM      Placebo      AGE      method     method One Samp…
#> 8     ARM      Placebo      AGE alternative  alternat… two.sided
#> 9     ARM      Placebo      AGE          mu    H0 Mean         0
#> 10    ARM      Placebo      AGE  conf.level  CI Confi…      0.95
#>  20 more rows
#>  Use `print(n = ...)` to see more rows
#>  4 more variables: context, fmt_fn, warning, error