SecreC 2 language  2.8.0 (2023.09)
Language and standard library reference
Functions | Variables
shared3p_statistics_testing.sc File Reference

Functions

template<domain D :shared3p >
D float32 tTest (D int32[[1]] data, D bool[[1]] cases, D bool[[1]] controls, bool variancesEqual)
 
template<domain D :shared3p >
D float64 tTest (D int64[[1]] data, D bool[[1]] cases, D bool[[1]] controls, bool variancesEqual)
 
template<domain D :shared3p >
D float32 tTest (D float32[[1]] data, D bool[[1]] cases, D bool[[1]] controls, bool variancesEqual)
 
template<domain D :shared3p >
D float64 tTest (D float64[[1]] data, D bool[[1]] cases, D bool[[1]] controls, bool variancesEqual)
 
template<domain D :shared3p >
D float32 tTest (D int32[[1]] data1, D bool[[1]] ia1, D int32[[1]] data2, D bool[[1]] ia2, bool variancesEqual)
 
template<domain D :shared3p >
D float64 tTest (D int64[[1]] data1, D bool[[1]] ia1, D int64[[1]] data2, D bool[[1]] ia2, bool variancesEqual)
 
template<domain D :shared3p >
D float32 tTest (D float32[[1]] data1, D bool[[1]] ia1, D float32[[1]] data2, D bool[[1]] ia2, bool variancesEqual)
 
template<domain D :shared3p >
D float64 tTest (D float64[[1]] data1, D bool[[1]] ia1, D float64[[1]] data2, D bool[[1]] ia2, bool variancesEqual)
 
template<domain D>
D float32 combinedDegreesOfFreedom (D int32[[1]] data1, D bool[[1]] ia1, D int32[[1]] data2, D bool[[1]] ia2)
 
template<domain D>
D float64 combinedDegreesOfFreedom (D int64[[1]] data1, D bool[[1]] ia1, D int64[[1]] data2, D bool[[1]] ia2)
 
template<domain D>
D float32 combinedDegreesOfFreedom (D float32[[1]] data1, D bool[[1]] ia1, D float32[[1]] data2, D bool[[1]] ia2)
 
template<domain D>
D float64 combinedDegreesOfFreedom (D float64[[1]] data1, D bool[[1]] ia1, D float64[[1]] data2, D bool[[1]] ia2)
 
template<domain D :shared3p >
D float32 pairedTTest (D int32[[1]] sample1, D int32[[1]] sample2, D bool[[1]] filter, float32 constant)
 
template<domain D :shared3p >
D float64 pairedTTest (D int64[[1]] sample1, D int64[[1]] sample2, D bool[[1]] filter, float64 constant)
 
template<domain D :shared3p >
D float32 pairedTTest (D float32[[1]] sample1, D float32[[1]] sample2, D bool[[1]] filter, float32 constant)
 
template<domain D :shared3p >
D float64 pairedTTest (D float64[[1]] sample1, D float64[[1]] sample2, D bool[[1]] filter, float64 constant)
 
template<domain D>
D float32 chiSquared (D uint32[[2]] contTable)
 
template<domain D>
D float64 chiSquared (D uint64[[2]] contTable)
 
template<domain D>
D float32 chiSquared (D uint32[[1]] data, D bool[[1]] cases, D bool[[1]] controls, uint32[[2]] codeBook)
 
template<domain D>
D float64 chiSquared (D uint64[[1]] data, D bool[[1]] cases, D bool[[1]] controls, uint64[[2]] codeBook)
 
template<domain D>
D float32 chiSquared (D uint32[[1]] observed)
 
template<domain D>
D float64 chiSquared (D uint64[[1]] observed)
 
template<domain D>
D float32 chiSquared (D uint32[[1]] observed, D float32[[1]] p)
 
template<domain D>
D float64 chiSquared (D uint64[[1]] observed, D float64[[1]] p)
 
template<domain D :shared3p >
D float32 wilcoxonRankSum (D int32[[1]] sample1, D bool[[1]] ia1, D int32[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float64 wilcoxonRankSum (D int64[[1]] sample1, D bool[[1]] ia1, D int64[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float32 wilcoxonRankSum (D float32[[1]] sample1, D bool[[1]] ia1, D float32[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float64 wilcoxonRankSum (D float64[[1]] sample1, D bool[[1]] ia1, D float64[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float32 mannWhitneyU (D int32[[1]] sample1, D bool[[1]] ia1, D int32[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float64 mannWhitneyU (D int64[[1]] sample1, D bool[[1]] ia1, D int64[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float32 mannWhitneyU (D float32[[1]] sample1, D bool[[1]] ia1, D float32[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float64 mannWhitneyU (D float64[[1]] sample1, D bool[[1]] ia1, D float64[[1]] sample2, D bool[[1]] ia2, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float32 wilcoxonSignedRank (D int32[[1]] sample1, D int32[[1]] sample2, D bool[[1]] filter, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float64 wilcoxonSignedRank (D int64[[1]] sample1, D int64[[1]] sample2, D bool[[1]] filter, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float32 wilcoxonSignedRank (D float32[[1]] sample1, D float32[[1]] sample2, D bool[[1]] filter, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D float64 wilcoxonSignedRank (D float64[[1]] sample1, D float64[[1]] sample2, D bool[[1]] filter, bool correctRanks, int64 alternative)
 
template<domain D :shared3p >
D uint multipleTesting (D float32[[1]] statistics, float32[[1]] quantiles)
 
template<domain D :shared3p >
D uint multipleTesting (D float64[[1]] statistics, float64[[1]] quantiles)
 

Variables

int64 ALTERNATIVE_LESS = 0
 
int64 ALTERNATIVE_GREATER = 1
 
int64 ALTERNATIVE_TWO_SIDED = 2