I have this question because,
when i estimate multigroup 2plm for two groups, both having the same 10 items in exam (which means that there should only be 22 parameters for items and mean and sigma for groups) then in the output of the mirt following is printed:
Iteration: 66, Log-Lik: -10914.771, Max-Change: 0.00000
Calculating information matrix...
Call:
multipleGroup(data = rf, model = spec, group = as.factor(df$bkl),
invariance = spec_inv, SE = TRUE, SE.type = "Oakes", TOL = 1e-07)
Full-information item factor analysis with 1 factor(s).
Converged within 1e-07 tolerance after 66 EM iterations.
mirt version: 1.33.2
M-step optimizer: nlminb
EM acceleration: Ramsay
Number of rectangular quadrature: 61
Latent density type: Gaussian
Information matrix estimated with method: Oakes
Second-order test: model is a possible local maximum
Condition number of information matrix = 138.8471
Log-likelihood = -10914.77
Estimated parameters: 42
AIC = 21873.54; AICc = 21874.05
BIC = 21996.76; SABIC = 21926.87
G2 (2024) = 1214.47, p = 1
RMSEA = 0, CFI = NaN, TLI = NaN
this states that there are 42 parameters estimated. This is the reason why i keep wondering about the way the parameters are estimated for anchor items.
greetings,
Monika