Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Causal inference›Causal Discovery Algorithms (PC, FCI, LiNGAM)
Regression model

Causal Discovery Algorithms (PC, FCI, LiNGAM)

Also known as: PC algorithm, FCI algorithm, LiNGAM, causal structure learning, DAG learning, Nedensel Keşif Algoritmaları (PC, FCI, LiNGAM)

Causal discovery is a family of algorithms that automatically learn a directed acyclic graph (DAG) describing causal structure directly from observational data. The constraint-based PC and FCI algorithms were developed by Spirtes, Glymour and Scheines (2000), while the LiNGAM model of Shimizu et al. (2006) exploits linear non-Gaussian structure to orient edges.

ScholarGate
  1. Regression model
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Causal Discovery Algorithms
DAG Causal IdentificationDifference-in-DifferencesInstrumental Variables i…OLS RegressionPropensity Score MatchingExponential Random Graph…Frontdoor AdjustmentHeterogeneous Treatment…Placebo Tests

When to use it

Use causal discovery when you want to explore or hypothesise the causal structure among several continuous or binary variables from observational data, with a reasonably large sample (at least about 100 observations). PC and FCI rely on the Markov condition and faithfulness; FCI is the right choice when latent confounders are plausible. LiNGAM requires a linear model with non-Gaussian, acyclic noise. With many variables the size of candidate parent sets must be bounded, and any discovered graph should be interpreted with domain expertise rather than taken as established causation.

Strengths & limitations

Strengths
  • Learns causal structure directly from observational data when controlled experiments are infeasible.
  • Offers complementary engines: PC/FCI for constraint-based testing and LiNGAM for fully oriented graphs under non-Gaussian noise.
  • FCI explicitly allows for hidden (latent) confounders rather than assuming all common causes are observed.
Limitations
  • Conditional-independence tests are underpowered in small samples (n < 100), producing spurious or missing edges.
  • LiNGAM is undefined when its non-Gaussian assumption fails; PC must then be extended to FCI.
  • With many variables the parent-set search becomes costly and unreliable unless its size is bounded.
  • Recovered graphs require domain expertise to justify a genuinely causal reading.

Frequently asked

How is causal discovery different from regression?

Regression estimates the effect of predictors on an outcome whose causal role you have already assumed. Causal discovery instead tries to learn the direction of the arrows themselves — which variables cause which — directly from the data's (conditional) independence and distributional structure.

When should I use FCI instead of PC?

PC assumes there are no hidden confounders. FCI relaxes this and is appropriate when unmeasured common causes may exist; it returns a graph that explicitly marks where latent confounding could be present.

What does LiNGAM need that PC does not?

LiNGAM requires a linear model with additive, acyclic, non-Gaussian noise. In return, it can fully orient every edge of the DAG, whereas PC and FCI typically leave some edges undirected within an equivalence class.

Can I treat a discovered DAG as proven causation?

No. The algorithms recover structure consistent with the data under their assumptions, but the causal reading must be supported by domain expertise. A reasonably large sample (at least about 100 observations) is also needed for the independence tests to be trustworthy.

Sources

  1. Spirtes, P., Glymour, C., & Scheines, R. (2000). Causation, Prediction, and Search (2nd ed.). MIT Press. ISBN: 978-0262194402
  2. Shimizu, S., Hoyer, P. O., Hyvärinen, A., & Kerminen, A. (2006). A Linear Non-Gaussian Acyclic Model for Causal Discovery. Journal of Machine Learning Research, 7, 2003-2030. link ↗

How to cite this page

ScholarGate. (2026, June 1). Causal Discovery Algorithms (PC, FCI, LiNGAM). ScholarGate. https://scholargate.app/en/causal-inference/causal-discovery

Related methods

DAG Causal IdentificationDifference-in-DifferencesInstrumental Variables in Health ResearchOLS RegressionPropensity Score Matching

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • DAG Causal IdentificationCausal inference↔ compare
  • Difference-in-DifferencesEconometrics↔ compare
  • Instrumental Variables in Health ResearchHealth Economics↔ compare
  • OLS RegressionEconometrics↔ compare
  • Propensity Score MatchingResearch Statistics↔ compare
Compare side by side →

Referenced by

Exponential Random Graph ModelFrontdoor AdjustmentHeterogeneous Treatment EffectsPlacebo Tests

Similar methods

FCI AlgorithmDAG Causal IdentificationNOTEARSGES AlgorithmBayesian NetworkCausal Mediation AnalysisCorrelation vs CausationFrontdoor Adjustment

Related reference concepts

Directed Acyclic GraphCausal InferenceBayesian NetworksCausal IdentificationCausal ModelsStructural Equation Modeling

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Causal Discovery Algorithms (Causal Discovery Algorithms (PC, FCI, LiNGAM)). Retrieved 2026-07-21 from https://scholargate.app/en/causal-inference/causal-discovery · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Spirtes, Glymour & Scheines (PC/FCI); Shimizu et al. (LiNGAM)
Year
2000
Type
Causal structure learning
Estimator
Constraint-based search (PC, FCI) and functional/non-Gaussian models (LiNGAM)
Outcome
directed acyclic graph (causal structure)
MinSample
100
Related methods
DAG Causal IdentificationDifference-in-DifferencesInstrumental Variables in Health ResearchOLS RegressionPropensity Score Matching
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account