## E1. The toppleMlink() and its inverse ##
theta <- ppoints(10)
eta <- toppleMlink(toppleMlink(theta = theta), inverse =TRUE)
summary(eta - theta) # Zero
## E2. Some probability link functions ##
# \donttest{
my.probs <- ppoints(100)
par(lwd = 2)
plot(my.probs, logitlink(my.probs), xlim = c(-0.1, 1.1), ylim = c(-5, 8),
type = "l", col = "limegreen",
ylab = "transformation", las = 1, main = "Some probability link functions")
lines(my.probs, geometricffMlink(my.probs), col = "gray50")
lines(my.probs, logffMlink(my.probs), col = "blue")
lines(my.probs, probitlink(my.probs), col = "purple")
lines(my.probs, clogloglink(my.probs), col = "chocolate")
lines(my.probs, cauchitlink(my.probs), col = "tan")
lines(my.probs, toppleMlink(my.probs), col = "black")
abline(v = c(0.5, 1), lty = "dashed")
abline(v = 0, h = 0, lty = "dashed")
legend(0.1, 8,
c( "toppleMlink", "geometricffMlink", "logffMlink",
"logitlink", "probitlink",
"clogloglink", "cauchitlink"),
col = c("black", "gray50", "blue", "limegreen", "purple", "chocolate", "tan"),
lwd = 1, cex = 0.5)
par(lwd = 1)
# }
Run the code above in your browser using DataLab