LWL

Package

weka.classifiers.lazy

Synopsis

Locally weighted learning. Uses an instance-based algorithm to assign instance weights which are then used by a specified WeightedInstancesHandler.
Can do classification (e.g. using naive Bayes) or regression (e.g. using linear regression).

For more info, see

Eibe Frank, Mark Hall, Bernhard Pfahringer: Locally Weighted Naive Bayes. In: 19th Conference in Uncertainty in Artificial Intelligence, 249-256, 2003.

C. Atkeson, A. Moore, S. Schaal (1996). Locally weighted learning. AI Review..

Options

The table below describes the options available for LWL.

Option

Description

KNN

How many neighbours are used to determine the width of the weighting function (<= 0 means all neighbours).

classifier

The base classifier to be used.

debug

If set to true, classifier may output additional info to the console.

nearestNeighbourSearchAlgorithm

The nearest neighbour search algorithm to use (Default: LinearNN).

weightingKernel

Determines weighting function. [0 = Linear, 1 = Epnechnikov,2 = Tricube, 3 = Inverse, 4 = Gaussian and 5 = Constant. (default 0 = Linear)].

Capabilities

The table below describes the capabilites of LWL.

Capability

Supported

Class

Numeric class, Missing class values, Binary class, Date class, Nominal class

Attributes

Numeric attributes, Binary attributes, Missing values, Empty nominal attributes, Nominal attributes, Date attributes, Unary attributes

Min # of instances

0