nn <- 100; set.seed(1)
hdata <- data.frame(x2 = runif(nn))
hdata <-
transform(hdata, # Cannot generate proper random variates!
y1 = rbeta(nn, shape1 = 0.5, shape2 = 0.5), # "U" shaped
y2 = rnorm(nn, 0.65, sd = exp(-3 - 4 * x2)))
# Multiple responses:
hfit <- vglm(cbind(y1, y2) ~ x2, hurea, hdata, trace = TRUE)
coef(hfit, matrix = TRUE)
summary(hfit)
Run the code above in your browser using DataLab