gender <- ordered(Data[,1])
ADMm <- '
Adm = 1-9'
modelADM <- mirt.model(ADMm)
specific <- c(1,1,NA,NA,2,1,NA,2,2)
ADMbf <- bfactor(data=ADM, model=specific,model2=modelADM, group=gender,itemtype='graded')
> ADM.DIF <- DIF(ADMbf, c('a1','d1','d2','d3','d4','d5'),scheme="add_sequential")
Checking for DIF in 0 more items
Computing final DIF estimates...
Error in `*tmp*`[[i]] : subscript out of bounds
Do you have any idea how I could fix the problem?
I did not get this error when I used the default scheme ("add") on the same model.
Btw, based on which literature did you implement the “add_sequential”
and "drop_sequential" scheme? In the "drop" and "drop_sequential" scheme, does one need to know beforehand that at least one item is DIF-free (anchor item)? So, if I don't know whether any of the items is DIF-free, I better use the "add" schemes?
Another question is, how does DIF treat the grouping factors
(facets) when DIF is tested within the framework of a bifactor model?
I got an error when I included the discrimination parameters of the grouping factors ('a2','a3').
How does the DIF function take into account the discrimination parameters a2 and a3 when it calculates DIF for a1? could I also do a DIF analysis on the discrimination parameters a2 and a3?
Furthermore, in another set of items, I encountered the following message:EM cycles terminated after 500 iterations.> RIV.DIF <- DIF(RIVbf, c('a1','d1','d2','d3','d4','d5'),scheme="add_sequential",NCYCLES = 2000)Any idea would I could do to solve this issue? could I change the convergence treshold (TOL)?EM cycles terminated after 500 iterations. Checking for DIF in 5 more items EM cycles terminated after 500 iterations
Dear Phil and others,
I encountered the following error when I was trying to do a DIF analysis on a bifactor model (set of 9 items, all items were administered on a 6 point-Likert scale, N=1858).
1. gender <- ordered(Data[,1])
ADMm <- '
Adm = 1-9'
modelADM <- mirt.model(ADMm)
specific <- c(1,1,NA,NA,2,1,NA,2,2)
ADMbf <- bfactor(data=ADM, model=specific,model2=modelADM, group=gender,itemtype='graded')
> ADM.DIF <- DIF(ADMbf, c('a1','d1','d2','d3','d4','d5'),scheme="add_sequential")
Checking for DIF in 0 more items
Computing final DIF estimates...
Error in `*tmp*`[[i]] : subscript out of bounds
Do you have any idea how I could fix the problem?
I did not get this error when I used the default scheme ("add") on the same model.
Btw, based on which literature did you implement the “add_sequential” and "drop_sequential" scheme? In the "drop" and "drop_sequential" scheme, does one need to know beforehand that at least one item is DIF-free (anchor item)? So, if I don't know whether any of the items is DIF-free, I better use the "add" schemes?
Another question is, how does DIF treat the grouping factors (facets) when DIF is tested within the framework of a bifactor model?
I got an error when I included the discrimination parameters of the grouping factors ('a2','a3').
How does the DIF function take into account the discrimination parameters a2 and a3 when it calculates DIF for a1? could I also do a DIF analysis on the discrimination parameters a2 and a3?
Furthermore, in another set of items, I encountered the following message:EM cycles terminated after 500 iterations.
I tried to increase the number of cycles by the argument NCYCLES but I got the same message again.
> RIV.DIF <- DIF(RIVbf, c('a1','d1','d2','d3','d4','d5'),scheme="add_sequential",NCYCLES = 2000)Any idea would I could do to solve this issue? could I change the convergence treshold (TOL)?EM cycles terminated after 500 iterations. Checking for DIF in 5 more items EM cycles terminated after 500 iterations
--
best,
Michael
You received this message because you are subscribed to the Google Groups "mirt-package" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mirt-package...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.