train {emuR} | R Documentation |
Train a Gaussian Model
Description
Trains a Gaussian Model
Usage
train(x, lab = rep("x", nrow(x)))
Arguments
x |
A data vector or matrix. |
lab |
A vector of labels parallel to |
Details
This function is used to train a gaussian model on a data set. The result
can be passed to either the mahal
or bayes.lab
functions to
classify either the training set (x
) or a test set with the same
number of dimensions. Train simply finds the mean and inverse covariance
matrix/standard deviation for the data corresponding to each unique label
in labs.
Value
A structure with the following components:
label |
The unique labels in |
means |
The means for each dimension per unique label. |
cov |
The combined covariance
matrixes for each unique label. The matrixes are joined with |
invcov |
The combined inverse covariance matrixes for
each unique label. The matrixes are joined with |
See Also
mahal, bayes.lab, mahalplot, bayes.plot