コード例 #1
0
ファイル: student.py プロジェクト: surajitdb/copulae
    def lambda_(self):
        df = self._df
        rho = self._rhos
        if np.isinf(df):
            res = (self._rhos == 1).astype(float)
        else:
            res = 2 * t.cdf(-np.sqrt((df + 1) * (1 - rho)), df=df + 1)

        return TailDep(res, res)
コード例 #2
0
ファイル: gumbel.py プロジェクト: otreewen2020/copulae
 def lambda_(self):
     return TailDep(0, 2 * 2**(1 / self.params))
コード例 #3
0
ファイル: gaussian.py プロジェクト: otreewen2020/copulae
 def lambda_(self):
     res = (self._rhos == 1).astype(float)
     return TailDep(res, res)
コード例 #4
0
 def lambda_(self):
     return TailDep(0, 0)
コード例 #5
0
ファイル: frank.py プロジェクト: zimmer18q4/copulae
 def lambda_(self):  # pragma: no cover
     return TailDep(0, 0)
コード例 #6
0
ファイル: clayton.py プロジェクト: otreewen2020/copulae
    def lambda_(self):
        if np.isnan(self._theta):
            return TailDep(self._theta, self._theta)

        return TailDep(2**(-1 / self._theta) if self._theta > 0 else 0, 0)