edu.georgetown.gucs.experiment
Class Comparer
java.lang.Object
edu.georgetown.gucs.experiment.Comparer
- Direct Known Subclasses:
- Experiment, ParameterSearch
public class Comparer
- extends java.lang.Object
- Author:
- Lindsay Neubauer
Constructor Summary |
Comparer(java.lang.String configFileName,
java.lang.Boolean experiment)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
language
protected java.lang.String language
numberOfTrials
protected java.lang.Integer numberOfTrials
randomSeeds
protected java.util.Vector<java.lang.Long> randomSeeds
manglers
protected java.util.Vector<java.util.Vector<java.lang.String>> manglers
manglerStrings
protected java.util.Vector<java.lang.String> manglerStrings
dictionaryCounts
protected java.util.Vector<java.lang.Integer> dictionaryCounts
dictionaryPercents
protected java.util.Vector<java.lang.Integer> dictionaryPercents
sampleCounts
protected java.util.Vector<java.lang.Integer> sampleCounts
samplePercents
protected java.util.Vector<java.lang.Integer> samplePercents
fingerprinterName
protected java.util.Vector<java.lang.String> fingerprinterName
minIDF
protected java.util.Vector<java.lang.Double> minIDF
maxIDF
protected java.util.Vector<java.lang.Double> maxIDF
tokenizerNameLists
protected java.util.Vector<java.util.Vector<java.lang.String>> tokenizerNameLists
numberOfTrialThreads
protected java.lang.Integer numberOfTrialThreads
matcherHash
protected java.util.HashMap<java.lang.String,java.util.Vector<java.lang.Integer>> matcherHash
dataset
protected java.lang.String dataset
datasetPath
protected java.io.File datasetPath
datasetFiles
protected FileLister datasetFiles
tokenizerLists
protected java.util.Vector<TokenizerList> tokenizerLists
resultType
protected java.lang.String[] resultType
trialResults
protected java.util.HashMap<java.lang.String,java.util.TreeMap<java.lang.String,java.util.Vector<java.lang.Double[]>>> trialResults
description
protected java.lang.String description
comparisonType
protected java.lang.String comparisonType
configuration
protected java.lang.String configuration
totalExperiments
protected java.lang.Integer totalExperiments
experimentID
protected java.lang.Integer experimentID
db
protected DBInterface db
completedExperiments
protected java.util.Vector<java.lang.Integer> completedExperiments
Comparer
public Comparer(java.lang.String configFileName,
java.lang.Boolean experiment)
loadXMLConfig
public void loadXMLConfig(java.lang.String config)
- Load properties from XML configuration file
- Parameters:
config
- the string name of the configuration file
getManglerStrings
public java.util.Vector<java.lang.String> getManglerStrings()
showSettings
public void showSettings()
- Print out properties
sanityCheck
public void sanityCheck()
- Check that properties are valid
runTrials
public int runTrials()
- Runs trials for each setting