SecreC 2 language  2.8.0 (2023.09)
Language and standard library reference
Functions

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)
 

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]

D float32 tTest ( D float32[[1]]  data,
D bool[[1]]  cases,
D bool[[1]]  controls,
bool  variancesEqual 
)

◆ tTest() [2/4]

D float64 tTest ( D float64[[1]]  data,
D bool[[1]]  cases,
D bool[[1]]  controls,
bool  variancesEqual 
)

◆ tTest() [3/4]

D float32 tTest ( D int32[[1]]  data,
D bool[[1]]  cases,
D bool[[1]]  controls,
bool  variancesEqual 
)

◆ tTest() [4/4]

D float64 tTest ( D int64[[1]]  data,
D bool[[1]]  cases,
D bool[[1]]  controls,
bool  variancesEqual 
)