コード例 #1
0
ファイル: gaussian.py プロジェクト: otreewen2020/copulae
 def pdf(self, u: np.ndarray, log=False):
     sigma = self.sigma
     q = norm.ppf(u)
     d = mvn.logpdf(q, cov=sigma) - norm.logpdf(q).sum(1)
     return d if log else np.exp(d)
コード例 #2
0
ファイル: gaussian.py プロジェクト: chrisburr/copulae
 def pdf(self, x: np.ndarray, log=False):
     sigma = self.sigma
     q = norm.ppf(x)
     d = mvn.logpdf(q, cov=sigma) - norm.logpdf(q).sum(1)
     return d if log else np.exp(d)
コード例 #3
0
ファイル: gaussian.py プロジェクト: otreewen2020/copulae
 def cdf(self, x: np.ndarray, log=False):
     q = norm.ppf(x)
     sigma = self.sigma
     return mvn.logcdf(q, cov=sigma) if log else mvn.cdf(q, cov=sigma)
コード例 #4
0
ファイル: gaussian.py プロジェクト: chrisburr/copulae
 def cdf(self, x: np.ndarray, log=False):
     q = norm.ppf(x)
     sigma = self.sigma
     return mvn.logcdf(q, cov=sigma) if log else mvn.cdf(q, cov=sigma)