logit("a")
logit("a", short=FALSE)
logit("a", short=FALSE, tag=TRUE)
logoff(1:5, earg=list(offset=1)) # Same as log(1:5 + 1)
powl(1:5, earg=list(power=2)) # Same as (1:5)^2
fit1 = vgam(agaaus ~ altitude, binomialff(link=cloglog), hunua) # ok
fit2 = vgam(agaaus ~ altitude, binomialff(link="cloglog"), hunua) # ok
# This no longer works since "clog" is not a valid VGAM link function:
fit3 = vgam(agaaus ~ altitude, binomialff(link="clog"), hunua) # not ok
# No matter what the link, the estimated var-cov matrix is the same
y = rbeta(n=1000, shape1=exp(0), shape2=exp(1))
fit1 = vglm(y ~ 1, beta.ab(lshape1="identity", lshape2="identity"),
trace = TRUE, crit="c")
fit2 = vglm(y ~ 1, beta.ab(lshape1=logoff, eshape1=list(offset=1.1),
lshape2=logoff, eshape2=list(offset=1.1)),
trace = TRUE, crit="c")
vcov(fit1, untran=TRUE)
vcov(fit1, untran=TRUE)-vcov(fit2, untran=TRUE) # Should be all 0s
fit1@misc$earg # No 'special' parameters
fit2@misc$earg # Some 'special' parameters are here
par(mfrow=c(2,2))
p = seq(0.01, 0.99, len=200)
x = seq(-4, 4, len=200)
plot(p, logit(p), type="l", col="blue")
plot(x, logit(x, inverse=TRUE), type="l", col="blue")
plot(p, logit(p, deriv=1), type="l", col="blue") # reciprocal!
plot(p, logit(p, deriv=2), type="l", col="blue") # reciprocal!
Run the code above in your browser using DataLab