Skip to content

geodalib / core/src / standardDeviationBreaks

Function: standardDeviationBreaks()

standardDeviationBreaks(data): Promise<number[]>

Defined in: core/src/mapping/stddev-breaks.ts:28

Description

The standard deviation breaks classes based on distance from the mean in standard deviation units. The standard deviation breaks include: < -2 std dev, [-2, -1) std dev, [-1, 0) std dev, [0, 1] std dev, (1, 2] std dev, > 2 std dev

Characteristics

  • Centers on the mean value
  • Classes represent standard deviation intervals
  • Most appropriate for normally distributed data
  • Helps identify areas that deviate significantly from the mean

Parameters

data

The numeric values to be classified.

number[] | Float32Array<ArrayBufferLike>

Returns

Promise<number[]>

The breaks values.

Example

ts
import { standardDeviationBreaks } from '@geoda/core';

const data = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const breaks = await standardDeviationBreaks(data);

// breaks = [-0.47722557505166, 2.26138721247417, 5, 7.73861278752583, 10.47722557505166]