\HeaderA{maigesClass-class}{maigesClass class, store results of discrimination (or classification) analysis}{maigesClass.Rdash.class}
\aliasA{maigesClass}{maigesClass-class}{maigesClass}
\keyword{classes}{maigesClass-class}
\begin{Description}\relax
This class defines a structure to store the results from
discrimination analysis. This type of analysis can be done using the
functions \code{\LinkA{classifyLDA}{classifyLDA}}, \code{\LinkA{classifySVM}{classifySVM}},
\code{\LinkA{classifyKNN}{classifyKNN}}, \code{\LinkA{classifyLDAsc}{classifyLDAsc}},
\code{\LinkA{classifySVMsc}{classifySVMsc}} or \code{\LinkA{classifyKNNsc}{classifyKNNsc}}.
\end{Description}
\begin{Details}\relax
Objects of this class are produced by calling the functions
\code{\LinkA{classifyLDA}{classifyLDA}}, \code{\LinkA{classifySVM}{classifySVM}},
\code{\LinkA{classifyKNN}{classifyKNN}}, \code{\LinkA{classifyLDAsc}{classifyLDAsc}},
\code{\LinkA{classifySVMsc}{classifySVMsc}} or \code{\LinkA{classifyKNNsc}{classifyKNNsc}} over an
object of class \code{\LinkA{maiges}{maiges}} to search for cliques satisfying the
criteria specified for classification.
\end{Details}
\begin{Section}{Slots}
\describe{
\item[\code{W}:] numeric matrix giving the W values of the genes
tested. This information is useful for doing plots of the cliques.
\item[\code{CV}:] numeric vector that store the number of correct
classifications in the leave-one-out cross validation procedure.
\item[\code{SVD}:] numeric vector that store the singular value
decomposition from Fisher linear discriminant analysis.
\item[\code{cliques}:] character matrix that gives the genes that
constitute the cliques returned. The rows of the matrix represent
the cliques while the columns represent the genes that form the clique.
\item[\code{cliques.idx}:] numeric matrix similar to the above,
storing the indexes (onto \code{W} slot) of the genes.
\item[\code{method}:] character string giving the method of
discrimination analysis used.
\item[\code{Date}:] character string giving the date and time that
the object was generated.
\item[\code{V.info}:] list containg three characters. The first one is
a string containing the R version used when the object was
created. The second is a char vector with base packages and the
last one is another char vector with additional packages and
version numbers.
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[plot] \code{signature(x = 'maigesClass')}: plot method for
\code{\LinkA{maigesClass}{maigesClass}} class. Display dispersion plots.
\item[print] \code{signature(x = 'maigesClass')}: print method for
\code{\LinkA{maigesClass}{maigesClass}} class.
\item[show] \code{signature(x = 'maigesClass')}: show method for
\code{\LinkA{maigesClass}{maigesClass}} class.
\item[summary] \code{signature(x = 'maigesClass')}: summary method for
\code{\LinkA{maigesClass}{maigesClass}} class.
}
\end{Section}
\begin{Author}\relax
Gustavo H. Esteves <\email{gesteves@vision.ime.usp.br}>
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{classifyLDA}{classifyLDA}}, \code{\LinkA{classifySVM}{classifySVM}},
\code{\LinkA{classifyKNN}{classifyKNN}}, \code{\LinkA{classifyLDAsc}{classifyLDAsc}},
\code{\LinkA{classifySVMsc}{classifySVMsc}} and \code{\LinkA{classifyKNNsc}{classifyKNNsc}}.
\end{SeeAlso}

