the proportion correct of the quadratic decision boundary.

Share:

Description

Calculate the proportion correct obtained by categorizing samples form one multivariate normal population using the quadratic decision boundary.

Usage

1
qdb.p.correct(x, qdb, refpts = colMeans(x))

Arguments

x

a vector or matrix containing the values of samples from one multivariate normal population.

qdb

object of class gqcStruct or a vector containing the values for coeffs and bias of an quadratic decision bound.

refpts

a numeric vector used as a reference point to determine the correct side of the qdb for classifying x. The length(refpts) should be equal to ncol(x). Default to colMeans(x).

Details

The function assumes that all the points specified in x belong to just one category.

Author(s)

Author of the original Matlab routine ‘quadbndpercorr’: 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
data(subjdemo_2d)
tmp <- split(subjdemo_2d, subjdemo_2d$category)
mc <- mcovs(category ~ x + y, data=subjdemo_2d, pooled=FALSE)
db <- qdb(mc$means, mc$covs)
qdb.p.correct(tmp[[1]][,2:3], db)

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