m = 1.0; sigma = exp(0.5)
tdata = data.frame(y = rtikuv(n = 1000, d = 1, m = m, s = sigma))
tdata = transform(tdata, sy = sort(y))
fit = vglm(y ~ 1, fam = tikuv(d = 1), tdata, trace = TRUE)
coef(fit, matrix = TRUE)
(Cfit = Coef(fit))
with(tdata, mean(y))
with(tdata, hist(y, prob = TRUE))
lines(dtikuv(sy, d = 1, m = Cfit[1], s = Cfit[2]) ~ sy, tdata, col = "orange")
Run the code above in your browser using DataLab