FittingAlgorithm

class FittingAlgorithm(*args)

Fitting algorithm.

Available constructors:

FittingAlgorithm(fittingAlgoImp)

Parameters:
fittingAlgoImpa FittingAlgorithmImplementation

A fitting algorithm implementation which is the CorrectedLeaveOneOut or KFold.

Notes

FittingAlgorithm is the interface of the FittingAlgorithmImplementation. This class is not usable because it has sense only within the FunctionalChaosAlgorithm.

Methods

getClassName()

Accessor to the object's name.

getId()

Accessor to the object's id.

getImplementation()

Accessor to the underlying implementation.

getName()

Accessor to the object's name.

run(*args)

Run the algorithm.

setName(name)

Accessor to the object's name.

__init__(*args)
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

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

getId()

Accessor to the object’s id.

Returns:
idint

Internal unique identifier.

getImplementation()

Accessor to the underlying implementation.

Returns:
implImplementation

A copy of the underlying implementation object.

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

run(*args)

Run the algorithm.

Parameters:
x2-d sequence of float

Input sample

y2-d sequence of float

Output sample

weightsequence of float

Weights associated to the outputs

psisequence of Function

Basis

indicessequence of int

Indices of the basis

Returns:
measurefloat

Fitting measure

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.