Class ComparisonParameters
- Version:
- $Id: $Id
- Author:
- josephramsey
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAn enumeration of the algorithms that can be used for structure learning.static enumAn enumeration of the data types that can be used for structure learning.static enumAn enumeration of the independence test types that can be used for structure learning.static enumAn 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.doublegetAlpha()Getter for the fieldalpha.Getter for the fielddataFile.Getter for the fielddataType.Getter for the fieldgraphFile.intGetter for the fieldgraphNum.Getter for the fieldindependenceTest.intGetter for the fieldnumEdges.intGetter for the fieldnumVars.doubleGetter for the fieldpenaltyDiscount.Getter for the fieldresultType.doubleGetter for the fieldsamplePrior.intGetter for the fieldsampleSize.getScore()Getter for the fieldscore.doubleGetter for the fieldstructurePrior.intgetTrial()Getter for the fieldtrial.booleanisDataFromFile.booleanisNoData()isNoData.booleanisOneEdgeFaithfulnessAssumed.voidsetAlgorithm(ComparisonParameters.Algorithm algorithm) Setter for the fieldalgorithm.voidsetAlpha(double alpha) Setter for the fieldalpha.voidsetDataFile(String dataFile) Setter for the fielddataFile.voidsetDataFromFile(boolean dataFromFile) Setter for the fielddataFromFile.voidsetDataType(ComparisonParameters.DataType dataType) Setter for the fielddataType.voidsetGraphFile(String graphFile) Setter for the fieldgraphFile.voidsetGraphNum(int graphNum) Setter for the fieldgraphNum.voidsetIndependenceTest(ComparisonParameters.IndependenceTestType independenceTest) Setter for the fieldindependenceTest.voidsetNoData(boolean noData) Setter for the fieldnoData.voidsetNumEdges(int numEdges) Setter for the fieldnumEdges.voidsetNumVars(int numVars) Setter for the fieldnumVars.voidsetOneEdgeFaithfulnessAssumed(boolean oneEdgeFaithfulnessAssumed) Setter for the fieldoneEdgeFaithfulnessAssumed.voidsetPenaltyDiscount(double penaltyDiscount) Setter for the fieldpenaltyDiscount.voidsetResultType(ComparisonParameters.ResultType resultType) Setter for the fieldresultType.voidsetSamplePrior(double samplePrior) Setter for the fieldsamplePrior.voidsetSampleSize(int sampleSize) Setter for the fieldsampleSize.voidSetter for the fieldscore.voidsetStructurePrior(double structurePrior) Setter for the fieldstructurePrior.voidsetTrial(int trial) Setter for the fieldtrial.toString()toString.
-
Constructor Details
-
ComparisonParameters
public ComparisonParameters()Constructor for ComparisonParameters.
-
ComparisonParameters
Constructor for ComparisonParameters.
- Parameters:
params- aComparisonParametersobject
-
-
Method Details
-
getDataType
Getter for the field
dataType.- Returns:
- a
ComparisonParameters.DataTypeobject
-
setDataType
Setter for the field
dataType.- Parameters:
dataType- aComparisonParameters.DataTypeobject
-
getResultType
Getter for the field
resultType.- Returns:
- a
ComparisonParameters.ResultTypeobject
-
setResultType
Setter for the field
resultType.- Parameters:
resultType- aComparisonParameters.ResultTypeobject
-
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.IndependenceTestTypeobject
-
setIndependenceTest
Setter for the field
independenceTest.- Parameters:
independenceTest- aComparisonParameters.IndependenceTestTypeobject
-
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
Getter for the field
score.- Returns:
- a
ScoreTypeobject
-
setScore
Setter for the field
score.- Parameters:
score- aScoreTypeobject
-
getAlgorithm
Getter for the field
algorithm.- Returns:
- a
ComparisonParameters.Algorithmobject
-
setAlgorithm
Setter for the field
algorithm.- Parameters:
algorithm- aComparisonParameters.Algorithmobject
-
getDataFile
Getter for the field
dataFile.- Returns:
- a
Stringobject
-
setDataFile
Setter for the field
dataFile.- Parameters:
dataFile- aStringobject
-
getGraphFile
Getter for the field
graphFile.- Returns:
- a
Stringobject
-
setGraphFile
Setter for the field
graphFile.- Parameters:
graphFile- aStringobject
-
toString
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
-