Specify a joint binocular pupil model
Usage
specify_binocular_pupil_model(
prepared,
temporal_structure = c("smooth", "linear", "gaussian_process"),
family = c("gaussian", "student"),
smooth_basis_dimension = 10L,
gp_spec = create_pupil_gp_spec(),
residual_correlation = TRUE,
item_effects = NULL,
prior_scales = NULL,
allow_high_complexity = FALSE
)Arguments
- prepared
A binocular prepared object.
- temporal_structure
Mean trajectory type.
- family
Gaussian or Student-t for both eyes.
- smooth_basis_dimension
Requested smooth basis dimension; when omitted, an unsupported default is conservatively reduced to observed temporal support, while explicitly unsupported values are rejected.
- gp_spec
GP configuration when requested.
- residual_correlation
Whether to estimate left/right residual correlation.
- item_effects
Include item random intercepts when available.
- prior_scales
Optional prior-scale overrides.
- allow_high_complexity
Explicit computational opt-in for exact GP on large time grids.