Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
cbcd 0.1.0
cbcd 0.1.0

Tutorial

  • Tutorial: a first PC run

How-to

  • How-to
    • Choosing a conditional-independence test
    • Encoding background knowledge
    • Wiring a custom CI test or oracle

Reference

  • Reference
    • cbcd
      • cbcd.algorithms
        • cbcd.algorithms.fci
        • cbcd.algorithms.pc
      • cbcd.background
      • cbcd.citest
        • cbcd.citest.cached
        • cbcd.citest.factory
        • cbcd.citest.fisherz
        • cbcd.citest.protocol
      • cbcd.collider
      • cbcd.exceptions
      • cbcd.graph
        • cbcd.graph.base
        • cbcd.graph.cpdag
        • cbcd.graph.dag
        • cbcd.graph.marks
        • cbcd.graph.pag
        • cbcd.graph.queries
      • cbcd.recording
      • cbcd.refinement
      • cbcd.rules
      • cbcd.skeleton
      • cbcd.timeseries
        • cbcd.timeseries.algorithms
        • cbcd.timeseries.citest
        • cbcd.timeseries.graph
        • cbcd.timeseries.lagged
        • cbcd.timeseries.skeleton

Explanation

  • Explanation
    • PC theory
    • FCI theory
    • PCMCI theory
    • Composition-first design
    • CI test taxonomy
Back to top
View this page
Edit this page

Explanation¶

Conceptual material on the algorithms, assumptions, and design choices that underpin cbcd. These pages are aimed at readers who want to understand why the package is structured the way it is — or who plan to cite the library in a paper.

  • PC theory
  • FCI theory
  • PCMCI theory
  • Composition-first design
  • CI test taxonomy
Next
PC theory
Previous
cbcd.timeseries.skeleton
Copyright © 2026, Pavel Averin
Made with Sphinx and @pradyunsg's Furo