ard_stats_mcnemar_test {cardx} | R Documentation |
ARD McNemar's Test
Description
Analysis results data for McNemar's statistical test. We have two functions depending on the structure of the data.
-
ard_stats_mcnemar_test()
is the structure expected bystats::mcnemar.test()
-
ard_stats_mcnemar_test_long()
is one row per ID per group
Usage
ard_stats_mcnemar_test(data, by, variables, ...)
ard_stats_mcnemar_test_long(data, by, variables, id, ...)
Arguments
data |
( |
by |
( |
variables |
( |
... |
arguments passed to |
id |
( |
Details
For the ard_stats_mcnemar_test()
function, the data is expected to be one row per subject.
The data is passed as stats::mcnemar.test(x = data[[variable]], y = data[[by]], ...)
.
Please use table(x = data[[variable]], y = data[[by]])
to check the contingency table.
Value
ARD data frame
Examples
cards::ADSL |>
ard_stats_mcnemar_test(by = "SEX", variables = "EFFFL")
set.seed(1234)
cards::ADSL[c("USUBJID", "TRT01P")] |>
dplyr::mutate(TYPE = "PLANNED") |>
dplyr::rename(TRT01 = TRT01P) %>%
dplyr::bind_rows(dplyr::mutate(., TYPE = "ACTUAL", TRT01 = sample(TRT01))) |>
ard_stats_mcnemar_test_long(
by = TYPE,
variable = TRT01,
id = USUBJID
)