Package edu.cmu.tetrad.study.performance
Class Comparison2
java.lang.Object
edu.cmu.tetrad.study.performance.Comparison2
Does a comparison of algorithm results across algorithm type, sample sizes, etc.
- Version:
- $Id: $Id
- Author:
- josephramsey 2016.03.24, dmalinsky 2016.05.20
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ComparisonResultcompare(ComparisonParameters params) Simulates data from model parameterizing the given DAG, and runs the algorithm on that data, printing out error statistics.static intgetIndex.static KnowledgegetKnowledge(Graph graph) getKnowledge.static intgetLag.static StringgetNameNoLag(Object obj) getNameNoLag.static StringgetPrefix.static TextTablesummarize(List<ComparisonResult> results, List<Comparison2.TableColumn> tableColumns) summarize.
-
Method Details
-
compare
Simulates data from model parameterizing the given DAG, and runs the algorithm on that data, printing out error statistics.- Parameters:
params- aComparisonParametersobject- Returns:
- a
ComparisonResultobject - Throws:
InterruptedException- if any
-
summarize
public static TextTable summarize(List<ComparisonResult> results, List<Comparison2.TableColumn> tableColumns) summarize.
-
getKnowledge
getKnowledge.
-
getNameNoLag
getNameNoLag.
-
getPrefix
getPrefix.
-
getIndex
getIndex.
- Parameters:
s- aStringobject- Returns:
- a int
-
getLag
getLag.
- Parameters:
s- aStringobject- Returns:
- a int
-