Log-Likelihood of a 'glcStruct' or 'gcjcStruct' Object

Share:

Description

Calculate the log-likelihood of the general linear or conjunctive classifier model applied to a data set.

Usage

1
2
3
4
5
## S3 method for class 'glcStruct'
logLik(object, response, x, zlimit = Inf, ...)

## S3 method for class 'gcjcStruct'
logLik(object, response, x, zlimit = Inf, ...)

Arguments

object

object of class glcStruct or gcjcStruct containing the parameter values at which the log-likelihood is to be evaluated.

response

a vector of classification responses used to calculate the log-likelihood of the model.

x

a matrix or dataframe containing values for each stimulus dimensions.

zlimit

integer. Used to truncate the z-scores whose absolute values are greater than zlimit when calculating the log-likelihood. Default to Inf

...

further arguments (currently unused)

Value

The log-likelihood for the general linear or conjunctive classifier described by object fitted against the dataset given by response and x.

Note

The value of attributes, attr(, "df") (degrees of freedom) is calculated based on the assumption that all the parameters in object are free to vary.

See Also

gqc, gqcStruct, logLik.glc, logLik.gcjc

Examples

1
2
3
4
5
m <- list(c(187, 142), c(213, 98))
covs <- diag(625, ncol=2, nrow=2)
db <- ldb(means=m, covs=covs, noise=10)
data(subjdemo_2d)
logLik(db, subjdemo_2d$response, x=subjdemo_2d[2:3], zlimit=7)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.