类 KStarNumericAttribute
java.lang.Object
weka.classifiers.lazy.kstar.KStarNumericAttribute
- 所有已实现的接口:
KStarConstants
,RevisionHandler
A custom class which provides the environment for computing the
transformation probability of a specified test instance numeric
attribute to a specified train instance numeric attribute.
- 版本:
- $Revision 1.0 $
- 作者:
- Len Trigg (len@reeltwo.com), Abdelaziz Mahoui (am14@cs.waikato.ac.nz)
-
字段概要
从接口继承的字段 weka.classifiers.lazy.kstar.KStarConstants
B_ENTROPY, B_SPHERE, EPSILON, FLOOR, FLOOR1, INITIAL_STEP, LOG2, M_AVERAGE, M_DELETE, M_MAXDIFF, M_NORMAL, NUM_RAND_COLS, OFF, ON, ROOT_FINDER_ACCURACY, ROOT_FINDER_MAX_ITER
-
构造器概要
构造器构造器说明KStarNumericAttribute
(Instance test, Instance train, int attrIndex, Instances trainSet, int[][] randClassCols, KStarCache cache) Constructor -
方法概要
修饰符和类型方法说明Returns the revision string.void
setBlendFactor
(int factor) Set the blending factorvoid
setBlendMethod
(int method) Set the blending methodvoid
setMissingMode
(int mode) Set the missing value mode.void
setOptions
(int missingmode, int blendmethod, int blendfactor) Set options.double
Calculates the transformation probability of the attribute indexed "m_AttrIndex" in test instance "m_Test" to the same attribute in the train instance "m_Train".
-
构造器详细资料
-
KStarNumericAttribute
public KStarNumericAttribute(Instance test, Instance train, int attrIndex, Instances trainSet, int[][] randClassCols, KStarCache cache) Constructor
-
-
方法详细资料
-
transProb
public double transProb()Calculates the transformation probability of the attribute indexed "m_AttrIndex" in test instance "m_Test" to the same attribute in the train instance "m_Train".- 返回:
- the probability value
-
setOptions
public void setOptions(int missingmode, int blendmethod, int blendfactor) Set options.- 参数:
missingmode
- the missing value treatment to useblendmethod
- the blending method to useblendfactor
- the level of blending to use
-
setMissingMode
public void setMissingMode(int mode) Set the missing value mode.- 参数:
mode
- the type of missing value treatment to use
-
setBlendMethod
public void setBlendMethod(int method) Set the blending method- 参数:
method
- the blending method to use
-
setBlendFactor
public void setBlendFactor(int factor) Set the blending factor- 参数:
factor
- the level of blending to use
-
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 返回:
- the revision
-