Package | Description |
---|---|
com.bayesserver | |
com.bayesserver.analysis | |
com.bayesserver.statistics |
Modifier and Type | Method and Description |
---|---|
CLGaussian |
CLGaussian.divide(CLGaussian subset)
Creates a new distribution by dividing this instance by the [subset].
|
CLGaussian |
CLGaussian.instantiate(Variable variable,
double value)
Calculates the distribution which results from instantiating a particular variable.
|
CLGaussian |
CLGaussian.instantiate(Variable variable,
double value,
Integer time)
Calculates the distribution which results from instantiating a particular variable at a specified time.
|
CLGaussian |
CLGaussian.instantiateDiscrete(Integer[] discreteValues)
Instantiates discrete variables.
|
CLGaussian |
CLGaussian.instantiateHead(Variable variable,
double value,
Integer time)
Calculates the distribution which results from instantiating a particular continuous head variable at a specified time.
|
CLGaussian |
CLGaussian.instantiateHead(Variable variable,
double value,
Integer time,
double[] logPdf)
Calculates the distribution which results from instantiating a particular continuous head variable at a specified time.
|
CLGaussian |
CLGaussian.instantiateTails(Double[] tailValues)
Calculates the distribution which results from instantiating continuous tail variables.
|
CLGaussian |
CLGaussian.multiply(CLGaussian gaussian)
Multiplies this instance by another
CLGaussian distribution. |
Modifier and Type | Method and Description |
---|---|
void |
CLGaussian.copyFrom(CLGaussian source)
Copies the values from the [source] distribution to this instance.
|
CLGaussian |
CLGaussian.divide(CLGaussian subset)
Creates a new distribution by dividing this instance by the [subset].
|
void |
CLGaussian.marginalize(CLGaussian superset)
Marginalizes (sums/integrates) the [superset] into this instance.
|
CLGaussian |
CLGaussian.multiply(CLGaussian gaussian)
Multiplies this instance by another
CLGaussian distribution. |
Constructor and Description |
---|
CLGaussian(CLGaussian source)
Initializes a new instance of the
CLGaussian class, copying the source distribution. |
CLGaussian(CLGaussian source,
Integer timeShift)
Initializes a new instance of the
CLGaussian class, copying the source distribution but shifting any times by the specified number of units. |
Modifier and Type | Method and Description |
---|---|
static double[][] |
Correlation.fromCovariance(CLGaussian gaussian,
int index)
Convert a covariance matrix to a correlation matrix.
|
static double[][] |
Correlation.fromCovariance(CLGaussian gaussian,
State... states) |
static double[][] |
Correlation.fromCovariance(CLGaussian gaussian,
StateContext... stateContexts) |
Modifier and Type | Method and Description |
---|---|
static double |
Entropy.calculate(CLGaussian joint,
List<VariableContext> conditionOn,
LogarithmBase logarithmBase)
Measures the uncertainty of a distribution conditional on one or more variables.
|
static double |
Entropy.calculate(CLGaussian joint,
LogarithmBase logarithmBase)
Measures the uncertainty of a distribution.
|
Copyright © 2023. All rights reserved.