sdv-dev/Copulas

A library to model multivariate data using copulas.

What it solves

실제 데이터셋과 동일한 통계적 특성을 유지하는 합성 수치 데이터를 생성할 수 있습니다. 이는 원본 다변량 분포의 행동 및 상관관계를 모방한 새로운 데이터 샘플을 만드는 데 유용합니다.

How it works

이 라이브러리는 코퓰라 함수를 사용해 다변량 분포를 모델링합니다. Gaussian, Archimedian, Vine Copulas와 같은 다양한 일변량 분포와 코퓰라 유형을 사용해 수치 데이터 테이블에 모델을 적합한 뒤, 학습된 분포에서 샘플링하여 새로운 데이터 포인트를 생성합니다.

Who it’s for

테스트, 프라이버시 보호 또는 데이터 증강을 위해 고충실도의 합성 수치 데이터셋을 생성해야 하는 데이터 과학자 및 연구자를 위한 도구입니다.

Highlights

  • Multiple Copula Types: 유연한 모델링을 위해 Gaussian, Archimedian, Vine Copulas를 지원합니다.
  • Visual Comparison: 1D 히스토그램, 2D 산점도, 3D 산점도를 사용해 실제 데이터와 합성 데이터를 비교할 수 있는 내장 도구를 포함합니다.
  • Parameter Control: 모델의 내부 파라미터에 대한 완전한 접근을 제공하여 수동 튜닝 및 조정이 가능합니다.