Class ComparisonParameters
- Version:
- $Id: $Id
- Author:
- josephramsey
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
An enumeration of the algorithms that can be used for structure learning.static enum
An enumeration of the data types that can be used for structure learning.static enum
An enumeration of the independence test types that can be used for structure learning.static enum
An enumeration of the result types that can be used for structure learning. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for ComparisonParameters.Constructor for ComparisonParameters. -
Method Summary
Modifier and TypeMethodDescriptionGetter for the fieldalgorithm
.double
getAlpha()
Getter for the fieldalpha
.Getter for the fielddataFile
.Getter for the fielddataType
.Getter for the fieldgraphFile
.int
Getter for the fieldgraphNum
.Getter for the fieldindependenceTest
.int
Getter for the fieldnumEdges
.int
Getter for the fieldnumVars
.double
Getter for the fieldpenaltyDiscount
.Getter for the fieldresultType
.double
Getter for the fieldsamplePrior
.int
Getter for the fieldsampleSize
.getScore()
Getter for the fieldscore
.double
Getter for the fieldstructurePrior
.int
getTrial()
Getter for the fieldtrial
.boolean
isDataFromFile.boolean
isNoData()
isNoData.boolean
isOneEdgeFaithfulnessAssumed.void
setAlgorithm
(ComparisonParameters.Algorithm algorithm) Setter for the fieldalgorithm
.void
setAlpha
(double alpha) Setter for the fieldalpha
.void
setDataFile
(String dataFile) Setter for the fielddataFile
.void
setDataFromFile
(boolean dataFromFile) Setter for the fielddataFromFile
.void
setDataType
(ComparisonParameters.DataType dataType) Setter for the fielddataType
.void
setGraphFile
(String graphFile) Setter for the fieldgraphFile
.void
setGraphNum
(int graphNum) Setter for the fieldgraphNum
.void
setIndependenceTest
(ComparisonParameters.IndependenceTestType independenceTest) Setter for the fieldindependenceTest
.void
setNoData
(boolean noData) Setter for the fieldnoData
.void
setNumEdges
(int numEdges) Setter for the fieldnumEdges
.void
setNumVars
(int numVars) Setter for the fieldnumVars
.void
setOneEdgeFaithfulnessAssumed
(boolean oneEdgeFaithfulnessAssumed) Setter for the fieldoneEdgeFaithfulnessAssumed
.void
setPenaltyDiscount
(double penaltyDiscount) Setter for the fieldpenaltyDiscount
.void
setResultType
(ComparisonParameters.ResultType resultType) Setter for the fieldresultType
.void
setSamplePrior
(double samplePrior) Setter for the fieldsamplePrior
.void
setSampleSize
(int sampleSize) Setter for the fieldsampleSize
.void
Setter for the fieldscore
.void
setStructurePrior
(double structurePrior) Setter for the fieldstructurePrior
.void
setTrial
(int trial) Setter for the fieldtrial
.toString()
toString.
-
Constructor Details
-
ComparisonParameters
public ComparisonParameters()Constructor for ComparisonParameters.
-
ComparisonParameters
Constructor for ComparisonParameters.
- Parameters:
params
- aComparisonParameters
object
-
-
Method Details
-
getDataType
Getter for the field
dataType
.- Returns:
- a
ComparisonParameters.DataType
object
-
setDataType
Setter for the field
dataType
.- Parameters:
dataType
- aComparisonParameters.DataType
object
-
getResultType
Getter for the field
resultType
.- Returns:
- a
ComparisonParameters.ResultType
object
-
setResultType
Setter for the field
resultType
.- Parameters:
resultType
- aComparisonParameters.ResultType
object
-
getNumVars
public int getNumVars()Getter for the field
numVars
.- Returns:
- a int
-
setNumVars
public void setNumVars(int numVars) Setter for the field
numVars
.- Parameters:
numVars
- a int
-
getNumEdges
public int getNumEdges()Getter for the field
numEdges
.- Returns:
- a int
-
setNumEdges
public void setNumEdges(int numEdges) Setter for the field
numEdges
.- Parameters:
numEdges
- a int
-
getSampleSize
public int getSampleSize()Getter for the field
sampleSize
.- Returns:
- a int
-
setSampleSize
public void setSampleSize(int sampleSize) Setter for the field
sampleSize
.- Parameters:
sampleSize
- a int
-
getIndependenceTest
Getter for the field
independenceTest
.- Returns:
- a
ComparisonParameters.IndependenceTestType
object
-
setIndependenceTest
Setter for the field
independenceTest
.- Parameters:
independenceTest
- aComparisonParameters.IndependenceTestType
object
-
getPenaltyDiscount
public double getPenaltyDiscount()Getter for the field
penaltyDiscount
.- Returns:
- a double
-
setPenaltyDiscount
public void setPenaltyDiscount(double penaltyDiscount) Setter for the field
penaltyDiscount
.- Parameters:
penaltyDiscount
- a double
-
getAlpha
public double getAlpha()Getter for the field
alpha
.- Returns:
- a double
-
setAlpha
public void setAlpha(double alpha) Setter for the field
alpha
.- Parameters:
alpha
- a double
-
getScore
-
setScore
-
getAlgorithm
Getter for the field
algorithm
.- Returns:
- a
ComparisonParameters.Algorithm
object
-
setAlgorithm
Setter for the field
algorithm
.- Parameters:
algorithm
- aComparisonParameters.Algorithm
object
-
getDataFile
-
setDataFile
-
getGraphFile
-
setGraphFile
-
toString
-
getSamplePrior
public double getSamplePrior()Getter for the field
samplePrior
.- Returns:
- a double
-
setSamplePrior
public void setSamplePrior(double samplePrior) Setter for the field
samplePrior
.- Parameters:
samplePrior
- a double
-
getStructurePrior
public double getStructurePrior()Getter for the field
structurePrior
.- Returns:
- a double
-
setStructurePrior
public void setStructurePrior(double structurePrior) Setter for the field
structurePrior
.- Parameters:
structurePrior
- a double
-
isOneEdgeFaithfulnessAssumed
public boolean isOneEdgeFaithfulnessAssumed()isOneEdgeFaithfulnessAssumed.
- Returns:
- a boolean
-
setOneEdgeFaithfulnessAssumed
public void setOneEdgeFaithfulnessAssumed(boolean oneEdgeFaithfulnessAssumed) Setter for the field
oneEdgeFaithfulnessAssumed
.- Parameters:
oneEdgeFaithfulnessAssumed
- a boolean
-
isNoData
public boolean isNoData()isNoData.
- Returns:
- a boolean
-
setNoData
public void setNoData(boolean noData) Setter for the field
noData
.- Parameters:
noData
- a boolean
-
isDataFromFile
public boolean isDataFromFile()isDataFromFile.
- Returns:
- a boolean
-
setDataFromFile
public void setDataFromFile(boolean dataFromFile) Setter for the field
dataFromFile
.- Parameters:
dataFromFile
- a boolean
-
getGraphNum
public int getGraphNum()Getter for the field
graphNum
.- Returns:
- a int
-
setGraphNum
public void setGraphNum(int graphNum) Setter for the field
graphNum
.- Parameters:
graphNum
- a int
-
getTrial
public int getTrial()Getter for the field
trial
.- Returns:
- a int
-
setTrial
public void setTrial(int trial) Setter for the field
trial
.- Parameters:
trial
- a int
-