make_Weka_associator
and make_Weka_clusterer
create an R
function providing an interface to a Weka association learner or a
Weka clusterer, respectively. The interface function has formals
x
and control = NULL
, representing the training
instances and control options to be employed. Objects created by
these interface functions always inherit from classes
Weka_associators
and Weka_clusterers
, respectively,
which have at least suitable print
methods. make_Weka_classifier
creates an interface function for a Weka
classifier, with formals formula
, data
, subset
,
na.action
, and control = NULL
, where the first four have
the usual meanings for statistical modeling functions in R,
and the last again specifies the control options to be employed by the
Weka learner. Objects created by these interfaces always inherit from
class Weka_classifier
, and have at least suitable print
and predict
methods.
In addition to creating interface functions, the interfaces are
registered (under the name of the Weka class interfaced), which in
particular allows the Weka Option Wizard (WOW
) to
conveniently give on-line information about available control options
for the interfaces.
list_Weka_interfaces
lists the available interfaces.
It is straightforward to register new interfaces in addition to the
ones package RWeka provides by default.