R/d2mu_de2_mk.R

Defines functions d2mu_de2_mk

Documented in d2mu_de2_mk

d2mu_de2_mk <- function(link){
	switch(link,
		log = function(eta, mi) mi * pmax(exp(eta), .Machine$double.eps),
		inverse = function(eta, mi) 2 / eta^3,
		sqrt = function(eta, mi) rep.int(2, length(eta)),
		cloglog = function(eta, mi) mi * (1 - exp(eta)) * exp(eta - exp(eta)),
		probit = function(eta, mi) - mi * eta * pmax(dnorm(eta), .Machine$double.eps),
		cauchy = function(eta, mi) -2 * mi * eta * pmax(dcauchy(eta) / (1 + eta^2), .Machine$double.eps)
	)
}

Try the dglars package in your browser

Any scripts or data that you put into this service are public.

dglars documentation built on Oct. 10, 2023, 1:08 a.m.