UtilityFunctions Module

A module which implements helper functions to provide special statistical measures

Functions and values

Function or value Description

pooledStDev data

Full Usage: pooledStDev data

Parameters:
    data : seq<'a>

Returns: float

Computes the pooled standard deviation of the given values.

data : seq<'a>
Returns: float

pooledStDevOf sizes variances

Full Usage: pooledStDevOf sizes variances

Parameters:
    sizes : seq<int> - The number of samples
    variances : seq<float> - The population variances for each samples.

Returns: float

Computes the pooled standard deviation of the given values

sizes : seq<int>

The number of samples

variances : seq<float>

The population variances for each samples.

Returns: float

pooledStDevPopulation data

Full Usage: pooledStDevPopulation data

Parameters:
    data : seq<'a>

Returns: float

Computes the pooled population standard deviation of the given values (Bessel's correction by N-1)

data : seq<'a>
Returns: float

pooledStDevPopulationOf sizes variances

Full Usage: pooledStDevPopulationOf sizes variances

Parameters:
    sizes : seq<int> - The number of samples
    variances : seq<float> - The population variances for each samples.

Returns: float

Computes the pooled population standard deviation of the given values (Bessel's correction by N-1)

sizes : seq<int>

The number of samples

variances : seq<float>

The population variances for each samples.

Returns: float

pooledVar data

Full Usage: pooledVar data

Parameters:
    data : seq<'a>

Returns: float

Computes the pooled variance of the given values

data : seq<'a>
Returns: float

pooledVarOf sizes variances

Full Usage: pooledVarOf sizes variances

Parameters:
    sizes : seq<int> - The number of samples
    variances : seq<float> - The population variances for each samples.

Returns: float

Computes the pooled variance of the given values

sizes : seq<int>

The number of samples

variances : seq<float>

The population variances for each samples.

Returns: float

pooledVarPopulation data

Full Usage: pooledVarPopulation data

Parameters:
    data : seq<'a>

Returns: float

Computes the pooled population variance of the given values (Bessel's correction by N-1)

data : seq<'a>
Returns: float

pooledVarPopulationOf sizes variances

Full Usage: pooledVarPopulationOf sizes variances

Parameters:
    sizes : seq<int> - The number of samples
    variances : seq<float> - The population variances for each samples.

Returns: float

Computes the pooled population variance of the given values (Bessel's correction by N-1)

sizes : seq<int>

The number of samples

variances : seq<float>

The population variances for each samples.

Returns: float

sumOfSquares xData exData

Full Usage: sumOfSquares xData exData

Parameters:
    xData : seq<float>
    exData : seq<float>

Returns: float sum of squares

Computes sum of squares

Returns NaN if data is empty or if any entry is NaN.

xData : seq<float>
exData : seq<float>
Returns: float

sum of squares