Description Usage Arguments Details Value See Also Examples
Analyzes data using lmer
, using model selection to
test significance of random slope terms in the model (likelihood
ratio tests). Does forward or backward selection. Unlike
fitstepwise
, before taking a step forward (or
backward) both possible slopes are tested, and the "best" (most
conservative) step is taken. NB: one-factor design only.
1 2 | fitstepwise.bestpath(mcr.data, forward, crit = c(0.01, 0.05, seq(0.1,
0.8, 0.1)))
|
mcr.data |
A dataframe formatted as described in |
forward |
Should a forward model (TRUE) or backward model (FALSE) be run? |
crit |
alpha level for each likelihood-ratio test of slope variance. |
It only makes sense to run this with data from a within-subject/within-items design (since for within-subject/between-items data, there is only one slope to be tested, and the procedure is therefore equivalent to a simple stepwise algorithm.
Note that for purposes of efficiency, forward and backward models are not
run simultaneously as with fitstepwise
.
A single row of a dataframe with number of fields depending on
crit
. Stepwise lmer models output six values for each alpha level
(i.e., level of crit
. These values are:
The values are given once for the specified direction (forward or backward).
Thus, if there are two values of crit, there will be 6 (value) x 2 (levels
of crit) = 12 values in each row of the dataframe. To assemble a dataframe
of results from a file into a three-dimensional array, see
reassembleStepwiseFile
.
fm |
the model that was selected. 4 means that no model converged. For forward stepping models, 3 = maximal model was selected; 2 = model includes only first slope; 1 = model is random intercept only. For backward stepping models, 1 = maximal model, 2 = model minus one slope, 3 = random intercept model. |
t |
t-statistic for the treatment effect |
chi |
chi-square statistic for the likelihood ratio test (1 df) |
pt |
p-value for the t-statistic (normal distribution) |
pchi |
p-value for the chi-square statistic |
fitlmer
,
fitstepwise
, reassembleStepwiseFile
1 2 3 4 5 6 7 8 9 10 | nmc <- 10
pmx <- cbind(randParams(genParamRanges(), nmc, 1001), seed=mkSeeds(nmc, 1001))
x8 <- mkDf(nsubj=24, nitem=24, pmx[8,], wsbi=FALSE)
# forward
fitstepwise.bestpath(mcr.data=x8, forward=TRUE, crit=.05)
# backward
fitstepwise.bestpath(mcr.data=x8, forward=FALSE, crit=.05)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.