Skip to content

Fisher F functions in the Stochastic DuckDB extension

Function category

Fisher F

19 functions

F distribution — ratio of two scaled chi-squared variates. Backbone of ANOVA and regression hypothesis tests.

dist_fisher_f_cdf

Scalar function Fisher F
Signature
dist_fisher_f_cdf( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_cdf(5, 10, 0.5);

Output

dist_fisher_f_cdf(5, 10, 0.5)
0.22997511934989848

dist_fisher_f_cdf_complement

Scalar function Fisher F
Signature
dist_fisher_f_cdf_complement( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_cdf_complement(5, 10, 0.5);

Output

dist_fisher_f_cdf_complement(5, 10, 0.5)
0.7700248806501016

dist_fisher_f_chf

Scalar function Fisher F
Signature
dist_fisher_f_chf( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_chf(5, 10, 0.5);

Output

dist_fisher_f_chf(5, 10, 0.5)
0.26133245212384676

dist_fisher_f_hazard

Scalar function Fisher F
Signature
dist_fisher_f_hazard( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_hazard(5, 10, 0.5);

Output

dist_fisher_f_hazard(5, 10, 0.5)
0.8929672534608285

dist_fisher_f_kurtosis

Scalar function Fisher F
Signature
dist_fisher_f_kurtosis(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_kurtosis(5, 10);

Output

dist_fisher_f_kurtosis(5, 10)
53.86153846153846

dist_fisher_f_kurtosis_excess

Scalar function Fisher F
Signature
dist_fisher_f_kurtosis_excess(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_kurtosis_excess(5, 10);

Output

dist_fisher_f_kurtosis_excess(5, 10)
50.86153846153846

dist_fisher_f_log_cdf

Scalar function Fisher F
Signature
dist_fisher_f_log_cdf( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_log_cdf(5, 10, 0.5);

Output

dist_fisher_f_log_cdf(5, 10, 0.5)
-1.469784152650039

dist_fisher_f_log_cdf_complement

Scalar function Fisher F
Signature
dist_fisher_f_log_cdf_complement( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_log_cdf_complement(5, 10, 0.5);

Output

dist_fisher_f_log_cdf_complement(5, 10, 0.5)
-0.26133245212384676

dist_fisher_f_log_pdf

Scalar function Fisher F
Signature
dist_fisher_f_log_pdf( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_log_pdf(5, 10, 0.5);

Output

dist_fisher_f_log_pdf(5, 10, 0.5)
-0.374537821158486

dist_fisher_f_median

Scalar function Fisher F
Signature
dist_fisher_f_median(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_median(5, 10);

Output

dist_fisher_f_median(5, 10)
0.931933160851048

dist_fisher_f_mode

Scalar function Fisher F
Signature
dist_fisher_f_mode(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_mode(5, 10);

Output

dist_fisher_f_mode(5, 10)
0.5

dist_fisher_f_pdf

Scalar function Fisher F
Signature
dist_fisher_f_pdf( d1: DOUBLE, d2: DOUBLE, x: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument x Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_pdf(5, 10, 0.5);

Output

dist_fisher_f_pdf(5, 10, 0.5)
0.6876070027706235

dist_fisher_f_quantile

Scalar function Fisher F
Signature
dist_fisher_f_quantile( d1: DOUBLE, d2: DOUBLE, p: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument p Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_quantile(5, 10, 0.95);

Output

dist_fisher_f_quantile(5, 10, 0.95)
3.3258345304130104

dist_fisher_f_quantile_complement

Scalar function Fisher F
Signature
dist_fisher_f_quantile_complement( d1: DOUBLE, d2: DOUBLE, p: DOUBLE ) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Argument p Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_quantile_complement(5, 10, 0.05);

Output

dist_fisher_f_quantile_complement(5, 10, 0.05)
3.325834530413012

dist_fisher_f_range

Scalar function Fisher F
Signature
dist_fisher_f_range(d1: DOUBLE, d2: DOUBLE) DOUBLE[2]
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_range(5, 10);

Output

dist_fisher_f_range(5, 10)
(0.0, 1.7976931348623157e+308)

dist_fisher_f_sample

Scalar function Fisher F
Signature
dist_fisher_f_sample(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_sample(5, 10);

Output

dist_fisher_f_sample(5, 10)
0.49664940365181015

dist_fisher_f_skewness

Scalar function Fisher F
Signature
dist_fisher_f_skewness(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_skewness(5, 10);

Output

dist_fisher_f_skewness(5, 10)
3.8670203198129376

dist_fisher_f_support

Scalar function Fisher F
Signature
dist_fisher_f_support(d1: DOUBLE, d2: DOUBLE) DOUBLE[2]
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_support(5, 10);

Output

dist_fisher_f_support(5, 10)
(0.0, 1.7976931348623157e+308)

dist_fisher_f_variance

Scalar function Fisher F
Signature
dist_fisher_f_variance(d1: DOUBLE, d2: DOUBLE) DOUBLE
Arguments (Positional)
Argument d1 Type DOUBLE Mode Positional Description
Argument d2 Type DOUBLE Mode Positional Description
Description
1 Example 1
SELECT dist_fisher_f_variance(5, 10);

Output

dist_fisher_f_variance(5, 10)
1.3541666666666667