aGrUM 3.0.0
a C++ library for (probabilistic) graphical models
CIBasedLearning.h File Reference

Abstract base class for CI-test-based structure learning algorithms. More...

Include dependency graph for CIBasedLearning.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gum::learning::CIBasedLearning
 Abstract base for CI-test-based causal structure learning (PC, FCI). More...
struct  gum::learning::CIBasedLearning::SepSetEntry_

Namespaces

namespace  gum
 gum is the global namespace for all aGrUM entities
namespace  gum::learning
 include the inlined functions if necessary

Detailed Description

Abstract base class for CI-test-based structure learning algorithms.

CIBasedLearning sits between ConstraintBasedLearning and concrete algorithms (PC, FCI). It holds all state shared by CI-test algorithms: the independence test, alpha threshold, stable-PC mode, conditioning-set size, separation sets, and unshielded-collider orientation logic.

Concrete subclasses implement learnMixedStructure().

Author
Pierre-Henri WUILLEMIN(_at_LIP6)

Definition in file CIBasedLearning.h.