This is an experimental function that may be developed over time.
This function calculates the subjects counts excluded and included for each step of the cohort selection process.
Arguments
- data
- Dataframe. It is used as the input data to count the subjects that meets the criteria of interest 
- criteria_descriptions
- characterIt contains the descriptions of the inclusion/exclusion criteria. Each element of the vector corresponds to the description of each criterion.
- criteria_conditions
- characterIt contains the corresponding conditions of the criteria. These conditions will be used in the table to compute the counts of the subjects.
- subject_column_name
- characterThe column name of the table that contains the subject id.
Value
The counts and percentages of the remaining and excluded subjects for each step of the cohort selection in a table format.
Examples
visR::get_attrition(adtte,
  criteria_descriptions =
    c(
      "1. Placebo Group", "2. Be 75 years of age or older.",
      "3. White", "4. Site 709"
    ),
  criteria_conditions = c(
    "TRTP=='Placebo'", "AGE>=75",
    "RACE=='WHITE'", "SITEID==709"
  ),
  subject_column_name = "USUBJID"
)
#> # A tibble: 5 × 6
#>   Criteria       Condition `Remaining N` `Remaining %` `Excluded N` `Excluded %`
#>   <chr>          <chr>             <int>         <dbl>        <int>        <dbl>
#> 1 Total cohort … none                254        100               0         0   
#> 2 1. Placebo Gr… TRTP=='P…            86         33.9           168        66.1 
#> 3 2. Be 75 year… AGE>=75              48         18.9            38        15.0 
#> 4 3. White       RACE=='W…            45         17.7             3         1.18
#> 5 4. Site 709    SITEID==…             3          1.18           42        16.5 
