Learn R Programming

maxLik (version 1.5-2.1)

nObs.maxLik: Number of Observations

Description

Returns the number of observations for statistical models, estimated by Maximum Likelihood using maxLik.

Usage

# S3 method for maxLik
nObs(x, ...)

Value

numeric, number of observations

Arguments

x

a statistical model estimated by Maximum Likelihood using maxLik.

...

further arguments (currently ignored).

Author

Arne Henningsen, Ott Toomet

Details

The nObs method for “maxLik” objects can return the number of observations only if log-likelihood function (or the gradient) returns values by individual observation.

See Also

nObs, maxLik, nParam.

Examples

Run this code
## fit a normal distribution by ML
# generate a variable from normally distributed random numbers
x <- rnorm( 100, 1, 2 )
# log likelihood function (for individual observations)
llf <- function( param ) {
   return( dnorm( x, mean = param[ 1 ], sd = param[ 2 ], log = TRUE ) )
}
## ML method
ml <- maxLik( llf, start = c( mu = 0, sigma = 1 ) )
# return number of onservations
nObs( ml )

Run the code above in your browser using DataLab