2012
DOI: 10.18637/jss.v047.i11
|View full text |Cite
|
Sign up to set email alerts
|

Causal Inference Using Graphical Models with theRPackagepcalg

Abstract: The pcalg package for R can be used for the following two purposes: Causal structure learning and estimation of causal effects from observational data. In this document, we give a brief overview of the methodology, and demonstrate the package's functionality in both toy examples and applications.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
381
0
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 482 publications
(399 citation statements)
references
References 17 publications
1
381
0
1
Order By: Relevance
“…The CD algorithm is implemented in R with the majority of its core computation executed in C programs. The PC algorithm we used was implemented by Kalisch et al (2012) in the R package pcalg. The running time for the PC algorithm depends on the argument u2pd, which we assume to be rand (see online manuals for further details).…”
Section: Comparison With Other Methodsmentioning
confidence: 99%
“…The CD algorithm is implemented in R with the majority of its core computation executed in C programs. The PC algorithm we used was implemented by Kalisch et al (2012) in the R package pcalg. The running time for the PC algorithm depends on the argument u2pd, which we assume to be rand (see online manuals for further details).…”
Section: Comparison With Other Methodsmentioning
confidence: 99%
“…This is the only mandatory argument and can either be a weights matrix, an edge-list or an object of class "qgraph", "loadings" and "factanal" (stats; R Development Core Team 2012), "principal" (psych; Revelle 2012), "sem" and "semmod" (sem; Fox et al 2012), "lavaan" (lavaan; Rosseel 2012), "graphNEL" (Rgraphviz; Gentry et al 2012) or "pcAlgo" (pcalg; Kalisch et al 2012). In this article we focus mainly on weights matrices, information on other input modes can be found in the documentation.…”
Section: Input Modesmentioning
confidence: 99%
“…Undirected graphs will be used to visualize mutual association between functioning variables, whereas directed acyclic graphs will be used to represent the effect of hypothetical interventions in each functioning variable on people's health. The undirected graph, called a skeleton, will be estimated using the PC algorithm implemented by Kalisch et al 43 In this algorithm, a series of conditional independence tests (starting with three functioning variable and then increasing the set of functioning variables step by step) are carried out for eliminating the edges from a complete graph, that is, one within which all variables (nodes) are connected. The final edges in the skeleton indicate some strong dependence that cannot be explained by conditioning on other variables.…”
Section: Data Analysis Plan For the Lived Experience Across Countriesmentioning
confidence: 99%