if (FALSE) {
gen.Family("SST", "logit")
gen.Inf0to1("logitSST","One")
set.seed(30)
x <- seq(0,1,l=2000)
dat <- data.frame(x)
dat$Y <- rlogitSSTInf1(2000,mu=-3+10*x-0.7*x^2,sigma=0.9,nu=0.5,
tau=5,xi1=plogis(-0.5*ifelse(x>0.7,-1,13)),log=FALSE)
m1 <- gamlssInf0to1(y=Y,mu.formula=~pb(x), sigma.formula=~pb(x),
nu.formula=~pb(x), tau.formula=~pb(x),
xi1.formula=~pb(x),
data=dat, family=logitSST)
centiles.Inf0to1(m1,xvar= dat$x, cent=c(2,10,25,50,75,90,98),
col.centiles=c(1,7:2),
ylab="proportion", xlab="x",legend=FALSE,main="(c) Inf. logitSST")
}
Run the code above in your browser using DataLab