
Fit a facial-behaviour window mixed or linear model
Source:R/multimodal_modelling.R
fit_gazepoint_face_window_lmm.RdFits an explicit model to a face-window or multimodal analysis table. If
random_effects is supplied, the model is fitted with lme4::lmer();
otherwise stats::lm() is used. The helper is a modelling convenience wrapper
and does not interpret facial-behaviour variables as emotions.
Usage
fit_gazepoint_face_window_lmm(
data,
outcome,
predictors,
covariates = NULL,
random_effects = NULL,
na_action = c("na.omit", "na.exclude"),
REML = FALSE
)Arguments
- data
A face-window or multimodal data frame.
- outcome
Outcome column name.
- predictors
Character vector of fixed-effect predictor columns.
- covariates
Optional character vector of covariate columns.
- random_effects
Optional random-effects formula component, for example
"(1 | participant_id)".- na_action
Missing-data handling. One of
"na.omit"or"na.exclude".- REML
Passed to
lme4::lmer()when a mixed model is fitted.
Examples
dat <- data.frame(
participant_id = c("P001", "P002", "P003"),
AU12_r_mean = c(0.1, 0.2, 0.3),
rating = c(3, 4, 5)
)
fit_gazepoint_face_window_lmm(
dat,
outcome = "rating",
predictors = "AU12_r_mean"
)
#> $model
#>
#> Call:
#> stats::lm(formula = form, data = analysis_data, na.action = na_fun)
#>
#> Coefficients:
#> (Intercept) AU12_r_mean
#> 2 10
#>
#>
#> $formula
#> rating ~ AU12_r_mean
#> <environment: 0x55afe6b72f90>
#>
#> $data
#> # A tibble: 3 × 3
#> participant_id AU12_r_mean rating
#> <chr> <dbl> <dbl>
#> 1 P001 0.1 3
#> 2 P002 0.2 4
#> 3 P003 0.3 5
#>
#> $settings
#> $settings$model_label
#> [1] "face_window_lmm"
#>
#> $settings$outcome
#> [1] "rating"
#>
#> $settings$predictors
#> [1] "AU12_r_mean"
#>
#> $settings$covariates
#> NULL
#>
#> $settings$random_effects
#> NULL
#>
#> $settings$family
#> NULL
#>
#> $settings$na_action
#> [1] "na.omit"
#>
#> $settings$REML
#> [1] FALSE
#>
#> $settings$n_rows_input
#> [1] 3
#>
#> $settings$n_rows_model
#> [1] 3
#>
#>
#> attr(,"class")
#> [1] "gp3_face_window_lmm" "gp3_multimodal_model" "list"