if (FALSE) {
library(OpenMx)
library(merror)
data(pm2.5)
pm <- pm2.5
# OpenMx does not like periods in data column names
names(pm) <- c('ms_conc_1','ws_conc_1','ms_conc_2','ws_conc_2','frm')
# Fit model with FRM sampler as reference
omxfit <- omx(data=pm[,c(5,1:4)],bs.q=c(0.025,0.5,0.975),reps=100)
# Extract the estimates
alpha.beta.sigma(summary(omxfit$fit)$parameters[,c(1,5,6)])
# Make a calibration plot
cplot(pm[,c(5,1:4)],1,2,alpha.beta.sigma=
alpha.beta.sigma(summary(omxfit$fit)$parameters[,c(1,5,6)]))
# The easier way
cplot(pm[,c(5,1:4)],1,2,alpha.beta.sigma=omxfit$abs)
}
Run the code above in your browser using DataLab