Skip to content

Commit

Permalink
feat: add missing fns
Browse files Browse the repository at this point in the history
  • Loading branch information
dancixx committed Jan 13, 2025
1 parent 22c2577 commit 79940da
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions src/stats/copulas/multivariate/gaussian.rs
Original file line number Diff line number Diff line change
@@ -1,15 +1,34 @@
use std::error::Error;

use ndarray::{Array1, Array2};
use statrs::distribution::{Continuous, ContinuousCDF, Normal};

use crate::stats::copulas::univariate::gaussian::GaussianUnivariate;

use super::{CopulaType, Multivariate};

#[derive(Debug)]
pub struct GaussianMultivariate;

impl GaussianMultivariate {
pub fn new() -> Self {
Self
}

fn transform_to_normal(&self) {}

fn fit_columns(&self) {}

fn get_distribution_for_column(&self) {}

fn fit_column(&self) {}

fn fit_with_fallback_distribution(&self) {}

fn get_correlation_matrix(&self) {}

fn get_conditional_distribution(&self) {}

fn get_normal_samples(&self) {}
}

impl Multivariate for GaussianMultivariate {
fn r#type(&self) -> CopulaType {
CopulaType::Gaussian
Expand Down

0 comments on commit 79940da

Please sign in to comment.