Trait MatrixStatTests

Source
pub trait MatrixStatTests<T>
where T: FloatOpsTS,
{ // Required methods fn t_test( &self, group1_indices: &[usize], group2_indices: &[usize], test_type: TTestType, alternative: Alternative, ) -> Result<Vec<TestResult>>; fn mann_whitney_test( &self, group1_indices: &[usize], group2_indices: &[usize], alternative: Alternative, ) -> Result<Vec<TestResult>>; fn differential_expression( &self, group_ids: &[usize], test_method: TestMethod, ) -> Result<MultipleTestResults>; }

Required Methods§

Source

fn t_test( &self, group1_indices: &[usize], group2_indices: &[usize], test_type: TTestType, alternative: Alternative, ) -> Result<Vec<TestResult>>

Source

fn mann_whitney_test( &self, group1_indices: &[usize], group2_indices: &[usize], alternative: Alternative, ) -> Result<Vec<TestResult>>

Source

fn differential_expression( &self, group_ids: &[usize], test_method: TestMethod, ) -> Result<MultipleTestResults>

Implementations on Foreign Types§

Source§

impl<T> MatrixStatTests<T> for CsrMatrix<T>
where T: FloatOpsTS, f64: From<T>,

Source§

fn t_test( &self, group1_indices: &[usize], group2_indices: &[usize], test_type: TTestType, alternative: Alternative, ) -> Result<Vec<TestResult>>

Source§

fn mann_whitney_test( &self, group1_indices: &[usize], group2_indices: &[usize], alternative: Alternative, ) -> Result<Vec<TestResult>>

Source§

fn differential_expression( &self, group_ids: &[usize], test_method: TestMethod, ) -> Result<MultipleTestResults>

Implementors§