public interface Identification
Modifier and Type | Method and Description |
---|---|
Network |
getNetwork()
The Bayesian network on which the identification is based.
|
IdentificationOutput |
identify(Evidence evidence,
Distribution query,
IdentificationOptions options)
Determines how to quantify a cause-effect relationship (for a particular criterion), but does not perform the actual estimation.
|
IdentificationOutput |
identify(List<CausalNode> treatments,
List<CausalNode> outcomes,
List<CausalNode> nonTreatmentEvidence,
IdentificationOptions options)
Determines how to quantify a cause-effect relationship (for a particular criterion), but does not perform the actual estimation.
|
Network getNetwork()
IdentificationOutput identify(List<CausalNode> treatments, List<CausalNode> outcomes, List<CausalNode> nonTreatmentEvidence, IdentificationOptions options)
treatments
- One or more treatments/interventions (X).outcomes
- One or more outcomes (effects), often denoted Y.nonTreatmentEvidence
- Any other evidence other than interventions.options
- Other options that govern how the calculations are performed. Some options are common to all criterion, and some will have additional options specific to that criterion.IdentificationOutput identify(Evidence evidence, Distribution query, IdentificationOptions options)
evidence
- Evidence which contains both one or more interventions (treatments X), and optionally other standard (non-intervention) evidence.query
- One or more outcomes (effects), often denoted Y.options
- Other options that govern how the calculations are performed. Some options are common to all criterion, and some will have additional options specific to that criterion.Copyright © 2023. All rights reserved.