# make sure social is a factor:
sldata<-within(sldata, social<-factor(social))
# we define the data frame with all the variables
data<-sldata[,c("measure","age", "social")]
# And the formula of the substantive lm model
# social as an outcome only because it is the only binary variable in the dataset...
formula<-as.formula(social~age+measure)
#And finally we run the imputation function:
imp<-jomo.polr(formula,data, nburn=100, nbetween=100, nimp=2)
# Note we are using only 100 iterations to avoid time consuming examples,
# which go against CRAN policies. In real applications we would use
# much larger burn-ins (around 1000) and at least 5 imputations.
# Check help page for function jomo to see how to fit the model and
# combine estimates with Rubin's rules
Run the code above in your browser using DataLab