Interface Algorithm
- All Superinterfaces:
HasParameters,Serializable,TetradSerializable
- All Known Subinterfaces:
MultiDataSetAlgorithm
- All Known Implementing Classes:
BDCE,BFCI,BFCIFinalOrientationOnly,BFCITR,BOSS,BOSS_MB,BOSS_MB2,BOSSDC,BPC,BRIDGES,BRIDGES_OLD,BRIDGES2,CCD,CcdMax,CcdMaxConcatenated,Cfci,CPC,CpcStable,CStaR,EB,ExternalAlgorithm,ExternalAlgorithmBnlearnMmhc,ExternalAlgorithmBNTPc,ExternalAlgorithmIntersection,ExternalAlgorithmPcalgGes,ExternalAlgorithmPcalgPc,ExternalAlgorithmTetrad,FactorAnalysis,FAS,FASK,FaskConcatenated,FaskPW,FaskVote,FasLofs,FasLofsConcatenated,Fci,FciMax,Fges,FgesConcatenated,FgesMb,FgesMeasurement,FirstInflection,FOFC,FTFC,GesMe,GFCI,Glasso,GRaSP,GRASP_FCI,GRaSPTol,Images,ImagesBDeu,ImagesPcStableMax,ImagesSemBic,Ling,Lingam,LVSWAP_1,LVSWAP_2a,LVSWAP_2b,Mgm,MixedFgesDiscretingContinuousVariables,MixedFgesTreatingDiscreteAsContinuous,MultiFaskV1,PagSamplingRfci,PC,PC_MB,PcAll,Pcd,PCMAX,PcStable,PcStableMaxConcatenated,R1,R2,R3,Rfci,RfciBsc,RSkew,RSkewE,SIMPLE_DEMO_GA,SingleGraphAlg,Skew,SkewE,SP,SPPFCI,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.
-