workspace.src.LikelihoodModels.NormalModel

Created on July 30 2020 @author: Congjian Wang

Classes

NormalModel

Normal/Multivariate Normal Likelihood model

Module Contents

class workspace.src.LikelihoodModels.NormalModel.NormalModel[source]

Bases: workspace.src.LikelihoodModels.LikelihoodBase.LikelihoodBase

Normal/Multivariate Normal Likelihood model

classmethod getInputSpecification()[source]

Collects input specifications for this class.

Returns:

RAVEN InputData specs

Return type:

InputData

_simTargets = None[source]
_expTargets = None[source]
_biasTargets[source]
_expTargetsShape = None[source]
_expCov = None[source]
_computeExpCov = True[source]
_correlatedExpCov = False[source]
_biasCov = None[source]
_romCov = None[source]
_cov = None[source]
_detCov = None[source]
_diag[source]
_multipleTargets = False[source]
_numObservations = None[source]
_reductionType = 'pca'[source]
_truncationRank = None[source]
_subspace = None[source]
_localHandleInput(paramInput)[source]

Function to read the portion of the parsed xml input that belongs to this specialized class and initialize some stuff based on the inputs got.

Parameters:

paramInput – InputData.ParameterInput, the parsed xml input

Returns:

None

_checkInputParams(needDict)[source]

Method to check input parameters

Parameters:

needDict – dict, dictionary of required parameters

Returns:

None

static isPosDef(arrayIn)[source]

Check if provided array is postive definite or not.

Parameters:

arrayIn – numpy.array, input array

Returns:

True if the array is postive definite

Return type:

bool

initialize(inputDict)[source]

Method to initialize this plugin

Parameters:

inputDict – dict, dictionary of inputs

Returns:

None

_logLikelihoodFunction()[source]

Function to calculate log probability

Returns:

likelihood output

Return type:

dict