data("weight_behavior")
##binary x
#binary y
x=weight_behavior[,2:14]
y=weight_behavior[,15]
data.bin<-data.org(x,y,pred=2,contmed=c(8:10,12:13),binmed=c(7,11),
binref=c(1,1),catmed=6,catref=1,predref="M",alpha=0.4,alpha2=0.4)
temp1<-med(data=data.bin,n=2,seed=1)
temp2<-med(data=data.bin,n=2,seed=1,nonlinear=TRUE)
#continuous y
x=weight_behavior[,2:14]
y=weight_behavior[,1]
data.cont<-data.org(x,y,pred=2,contmed=c(8:10,12:13),binmed=c(7,11),
binref=c(1,1),catmed=6,catref=1,
predref="M",alpha=0.4,alpha2=0.4)
temp3<-med(data=data.cont,n=2,seed=1)
temp4<-med(data=data.cont,n=2,seed=1,nonlinear=TRUE)
##continuous x
#binary y
x=weight_behavior[,2:14]
y=weight_behavior[,15]
data.contx<-data.org(x,y,pred=1,mediator=5:11,alpha=0.4,alpha2=0.4)
temp5<-med(data=data.contx,seed=1,n=2)
temp6<-med(data=data.contx,seed=1,n=2,nonlinear=TRUE,nu=0.05)
#continuous y
x=weight_behavior[,2:14]
y=weight_behavior[,1]
data.contx<-data.org(x,y,pred=1,contmed=c(12:13),binmed=c(7,11),
binref=c(1,1),catmed=6,catref=1,
alpha=0.4,alpha2=0.4)
temp7<-med(data=data.contx,seed=1,n=2)
temp8<-med(data=data.contx,seed=1,n=2,nonlinear=TRUE,nu=0.05)
Run the code above in your browser using DataLab