SecreC 2 language 2.9.0 (2026.10)
Language and standard library reference
Loading...
Searching...
No Matches
Functions

Functions

template<domain D :shared3p >
D float32 tTest (D int32 data, D bool cases, D bool controls, bool variancesEqual)
 
template<domain D :shared3p >
D float64 tTest (D int64 data, D bool cases, D bool controls, bool variancesEqual)
 
template<domain D :shared3p >
D float32 tTest (D float32 data, D bool cases, D bool controls, bool variancesEqual)
 
template<domain D :shared3p >
D float64 tTest (D float64 data, D bool cases, D bool controls, bool variancesEqual)
 

Detailed Description

Perform t-tests.

Note
D - shared3p protection domain
Supported types - int32 / int64 / float32 / float64
Parameters
data- input vector
cases- vector indicating which elements of the input vector belong to the first sample
controls- vector indicating which elements of the input vector belong to the second sample
variancesEqual- indicates if the variances of the two samples should be treated as equal
Returns
returns the test statistic
Leakage
None

Function Documentation

◆ tTest() [1/4]

template<domain D :shared3p >
D float32 tTest ( D float32  data,
D bool  cases,
D bool  controls,
bool  variancesEqual 
)

◆ tTest() [2/4]

template<domain D :shared3p >
D float64 tTest ( D float64  data,
D bool  cases,
D bool  controls,
bool  variancesEqual 
)

◆ tTest() [3/4]

template<domain D :shared3p >
D float32 tTest ( D int32  data,
D bool  cases,
D bool  controls,
bool  variancesEqual 
)

◆ tTest() [4/4]

template<domain D :shared3p >
D float64 tTest ( D int64  data,
D bool  cases,
D bool  controls,
bool  variancesEqual 
)