Zscore {BayesLCA} | R Documentation |
Evaluating Class Membership of Binary Data
Description
For a fitted model of class blca
, and binary data X
, the probability of class membership for each data point is provided.
Usage
Zscore(X, fit = NULL, itemprob = NULL, classprob = NULL)
Arguments
X |
A binary data matrix. |
fit |
An object of class |
itemprob |
A matrix of item probabilities, conditional on class membership. |
classprob |
A vector denoting class membership probability. |
Details
Calculation of the probability of class membership for a data point relies on two parameters, class membership and item probability. These may be supplied directly to Zscore, or alternatively, a blca
object containing both parameters can be used instead.
Value
A matrix of equal rows to X
and with G, the number of classes, columns, where each row is a score denoting the probability of class membership. Each row should therefore sum to 1.
Note
Zscore.internal
has the same functionality as Zscore
, but is only intended for internal use.
Author(s)
Arthur White
Examples
set.seed(1)
type1 <- c(0.8, 0.8, 0.05, 0.2)
type2 <- c(0.2, 0.2, 0.05, 0.8)
x<- rlca(250, rbind(type1,type2), c(0.5,0.5))
fit <- blca.em(x, 2)
fit$Z ## Unique data types
Zscore(x, fit=fit) ## Whole data set
Zscore(c(0, 1, 1, 0), fit=fit) ## Not in data set
Zscore(x, itemprob=rbind(type1,type2), classprob=c(0.5,0.5))