fTest

Syntax

fTest(X, Y, [ratio=1.0], [confLevel=0.95])

Arguments

X is a numeric vector indicating the first sample for the F-test.

Y is a numeric vector indicating the second sample for the F-test.

ratio (optional) is a positive floating number indicating the ratio of the variances of X and Y in the null hypothesis. The default value is 1.

confLevel (optional) is a floating number between 0 and 1 indicating the confidence level of the test. It is optional and the default value is 0.95.

Details

Conduct an F-test to compare the variances of two samples.

Return a dictionary with the following keys:

  • stat: a table with p-value and confidence interval under 3 alternative hypotheses

  • numeratorDf: degree of freedom of the numerator

  • denominatorDf: degree of freedom of the denominator

  • confLevel: confidence level

  • method: "F test to compare two variances"

  • fValue: F-stat

Examples

x = norm(10.0, 1.0, 20);
y = norm(1.0, 2.0, 10);
fTest(x, y, 0.5);
// output
numeratorDf->19
stat->
alternativeHypothesis                  pValue    lowerBound upperBound
-------------------------------------- --------- ---------- ----------
ratio of variances is not equal to 0.5 0.002326  0.025844   0.274161
ratio of variances is less than 0.5    0.001163  0          0.230624
ratio of variances is greater than 0.5 0.998837  0.032295   Infinity

denominatorDf->9
confLevel->0.95
fValue->0.190386
method->F test to compare two variances