What is the difference between causal models and directed graphical models?
        Posted  
        
            by Neil G
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Neil G
        
        
        
        Published on 2010-01-21T22:51:01Z
        Indexed on 
            2010/03/08
            20:51 UTC
        
        
        Read the original article
        Hit count: 303
        
machine-learning
|causality
|graphical-models
|bayesian-networks
|probability-theory
What is the difference between causal models and directed graphical models?
or:
What is the difference between causal relationships and directed probabilistic relationships?
or, even better:
What would you put in the interface of a DirectedProbabilisticModel class, and what in a CausalModel class? Would one inherit from the other?
Collaborative solution:
interface DirectedModel {
  map<Node, double> InferredProbabilities(map<Node, double> observed_probabilities,
                                          set<Node> nodes_of_interest)
}
interface CausalModel: DirectedModel {
  bool NodesDependent(set<Node> nodes, map<Node, double> context)
  map<Node, double> InferredProbabilities(map<Node, double> observed_probabilities,
                                          map<Node, double> externally_forced_probabilities,
                                          set<Node> nodes_of_interest)
}
        © Stack Overflow or respective owner