Fit Cumulative Link Mixed-Effects Model to Simulated Ratings
fit_clmm(.data, main_effect = FALSE)
Data frame, with the format as resulting from a call
to gen_data
.
Whether to test the main effect of repetition (TRUE) or the repetition-by-interval interaction (FALSE; the default).
A vector, with the following elements.
R
Fixed-effects estimate of the main effect of repetition.
I1
Fixed-effects estimate of the main effect of interval (1).
I2
Fixed-effects estimate of the main effect of interval (2).
I3
Fixed-effects estimate of the main effect of interval (3).
R:I1
Fixed-effects estimate of the interaction (1).
R:I2
Fixed-effects estimate of the interaction (2).
R:I3
Fixed-effects estimate of the interaction (3).
Deviance for the model including the effect(s) of interest.
Deviance for the model excluding the effect(s) of interest.
Chi-square value for the likelihood ratio test.
Associated p-value.
First cut-point (threshold).
Second cut-point.
Third cut-point.
Fourth cut-point.
Fifth cut-point.
Sixth cut-point.
Fits a cumulative link mixed-effects model to the data
and tests the specified effect (interaction or main effect) using
a likelihood-ratio test using ordinal::clmm()
. The
function's main purpose is to be used in power simulation.
If the interaction is to be tested, the following two models are compared:
trating ~ R * (I1 + I2 + I3) +
(1 + R:I1 + R:I2 + R:I3 | subj_id) +
(1 + R:I1 + R:I2 + R:I3 | stim_id)
trating ~ R + I1 + I2 + I3 +
(1 + R:I1 + R:I2 + R:I3 | subj_id) +
(1 + R:I1 + R:I2 + R:I3 | stim_id)
.
If the main effect is to be tested, then the following two models are compared.
trating ~ R * (I1 + I2 + I3) +
(1 + R | subj_id) +
(1 + R | stim_id)
trating ~ I1 + I2 + I3 + R:I1 + R:I2 + R:I3) +
(1 + R | subj_id) +
(1 + R | stim_id)
.
# NOT RUN {
set.seed(62)
dat <- gen_data(24) # test main effect
# }
# NOT RUN {
fit_clmm(dat, TRUE) # takes a few minutes
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab