FarlieGumbelMorgensternCopulaFactory¶
- 
class FarlieGumbelMorgensternCopulaFactory(*args)¶
- Farlie Gumbel Morgenstern Copula factory. - We note - the Kendall- - of the sample and - its Spearman correlation coefficient. - We use the following estimators: - if - . - Otherwise - if - . - Otherwise, the estimation is not possible. - Methods - build(self, \*args)- Build the distribution. - buildEstimator(self, \*args)- Build the distribution and the parameter distribution. - getBootstrapSize(self)- Accessor to the bootstrap size. - getClassName(self)- Accessor to the object’s name. - getId(self)- Accessor to the object’s id. - getName(self)- Accessor to the object’s name. - getShadowedId(self)- Accessor to the object’s shadowed id. - getVisibility(self)- Accessor to the object’s visibility state. - hasName(self)- Test if the object is named. - hasVisibleName(self)- Test if the object has a distinguishable name. - setBootstrapSize(self, bootstrapSize)- Accessor to the bootstrap size. - setName(self, name)- Accessor to the object’s name. - setShadowedId(self, id)- Accessor to the object’s shadowed id. - setVisibility(self, visible)- Accessor to the object’s visibility state. - buildAsFarlieGumbelMorgensternCopula - 
__init__(self, \*args)¶
- Initialize self. See help(type(self)) for accurate signature. 
 - 
build(self, \*args)¶
- Build the distribution. - Available usages: - build(sample) - build(param) - Parameters
- sample2-d sequence of float
- Sample from which the distribution parameters are estimated. 
- paramCollection of PointWithDescription
- A vector of parameters of the distribution. 
 
- Returns
- distDistribution
- The built distribution. 
 
- dist
 
 - 
buildEstimator(self, \*args)¶
- Build the distribution and the parameter distribution. - Parameters
- sample2-d sequence of float
- Sample from which the distribution parameters are estimated. 
- parametersDistributionParameters
- Optional, the parametrization. 
 
- Returns
- resDistDistributionFactoryResult
- The results. 
 
- resDist
 - Notes - According to the way the native parameters of the distribution are estimated, the parameters distribution differs: - Moments method: the asymptotic parameters distribution is normal and estimated by Bootstrap on the initial data; 
- Maximum likelihood method with a regular model: the asymptotic parameters distribution is normal and its covariance matrix is the inverse Fisher information matrix; 
- Other methods: the asymptotic parameters distribution is estimated by Bootstrap on the initial data and kernel fitting (see - KernelSmoothing).
 - If another set of parameters is specified, the native parameters distribution is first estimated and the new distribution is determined from it: - if the native parameters distribution is normal and the transformation regular at the estimated parameters values: the asymptotic parameters distribution is normal and its covariance matrix determined from the inverse Fisher information matrix of the native parameters and the transformation; 
- in the other cases, the asymptotic parameters distribution is estimated by Bootstrap on the initial data and kernel fitting. 
 
 - 
getBootstrapSize(self)¶
- Accessor to the bootstrap size. - Returns
- sizeinteger
- Size of the bootstrap. 
 
 
 - 
getClassName(self)¶
- Accessor to the object’s name. - Returns
- class_namestr
- The object class name (object.__class__.__name__). 
 
 
 - 
getId(self)¶
- Accessor to the object’s id. - Returns
- idint
- Internal unique identifier. 
 
 
 - 
getName(self)¶
- Accessor to the object’s name. - Returns
- namestr
- The name of the object. 
 
 
 - 
getShadowedId(self)¶
- Accessor to the object’s shadowed id. - Returns
- idint
- Internal unique identifier. 
 
 
 - 
getVisibility(self)¶
- Accessor to the object’s visibility state. - Returns
- visiblebool
- Visibility flag. 
 
 
 - 
hasName(self)¶
- Test if the object is named. - Returns
- hasNamebool
- True if the name is not empty. 
 
 
 - 
hasVisibleName(self)¶
- Test if the object has a distinguishable name. - Returns
- hasVisibleNamebool
- True if the name is not empty and not the default one. 
 
 
 - 
setBootstrapSize(self, bootstrapSize)¶
- Accessor to the bootstrap size. - Parameters
- sizeinteger
- Size of the bootstrap. 
 
 
 - 
setName(self, name)¶
- Accessor to the object’s name. - Parameters
- namestr
- The name of the object. 
 
 
 - 
setShadowedId(self, id)¶
- Accessor to the object’s shadowed id. - Parameters
- idint
- Internal unique identifier. 
 
 
 - 
setVisibility(self, visible)¶
- Accessor to the object’s visibility state. - Parameters
- visiblebool
- Visibility flag. 
 
 
 
- 
 OpenTURNS
      OpenTURNS