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: 手動でのチューニングや調整ができるよう、モデルの内部パラメータへのフルアクセスを提供。