R/iieSimvSRI.R

Defines functions iieSimvSRI

Documented in iieSimvSRI

iieSimvSRI <-
function(aAB,e,n){
	Yab<-Ya<-Yb<-Ynull<-x<-0
	together<-rbinom(n,1,aAB)
	for (i in 1:length(together)){
		if(together[i]==1){
			if(runif(1,0,1)<e){
				if(runif(1,0,1)<e){Ynull<-Ynull+1}else{Yb<-Yb+1}
			}else{
				if(runif(1,0,1)<e){Ya<-Ya+1}else{x<-x+1}
			}
		}else{
			if(runif(1,0,1)<e){
				if(runif(1,0,1)<e){Ynull<-Ynull+1}else{Yb<-Yb+1}
			}else{
				if(runif(1,0,1)<e){Ya<-Ya+1}else{Yab<-Yab+1}
			}
		}
	}
	vSRI1<-vSRI(x,Yab)	
	estimate<-vSRI1[1]
	se<-vSRI1[2]
	return(c(estimate,1*(estimate+1.96*se)>aAB&(estimate-1.96*se)<aAB))

}

Try the assocInd package in your browser

Any scripts or data that you put into this service are public.

assocInd documentation built on May 2, 2019, 11:42 a.m.