\HeaderA{learnerSchema-class}{Class "learnerSchema" -- convey information on a machine learning
function to the MLearn wrapper}{learnerSchema.Rdash.class}
\aliasA{nonstandardLearnerSchema-class}{learnerSchema-class}{nonstandardLearnerSchema.Rdash.class}
\aliasA{show,learnerSchema-method}{learnerSchema-class}{show,learnerSchema.Rdash.method}
\keyword{classes}{learnerSchema-class}
\begin{Description}\relax
conveys information about machine learning functions in
CRAN packages, for example, to MLearn wrapper
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("learnerSchema", ...)}.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{packageName}:] Object of class \code{"character"} string naming the
package in which the function to be used is defined. 
\item[\code{mlFunName}:] Object of class \code{"character"} string naming
the function to be used 
\item[\code{converter}:] Object of class \code{"function"} function with parameters
obj, data, trainInd, that will produce a classifierOutput instance 
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[MLearn] \code{signature(formula = "formula", data = "ExpressionSet", method = "learnerSchema", trainInd = "numeric", mlSpecials = "missing")}: execute desired learner passing a formula
and ExpressionSet
\item[MLearn] \code{signature(formula = "formula", data = "data.frame", method = "learnerSchema", trainInd = "numeric", mlSpecials = "missing")}: execute desired learner passing a formula 
\item[show] \code{signature(object = "learnerSchema")}: concise display 
}
\end{Section}
\begin{Author}\relax
Vince Carey <stvjc@channing.harvard.edu>
\end{Author}
\begin{Examples}
\begin{ExampleCode}
showClass("learnerSchema")
\end{ExampleCode}
\end{Examples}

