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<T>>>; fn mann_whitney_test( &self, group1_indices: &[usize], group2_indices: &[usize], alternative: Alternative, ) -> Result<Vec<TestResult<T>>>; fn differential_expression( &self, group_ids: &[usize], test_method: TestMethod, ) -> Result<MultipleTestResults<T>>; }

Required Methods§

Source

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

Source

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

Source

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

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§