public class FeatureVectorObj
extends java.lang.Object
implements java.io.Serializable
DomainTheory
. This vector will be used to
compare any two DomainTheories
and compute their similarity.
NOTE: All messages in this class are intended for the Developer or Administrator. They are not internationalized.
Modifier and Type | Field and Description |
---|---|
boolean |
addressTerms |
float |
avgLateralCount |
static FeatureVectorObj.FloatDistributionObj |
el_1_distn |
static FeatureVectorObj.FloatDistributionObj |
el_2_distn |
static FeatureVectorObj.SymbolDistributionObj |
el_3_distn |
static FeatureVectorObj.SymbolDistributionObj |
el_4_distn |
static FeatureVectorObj.FloatDistributionObj |
el_5_distn |
static FeatureVectorObj.SymbolDistributionObj |
el_8_distn |
static FeatureVectorObj.SymbolDistributionObj |
el_9_distn |
java.util.TreeSet |
exactSigSet |
int |
fvID |
boolean |
genSkewing |
java.util.ArrayList<java.lang.Object> |
hcvcList |
java.util.ArrayList<java.lang.Object> |
ivcList |
java.lang.String |
languageName |
float |
percentMultiGen |
float |
percentRecip |
boolean |
stepTerms |
java.util.TreeSet |
structSigSet |
boolean |
udps |
static double[] |
zTable |
Modifier and Type | Method and Description |
---|---|
float[] |
computeSimilarity(FeatureVectorObj fv2)
Compare this feature vector with another one feature-by-feature.
|
java.util.ArrayList<java.lang.Object> |
parseList(java.lang.String line,
boolean parens) |
double |
phiScore(double num,
FeatureVectorObj.FloatDistributionObj distn)
Implements a standard look-up table of values for the percent of the distribution area to the left
of a value.
|
void |
toDisk(java.io.PrintWriter outFile) |
java.lang.String |
toString() |
public static FeatureVectorObj.SymbolDistributionObj el_3_distn
public static FeatureVectorObj.SymbolDistributionObj el_4_distn
public static FeatureVectorObj.SymbolDistributionObj el_8_distn
public static FeatureVectorObj.SymbolDistributionObj el_9_distn
public static FeatureVectorObj.FloatDistributionObj el_1_distn
public static FeatureVectorObj.FloatDistributionObj el_2_distn
public static FeatureVectorObj.FloatDistributionObj el_5_distn
public static final double[] zTable
public java.lang.String languageName
public boolean addressTerms
public int fvID
public boolean genSkewing
public float percentRecip
public float percentMultiGen
public java.util.ArrayList<java.lang.Object> ivcList
public java.util.ArrayList<java.lang.Object> hcvcList
public float avgLateralCount
public boolean stepTerms
public boolean udps
public java.util.TreeSet exactSigSet
public java.util.TreeSet structSigSet
public java.util.ArrayList<java.lang.Object> parseList(java.lang.String line, boolean parens)
public java.lang.String toString()
toString
in class java.lang.Object
public void toDisk(java.io.PrintWriter outFile) throws java.io.IOException
java.io.IOException
public float[] computeSimilarity(FeatureVectorObj fv2)
fv2
- the other feature vector.public double phiScore(double num, FeatureVectorObj.FloatDistributionObj distn)
num
- a real number drawn from the distribution.distn
- the distribution of floats for this FeatureVector element, including num