predict.glc: predict method for General Linear Classifier

Description Usage Arguments Details Value Author(s) References Examples

Description

Predicted classification based on ‘glc’ model object.

Usage

1
2
## S3 method for class 'glc'
predict(object, newdata, seed = NULL, ...)

Arguments

object

object of class glc.

newdata

a vector or a matrix containing new samples with which the classification prediction is to be made.

seed

numeric. The ‘seed’ used for the random number generator.

...

further arguments (currently unused).

Details

The function predict (or ‘simulate’) classification response of an observer whose noise and linear decision bounds are specified in object.

The predicted category labels are matched with those used for the fit in object.

If newdata is missing, the predictions are made on the data used for the fit.

Value

a vector of labels of categories to which each sample in newdata is predicted to belong, according to the model in object.

Author(s)

Author of the original Matlab routines: Leola Alfonso-Reese

Author of R adaptation: Kazunaga Matsuki

References

Alfonso-Reese, L. A. (2006) General recognition theory of categorization: A MATLAB toolbox. Behavior Research Methods, 38, 579-583.

Examples

1
2
3
4
5
6
7
8
data(subjdemo_2d)
fit.2dl <- glc(response ~ x + y, data=subjdemo_2d, 
    category=subjdemo_2d$category, zlimit=7)

m <- list(c(187, 142), c(213.4, 97.7))
covs <- diag(c(900, 900))
newd <- grtrnorm(n=20, np=2, means=m, covs=covs, seed=1234)
predict(fit.2dl, newd[,2:3], seed=1234)

grt documentation built on May 2, 2019, 7:10 a.m.