hmm.discnp (version 2.1-5)

scovmat: Simulation based covariance matrix.

Description

Produces an estimate of the covariance matrix of the parameter estimates in a model fitted by hmm.discnp. Uses a method based on simulation (or “parametric bootstrapping”).

Usage

scovmat(object, seed = NULL, nsim=100, verbose = TRUE)

Arguments

object

An object of class hmm.discnp as returned by hmm().

seed

Integer scalar serving as a seed for the random number generator. If left NULL the seed itself is chosen randomly from the set of integers between 1 and \(10^5\).

nsim

A positive integer. The number of simulations upon which the covariance matrix estimate will be based.

verbose

Logical scalar; if TRUE, iteration counts will be printed out during each of the simulation and model-fitting stages.

Value

A (positive definite) matrix which is an estimate of the covariance of the parameter estimates from the fitted model specified by object. It has row and column labels which indicate the parameters to which its entries pertain, in a reasonably perspicuous manner.

This matrix has an attribute seed (the random number generation seed that was used) so that the calculations can be reproduced.

Details

This function is currently applicable only to models fitted to univariate data. The covariance matrix produced is for the “raw” parameters (entries of tpm with the last column dropped --- since the rows sum to 1, and the entries of Rho with the last row dropped --- since the columns sum to 1.

See Also

squantCI() link{rhmm}() link{hmm)}()

Examples

Run this code
# NOT RUN {
y   <- list(lindLandFlows$deciles,ftLiardFlows$deciles)
fit <- hmm(y,K=3)
ccc <- scovmat(fit,nsim=100)
# }

Run the code above in your browser using DataLab