aGrUM 3.0.0
a C++ library for (probabilistic) graphical models
causalImpact_tpl.h File Reference
#include <algorithm>
#include <agrum/CM/causalImpact.h>
Include dependency graph for causalImpact_tpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gum
 gum is the global namespace for all aGrUM entities

Functions

std::string gum::_formatVarsForSentence_ (const Set< std::string > &vars)
std::string gum::_dsepExplanation_ (const Set< std::string > &on, const Set< std::string > &doing, const Set< std::string > &knowing)
DAG gum::_removeIncomingIntoLocal_ (const DAG &g, const NodeSet &xset)
template<GUM_Numeric GUM_SCALAR>
std::string gum::_formatNodeSetNames_ (const CausalModel< GUM_SCALAR > &cm, const NodeSet &zset)
template<GUM_Numeric GUM_SCALAR>
Instantiation gum::makeInstantiationFromValues (const Tensor< GUM_SCALAR > &tensor, const HashTable< std::string, std::string > &values)
 Creates an instance for a tensor based on a HashTable.
template<GUM_Numeric GUM_SCALAR>
std::tuple< CausalImpact< GUM_SCALAR >, Tensor< GUM_SCALAR >, std::string > gum::causalImpact (const CausalModel< GUM_SCALAR > &cm, const Set< std::string > &on, const Set< std::string > &doing, const Set< std::string > &knowing=Set< std::string >(), const HashTable< std::string, std::string > &values=HashTable< std::string, std::string >())
 Standalone helper that mirrors the Python function causalImpact(...).