Compute CARWatch saliva features using sample position and actual time
Source:R/saliva.R
compute_features_from_carwatch.RdCompute CARWatch saliva features using sample position and actual time
Usage
compute_features_from_carwatch(
data,
saliva_type = "cortisol",
slope_pairs = NULL,
group_levels = NULL
)Examples
fixture <- system.file("extdata", "parity", "v1.0.0", package = "carwatch")
results <- read_study_results(file.path(fixture, "results.csv"))
saliva <- read_saliva(file.path(fixture, "saliva.csv"))
merged <- merge_saliva(results, saliva)
compute_features_from_carwatch(merged)
#> # A tibble: 1 × 14
#> participant day day_compliant expected_sample_count recorded_sample_count
#> <chr> <chr> <lgl> <int> <int>
#> 1 VP01 D1 TRUE 2 2
#> # ℹ 9 more variables: assessed_sample_count <int>,
#> # compliant_sample_count <int>, non_compliant_samples <chr>,
#> # cortisol_auc_g <dbl>, cortisol_auc_i <dbl>, cortisol_ini_val <dbl>,
#> # cortisol_max_val <dbl>, cortisol_max_inc <dbl>, cortisol_slope12 <dbl>