updateGraph(conceptualModel)
: Updates causal graph based on relationships specified in the conceptualModel (and stored in conceptualModel$relationships
).
causes
relationships are stored as unidirectional edges.relates
relationships are stored as bidirectional edges. (Can be disambiguated.)whenThen
relationships are stored as bidirectionl edges. (Can be disambiguated.)
Steps involved in answering query:
checkConceptualModel
to detect any issues right away prior to disambiguationprocessQuery
to disambiguate how to treat the DV and resolve any ambiguity in the conceptual model before inferring a statistical model. Disambiguation is complete once all ambiguities are resolved and the conceptual model is validated (checkConceptualModel
). Disambiguation occurs in a GUI.updateDV
andupdateConceptualModel
based on inputs during disambiguation.- Use disambiguated DV and conceputal model to derive candidate statistical models:
inferConfounders
,inferFamilyLinkFunctions
deriveStatisticalModel
to disambiguate modeling choices. Disambiguation occurs in a GUI. See details about statistical model inference details and scope.