maxLik (version 1.4-6)

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, …)

Arguments

x

a statistical model estimated by Maximum Likelihood using maxLik.

further arguments (currently ignored).

Value

numeric, number of observations

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
# NOT RUN {
## 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