StudentizedRange Type

Studentized range (q) distribution. Used in Tukey's HSD post hoc test. method from: QUANTILES FROM THE MAXIMUM STUDENTIZED RANGE DISTRIBUTION, Ferreira, Rev. Mat. Estat., v.25, n.1, p.117-135, 2007 table from: Tables of range and studentized range, Harter, 1960 and Lawal B, Applied Statistical Methods in Agriculture, Health and Life Sciences, DOI 10.1007/978-3-319-05555-8, 2014

Static members

Static member Description

StudentizedRange.CDF(q) (r) (v) (c) (accuracy) (computeParallel)

Full Usage: StudentizedRange.CDF(q) (r) (v) (c) (accuracy) (computeParallel)

Parameters:
    q : float -
    r : float -
    v : float -
    c : float -
    accuracy : int option -
    computeParallel : bool -

Returns: float

Computes the cumulative density function.
Accuracy defines the number of steps within the integration (Recommended: 1k-10k, default: 2k). pValue accuracy is minimum 3 digits for v>3 at pValue=0.05.
q:qValue r:number of treatments v:df (n-r) c:1.
Integration can be performed in parallel using PSeq

q : float

r : float

v : float

c : float

accuracy : int option

computeParallel : bool

Returns: float

Example

StudentizedRange.CheckParam(q) (r) (v)

Full Usage: StudentizedRange.CheckParam(q) (r) (v)

Parameters:
    q : float -
    r : float -
    v : float -

tudentized range distribution helper functions.

q : float

r : float

v : float

Example

StudentizedRange.Init(r) (v) (c) (accuracy) (computeParallel)

Full Usage: StudentizedRange.Init(r) (v) (c) (accuracy) (computeParallel)

Parameters:
    r : float -
    v : float -
    c : float -
    accuracy : int option -
    computeParallel : bool -

Returns: ContinuousDistribution<float, float>

Initializes a studentized range distribution.
Accuracy defines the number of steps within the CDF integration (Recommended: 1k-10k, default: 2k). pValue accuracy is minimum 3 digits for v>3.
q:qValue r:number of treatments v:df (n-r) c:1.
Integration can be performed in parallel using PSeq

r : float

v : float

c : float

accuracy : int option

computeParallel : bool

Returns: ContinuousDistribution<float, float>

Example

StudentizedRange.InvCDF(q) (r) (v) (c)

Full Usage: StudentizedRange.InvCDF(q) (r) (v) (c)

Parameters:
    q : 'a -
    r : 'b -
    v : 'c -
    c : 'd -

Returns: 'e

Computes the inverse cumulative distribution function (quantile function).

q : 'a

r : 'b

v : 'c

c : 'd

Returns: 'e

Example

StudentizedRange.Mean

Full Usage: StudentizedRange.Mean

Returns: float

Computes the mean.

Returns: float

StudentizedRange.Mode

Full Usage: StudentizedRange.Mode

Returns: float

Computes the mode.

Returns: float

StudentizedRange.PDF

Full Usage: StudentizedRange.PDF

Returns: float

Computes the probability density function.

Returns: float

StudentizedRange.Sample()

Full Usage: StudentizedRange.Sample()

Returns: 'a

Produces a random sample using the current random number generator (from GetSampleGenerator()).

Returns: 'a

StudentizedRange.StandardDeviation

Full Usage: StudentizedRange.StandardDeviation

Returns: float

Computes the standard deviation.

Returns: float

StudentizedRange.Variance

Full Usage: StudentizedRange.Variance

Returns: float

Computes the variance.

Returns: float