Audit Gazepoint experimental design balance
Source:R/audit_gazepoint_design_balance.R
audit_gazepoint_design_balance.RdCreate a publication-level audit of observed design balance across subjects, conditions, and optional stimulus/trial identifiers.
Usage
audit_gazepoint_design_balance(
data,
subject_col = "subject",
condition_col = "condition",
unit_cols = c("media_id", "trial_global"),
expected_conditions = NULL,
min_units_per_condition = 1L,
max_condition_ratio = 2,
require_all_conditions_per_subject = TRUE
)Arguments
- data
A data frame containing trial-level, window-level, or sample-level Gazepoint-derived data.
- subject_col
Subject/participant identifier column.
- condition_col
Experimental condition column.
- unit_cols
Optional columns defining the repeated unit to count within each subject and condition, such as media, trial, block, or window.
- expected_conditions
Optional character vector of expected condition labels.
- min_units_per_condition
Minimum number of observed units expected per subject-condition cell.
- max_condition_ratio
Maximum allowed ratio between a subject's largest and smallest non-zero condition counts.
- require_all_conditions_per_subject
Logical. If
TRUE, flag subjects who do not have all expected or observed conditions.