Skip to content

Commit 7e801e0

Browse files
authored
[ES|QL] Add a standard deviation function (#116531)
Uses Welford's online algorithm, as well as the parallel version, to calculate standard deviation.
1 parent de13907 commit 7e801e0

File tree

38 files changed

+2869
-6
lines changed

38 files changed

+2869
-6
lines changed

docs/changelog/116531.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 116531
2+
summary: "Add a standard deviation aggregating function: STD_DEV"
3+
area: ES|QL
4+
type: enhancement
5+
issues: []

docs/reference/esql/functions/aggregation-functions.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The <<esql-stats-by>> command supports these aggregate functions:
1717
* <<esql-min>>
1818
* <<esql-percentile>>
1919
* experimental:[] <<esql-st_centroid_agg>>
20+
* <<esql-std_dev>>
2021
* <<esql-sum>>
2122
* <<esql-top>>
2223
* <<esql-values>>
@@ -32,6 +33,7 @@ include::layout/median_absolute_deviation.asciidoc[]
3233
include::layout/min.asciidoc[]
3334
include::layout/percentile.asciidoc[]
3435
include::layout/st_centroid_agg.asciidoc[]
36+
include::layout/std_dev.asciidoc[]
3537
include::layout/sum.asciidoc[]
3638
include::layout/top.asciidoc[]
3739
include::layout/values.asciidoc[]

docs/reference/esql/functions/description/std_dev.asciidoc

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/esql/functions/examples/std_dev.asciidoc

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/esql/functions/kibana/definition/std_dev.json

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/esql/functions/kibana/docs/std_dev.md

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/esql/functions/layout/std_dev.asciidoc

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/esql/functions/parameters/std_dev.asciidoc

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/esql/functions/signature/std_dev.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/reference/esql/functions/types/std_dev.asciidoc

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)