랜덤 분포 함수 최대 관련 설정

랜덤 분포 함수 최대 관련 설정

랜덤 분포 함수에서 사용하는 분포 형태 파라미터와 시행(trial) 수의 최대값을 제어하는 설정들이에요. 극단적인 파라미터 값으로 인한 매우 긴 계산 시간을 방지해줘요. 이 설정들은 system.settings 테이블에서 확인할 수 있고 소스 코드에서 자동 생성된 값들이에요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있고, 소스 코드에서 자동 생성된 값들이에요.

max_rand_distribution_parameter

randChiSquared, randStudentT, randFisherF 같은 랜덤 분포 함수에서 분포 형태 파라미터의 최대값이에요. 극단적인 파라미터 값으로 인한 매우 긴 계산 시간을 방지해요. 0은 제한을 비활성화해요. 샘플러가 아예 종료하지 않는 값은 여전히 거부돼요.

max_rand_distribution_trials

randBinomial, randNegativeBinomial 같은 랜덤 분포 함수에 허용되는 최대 시행 수예요. 큰 시행 수로 인한 매우 긴 계산 시간을 방지해요. 0은 제한을 비활성화하고, 설정은 기본값 이상으로 올릴 수 있어요. 단, 확률이 정확히 0과 1 사이인 randBinomial은 항상 10^9개보다 많은 시행을 거부해요. 단일 샘플의 비용이 최악의 경우 시행 수에 비례하고, 그에 따라 커지는 확률이 있기 때문이에요. 확률 0과 1은 그 하드 캡에서 제외되는데, 그 확률들에서는 샘플 비용이 일정하기 때문이에요.

더 알아보기 (Learn more)