MetaModelValidationResult

class persalys.MetaModelValidationResult(*args)

Create the base class for the results of a metamodel validation.

Methods

getClassName()

Accessor to the object's name.

getMetaModelOutputSample()

Output sample accessor.

getName()

Validation method name accessor.

getQ2()

Q2 accessor.

hasName()

Test if the object is named.

setName(name)

Accessor to the object's name.

getMeanSquaredError

__init__(*args)
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getMetaModelOutputSample()

Output sample accessor.

Returns:
sampleopenturns.Sample

Output sample evaluated with the metamodel

getName()

Validation method name accessor.

Returns:
namestr

Validation method name

getQ2()

Q2 accessor.

Returns:
q2openturns.Point

The predictive squared correlation coefficient Q2 is defined as follows for each output of the model: 1 - \displaystyle \frac{\sum_{i=1}^N (y_i - \hat{y_i})^2}{(N-1) {\rm Var}\left[ \underline{Y} \right]} with \underline{Y} the vector of the N model’s values y_i and \hat{y_i} the prediction.

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.