data("weight_behavior")
#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<-boot.med.binx(x=data.bin$x,y,dirx=data.bin$dirx,
contm=data.bin$contm,catm=data.bin$catm,n=2,n2=5,seed=1)
temp2<-boot.med.binx(x=data.bin$x,y,dirx=data.bin$dirx,contm=data.bin$contm,
catm=data.bin$catm,n=2,n2=5,nu=0.05,seed=1,mart=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,biny=FALSE,
family1=gaussian(link="identity"),predref="M",alpha=0.4,alpha2=0.4)
temp3<-boot.med.binx(data.cont$x,y,dirx=data.cont$dirx,
contm=data.cont$contm,catm=data.cont$catm,n=2,n2=5,seed=1,
family1=gaussian(link="identity"))
temp4<-boot.med.binx(data.cont$x,y,dirx=data.cont$dirx,contm=data.cont$contm,
catm=data.cont$catm,n=2,n2=5,nu=0.05,seed=1, mart=TRUE,distn="gaussian")
Run the code above in your browser using DataLab