# true data
x<-rnorm(100,0,1) # N(0,1)
y<-(1+2*x)+rnorm(100,0,1)
y<-round(y)
y[y<0]<-0
# create artificial missingness on y
y[seq(1,100,10)]<-NA
dat.xy <- data.frame(x,y)
# imputation
polr.imp <- mi.polr(y~x, data = dat.xy)
Run the code above in your browser using DataLab