lab:zhang:r_codes_for_processing_results_from_mplus
## Process results from Mplus
proc.res<-function(pat, r){
filename<-paste(pat,'-',r,'.txt', sep='')
res<-read.table(filename)
res<-res[!is.na(res[,8]),]
iL<-dim(res)[1]
est<-mean(res[,6])
bias<-(est-.1521)/.1521
cvg<-sum( res[,5]<.1521 & res[,7]>.1521 )/iL
power<-sum(res[,5]>0 | res[,7]<0)/iL
cat(c(est,bias, cvg,power, iL), "\n")
}
mis.pat<-c('mcar0','mcar1','mcar2','mar0','mar1','mar2','mnar0','mnar1','mnar2','mnar0-1','mnar1-1','mnar2-1')
rate1<-c(1.5, 4, 9)
rate2<-c(.1,.2,.4)
for (pat in mis.pat){
if (substr(pat,1,3)=="mar"){
rate <- rate1
}else{
rate <- rate2
}
for (r in rate){
cat(pat,' ', r, ' \n')
proc.res(pat, r)
}
}
lab/zhang/r_codes_for_processing_results_from_mplus.txt · Last modified: 2016/01/24 09:48 by 127.0.0.1
