类 PreConstructedLinearModel
java.lang.Object
weka.classifiers.Classifier
weka.classifiers.trees.m5.PreConstructedLinearModel
- 所有已实现的接口:
Serializable
,Cloneable
,CapabilitiesHandler
,OptionHandler
,RevisionHandler
This class encapsulates a linear regression function. It is a classifier
but does not learn the function itself, instead it is constructed with
coefficients and intercept obtained elsewhere. The buildClassifier method
must still be called however as this stores a copy of the training data's
header for use in printing the model to the console.
- 版本:
- $Revision: 1.6 $
- 作者:
- Mark Hall (mhall@cs.waikato.ac.nz)
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
buildClassifier
(Instances instances) Builds the classifier.double
classifyInstance
(Instance inst) Predicts the class of the supplied instance using the linear model.double[]
Return the array of coefficientsReturns the revision string.double
Return the interceptint
Return the number of parameters (coefficients) in the linear modeltoString()
Returns a textual description of this linear model从类继承的方法 weka.classifiers.Classifier
debugTipText, distributionForInstance, forName, getCapabilities, getDebug, getOptions, listOptions, makeCopies, makeCopy, setDebug, setOptions
-
构造器详细资料
-
PreConstructedLinearModel
public PreConstructedLinearModel(double[] coeffs, double intercept) Constructor- 参数:
coeffs
- an array of coefficientsintercept
- the intercept
-
-
方法详细资料
-
buildClassifier
Builds the classifier. In this case all that is done is that a copy of the training instances header is saved.- 指定者:
buildClassifier
在类中Classifier
- 参数:
instances
- anInstances
value- 抛出:
Exception
- if an error occurs
-
classifyInstance
Predicts the class of the supplied instance using the linear model.- 覆盖:
classifyInstance
在类中Classifier
- 参数:
inst
- the instance to make a prediction for- 返回:
- the prediction
- 抛出:
Exception
- if an error occurs
-
numParameters
public int numParameters()Return the number of parameters (coefficients) in the linear model- 返回:
- the number of parameters
-
coefficients
public double[] coefficients()Return the array of coefficients- 返回:
- the coefficients
-
intercept
public double intercept()Return the intercept- 返回:
- the intercept
-
toString
Returns a textual description of this linear model -
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 覆盖:
getRevision
在类中Classifier
- 返回:
- the revision
-