Last chance! 50% off unlimited learning
Sale ends in
estfun
).## S3 method for class 'maxLik':
estfun( x, ... )
maxLik
. This method works only if maxLik
was called
with argument grad
equal to a gradient function or
(if no gradient function is specified)
argument logLik
equal to a log-likelihood function
that return the gradients or log-likelihood values, respectively,
for each observation.
estfun
, maxLik
.## ML estimation of exponential duration model:
t <- rexp(100, 2)
loglik <- function(theta) log(theta) - theta*t
## Estimate with numeric gradient and hessian
a <- maxLik(loglik, start=1 )
# Extract the gradients evaluated at each observation
library( sandwich )
estfun( a )
## Estimate with analytic gradient
gradlik <- function(theta) 1/theta - t
b <- maxLik(loglik, gradlik, start=1)
estfun( b )
all.equal( c( estfun( b ) ), gradlik( coef( b ) ) )
Run the code above in your browser using DataLab