pytorch
-
[PyTorch] CDF, ICDF function 구현 (Normal approximation)개발 이야기 2023. 1. 20. 13:39
측정 데이터를 이용하여 누적 분포 함수(CDF)와 역 누적 분포 함수(ICDF)를 제공하는 클래스를 PyTorch에서 구현할 수 있습니다. 이를 수행하는 한 가지 방법은 최대 우도 추정을 사용하여 확률 분포를 데이터에 먼저 맞춘 다음 적합 분포를 사용하여 CDF 및 ICDF를 계산하는 것입니다. 다음은 이 접근 방식을 구현하는 클래스의 예입니다. import torch from torch.distributions import Normal class MeasuredDataDistribution: def __init__(self, data): self.data = data self.dist = Normal(torch.mean(data), torch.std(data)) def cdf(self, x): retu..