public final class LogLikelihoodAnalysis extends Object
Modifier and Type | Method and Description |
---|---|
static LogLikelihoodAnalysisOutput |
calculate(Network network,
Evidence evidence,
List<Variable> evidenceToAnalyse,
LogLikelihoodAnalysisOptions options)
Analyzes the log-likelihood based on subsets of evidence.
|
static LogLikelihoodAnalysisBaselineOutput |
calculateStreamed(Network network,
Evidence evidence,
List<Variable> evidenceToAnalyse,
LogLikelihoodAnalysisAction outputItem,
LogLikelihoodAnalysisOptions options)
Analyzes the log-likelihood based on subsets of evidence.
|
public static LogLikelihoodAnalysisOutput calculate(Network network, Evidence evidence, List<Variable> evidenceToAnalyse, LogLikelihoodAnalysisOptions options) throws InconsistentEvidenceException
network
- The networkevidence
- The evidence, subsets of which will be analyzed.evidenceToAnalyse
- Which evidence variables to analyze.options
- Options affecting how the calculations are performed.InconsistentEvidenceException
public static LogLikelihoodAnalysisBaselineOutput calculateStreamed(Network network, Evidence evidence, List<Variable> evidenceToAnalyse, LogLikelihoodAnalysisAction outputItem, LogLikelihoodAnalysisOptions options) throws InconsistentEvidenceException
network
- The networkevidence
- The evidence, subsets of which will be analyzed.evidenceToAnalyse
- Which evidence variables to analyze.outputItem
- A function which can accept the results of each evidence subset.options
- Options affecting how the calculations are performed.InconsistentEvidenceException
Copyright © 2021. All rights reserved.