[R] Error in MCMCpack in fitting a 2PL-IRT-model with independent priors on the item-parameters

Tobias Konitzer tobias.konitzer at gmail.com
Wed Jan 21 18:22:39 CET 2015


I am trying to run a simple one-dimensional Bayesian IRT-model on a 9
(respondents)*43(items) dataset, but I want to specify separate normal
priors for my item-parameters.

With sample data, I run

data(SupremeCourt)
priors<-matrix(NA,ncol=43,nrow=2)
priors[1,]<-0
priors[2,]<-seq(1,43,1)
posterior3 <- MCMCirtKd(t(SupremeCourt),dimensions=1,
                    theta.constraints=list(Scalia="+", Ginsburg="-"),
                    b0=priors,
                    B0=1000,
                    burnin=5, mcmc=2000, thin=5, verbose=500,
                    store.item=TRUE,store.ability=F)

I assume from the documentary that b0 "Can be either a scalar or a matrix
of dimension (K + 1) × items". But if I run this, no matter how I specify
it, I get "l0 neither matrix, list, nor scalar".

It seems like a package-bug to me, but I have no clue how to specify
separate priors for item-parameters.

Thanks, Tobi

	[[alternative HTML version deleted]]



More information about the R-help mailing list