# Class "bmpt"

### Description

Objects holding the results of fitting multinomial procesing tree (MPT) models. `bmpt`

objects are fits to models which are member of L-BMPT (`bmpt.model-class`

; see also Purdy & Batchelder, 2009), `mpt`

objects to those binary MPTs that are not represented in a way that is compatible to L-BMPT.

### Objects from the Class

Objects can be created by a call to `fit.mpt`

. They hold all information: the model as a model object, the data, and the results from the fitting (e.g., parameters, likelihood values,...).

### Slots

`model`

:The model object, see

`bmpt.model-class`

`observed.data`

:Array. The data entered.

`predicted.data`

:Aray. The predicted data.

`C.matrix`

:A list holding the "C" matrices which contain the relative frequency of data per branch and tree.

`g2`

:Numeric. The G^2 value of the fitted model.

`logLikelihood`

:Numeric. The (-2*) Log-Likelihood of the fitted model.

`estimates`

:Matrix. The parameter estimates of the fitted model.

`multifit`

:Logical. Does the data contain more than one individual dataset?

`hessian`

:List of Hessian matrices

`default.ci`

:Numeric. Standard size of confidence intervals.

`typeHessian`

:List containing the type(s) of Hessian matrix. Can be either,

`"expected"`

or`"observed"`

. Only in class`bmpt`

.`hfail`

:Numeric. Did calculation of expected hessian fail (=1)? Only in class

`bmpt`

.`fia`

:List of Fisher Information Approximation results. Currently not implemented. Only in class

`bmpt`

.`parametric.ci`

:List containing the parametric bootstrapped confidence intervall. Not yet implemented. Only in class

`bmpt`

.`nonparametric.ci`

:List containing the parametric bootstrapped confidence intervall. Not yet implemented. Only in class

`bmpt`

.

### Extends

`bmpt`

extends `mpt`

.

### Methods

- show
`signature(object = "mpt")`

: Method for displaying overall results.- parameters
see

`parameters-methods`

- goodness.of.fit
`signature(object = "mpt")`

: Function to compute and display the (-2 *) Log-Likelihood, the G^2, the degrees of freedom and the p for the model fit.- information.criteria
`signature(object = "mpt")`

: Function to compute and display AIC, BIC, and (when computed) FIA.- default.ci
`signature(object = "mpt")`

: Accessor function for the default.ci slot. A replacement function exists as well!- observed.data
`signature(object = "mpt")`

: Accessor function for the observed data.- predicted.data
`signature(object = "mpt")`

: Accessor function for the predicted data.- logLikelihood
`signature(object = "mpt")`

: Accessor function for the (-2 *) Log-Likelihood of the fitted model.- estimates
`signature(object = "mpt")`

: Accesor function for the parameter estimates. This function returns the values of the fitted parameters (i.e., when inequality restrictions are present the parameters of the reparametrized model are presented)- check
`signature(object = "mpt")`

: Very informative function that returns a list with useful information of the fitted model:

Do probabilities sum to 1?; number of trees; number of categories; number of free parameters in the final model; names of free parameters in the final model; number of fixed parameters in the final model; names of fixed parameters in the final model; names of parameters in the initial model (i.e., no restrictions applied); maximum number of branches per category; vector with number of branches per category; degrees of freedom; is model a member of L-BMPT?

### Author(s)

Henrik Singmann

### See Also

`fit.mpt`

### Examples

1 | ```
showClass("bmpt")
``` |