Skip to main content

Stats

Represents basic descriptive statistics calculated for a Column. See samples: https://public.datagrok.ai/js/samples/data-frame/stats

Constructors

new Stats()

new Stats(dart): Stats

Parameters

ParameterType
dartany

Returns

Stats

Source

src/dataframe/stats.ts:20

Properties

PropertyModifierType
dartprivateany

Accessors

avg

get avg(): number

Returns

number

  • average

Source

src/dataframe/stats.ts:71


kurt

get kurt(): number

Returns

number

  • kurtosis

Source

src/dataframe/stats.ts:91


max

get max(): number

Returns

number

  • maximum

Source

src/dataframe/stats.ts:61


med

get med(): number

Returns

number

  • median value

Source

src/dataframe/stats.ts:96


min

get min(): number

Returns

number

  • minimum

Source

src/dataframe/stats.ts:56


missingValueCount

get missingValueCount(): number

Number of missing (empty) values.

Returns

number

Source

src/dataframe/stats.ts:41


q1

get q1(): number

Returns

number

  • first quartile

Source

src/dataframe/stats.ts:101


q2

get q2(): number

Returns

number

  • second quartile

Source

src/dataframe/stats.ts:106


q3

get q3(): number

Returns

number

  • third quartile

Source

src/dataframe/stats.ts:111


skew

get skew(): number

Returns

number

  • skewness

Source

src/dataframe/stats.ts:86


stdev

get stdev(): number

Returns

number

  • standard deviation

Source

src/dataframe/stats.ts:76


sum

get sum(): number

Returns

number

  • sum

Source

src/dataframe/stats.ts:66


totalCount

get totalCount(): number

Total number of values (including missing values).

Returns

number

Source

src/dataframe/stats.ts:36


uniqueCount

get uniqueCount(): number

Number of unique values.

Returns

number

Source

src/dataframe/stats.ts:46


valueCount

get valueCount(): number

Number of non-empty values.

Returns

number

Source

src/dataframe/stats.ts:51


variance

get variance(): number

Returns

number

  • variance

Source

src/dataframe/stats.ts:81

Methods

corr()

corr(otherColumn): number

Pearson correlation between this column and another column.

Parameters

ParameterType
otherColumnColumn<any, any>

Returns

number

Source

src/dataframe/stats.ts:116


spearmanCorr()

spearmanCorr(otherColumn): number

Spearman correlation between this column and another column.

Parameters

ParameterType
otherColumnColumn<any, any>

Returns

number

Source

src/dataframe/stats.ts:119


toString()

toString(): string

Returns

string

Source

src/dataframe/stats.ts:127


fromColumn()

static fromColumn(col, mask): Stats

Calculates statistics for the specified column, optionally filtered by a mask.

Parameters

ParameterTypeDefault valueDescription
colColumn<any, any>undefined-
masknull | BitSetnull

Returns

Stats

Source

src/dataframe/stats.ts:26


fromValues()

static fromValues(values): Stats

Calculates statistics for the array of values.

Parameters

ParameterType
valuesnumber[] | Int8Array | Int16Array | Int32Array | Float32Array | Float64Array

Returns

Stats

Source

src/dataframe/stats.ts:31


histogramsByCategories()

static histogramsByCategories(valueColumn, catColumn): Int32Array[]

Returns distributions of [valueColumn] for each category in [catColumn].

Parameters

ParameterType
valueColumnColumn<any, any>
catColumnColumn<any, any>

Returns

Int32Array[]

Source

src/dataframe/stats.ts:122