Interface Algorithm
- All Superinterfaces:
HasParameters,Serializable,TetradSerializable
- All Known Subinterfaces:
MultiDataSetAlgorithm
- All Known Implementing Classes:
Bdce,Bfci,BfciTr,Boss,BossMb,BossMb2,Bpc,Bridges,Bridges2,Ccd,CcdMax,CcdMaxConcatenated,Cfci,Cpc,CpcStable,Cstar,Eb,ExternalAlgorithm,ExternalAlgorithmBnlearnMmhc,ExternalAlgorithmBNTPc,ExternalAlgorithmIntersection,ExternalAlgorithmPcalgGes,ExternalAlgorithmPcalgPc,ExternalAlgorithmTetrad,FactorAnalysis,Fas,Fask,FaskConcatenated,FaskLofsConcatenated,FaskPw,FaskVote,FasLofs,Fci,FciMax,Fges,FgesConcatenated,FgesMb,FgesMeasurement,FirstInflection,Fofc,Ftfc,GesMe,Gfci,Glasso,Grasp,GraspFci,GraspTol,Images,Ling,Lingam,Mgm,PagSampleRfci,Pc,Pcd,PcMax,PcMb,PcStable,R1,R2,R3,Rfci,RfciBsc,Rskew,RskewE,SingleGraphAlg,Skew,SkewE,Sp,SpFci,StabilitySelection,StARS,SvarFci,SvarGfci,Tanh
Interface that algorithm must implement.
- Author:
- jdramsey
-
Method Summary
Modifier and TypeMethodDescriptiongetComparisonGraph(Graph graph) Returns that graph that the result should be compared to.Returns the data type that the search requires, whether continuous, discrete, or mixed.Returns a short, one-line description of this algorithm.Returns the parameters that this search uses.search(DataModel dataSet, Parameters parameters) Runs the search.
-
Method Details
-
search
Runs the search.- Parameters:
dataSet- The data set to run to the search on.parameters- The paramters of the search.- Returns:
- The result graph.
-
getComparisonGraph
Returns that graph that the result should be compared to.- Parameters:
graph- The true directed graph, if there is one.- Returns:
- The comparison graph.
-
getDescription
String getDescription()Returns a short, one-line description of this algorithm. This will be printed in the report.- Returns:
- This description.
-
getDataType
DataType getDataType()Returns the data type that the search requires, whether continuous, discrete, or mixed.- Returns:
- This type.
-
getParameters
Returns the parameters that this search uses.- Specified by:
getParametersin interfaceHasParameters- Returns:
- A list of String names of parameters.
-