Skip to main content

Stats

Defined in: src/dataframe/stats.ts:17

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

Constructors

Constructor

new Stats(dart): Stats

Defined in: src/dataframe/stats.ts:20

Parameters

ParameterType
dartany

Returns

Stats

Accessors

avg

Get Signature

get avg(): number

Defined in: src/dataframe/stats.ts:71

Returns

number

  • average

kurt

Get Signature

get kurt(): number

Defined in: src/dataframe/stats.ts:91

Returns

number

  • kurtosis

max

Get Signature

get max(): number

Defined in: src/dataframe/stats.ts:61

Returns

number

  • maximum

med

Get Signature

get med(): number

Defined in: src/dataframe/stats.ts:96

Returns

number

  • median value

min

Get Signature

get min(): number

Defined in: src/dataframe/stats.ts:56

Returns

number

  • minimum

missingValueCount

Get Signature

get missingValueCount(): number

Defined in: src/dataframe/stats.ts:41

Number of missing (empty) values.

Returns

number


q1

Get Signature

get q1(): number

Defined in: src/dataframe/stats.ts:101

Returns

number

  • first quartile

q2

Get Signature

get q2(): number

Defined in: src/dataframe/stats.ts:106

Returns

number

  • second quartile

q3

Get Signature

get q3(): number

Defined in: src/dataframe/stats.ts:111

Returns

number

  • third quartile

skew

Get Signature

get skew(): number

Defined in: src/dataframe/stats.ts:86

Returns

number

  • skewness

stdev

Get Signature

get stdev(): number

Defined in: src/dataframe/stats.ts:76

Returns

number

  • standard deviation

sum

Get Signature

get sum(): number

Defined in: src/dataframe/stats.ts:66

Returns

number

  • sum

totalCount

Get Signature

get totalCount(): number

Defined in: src/dataframe/stats.ts:36

Total number of values (including missing values).

Returns

number


uniqueCount

Get Signature

get uniqueCount(): number

Defined in: src/dataframe/stats.ts:46

Number of unique values.

Returns

number


valueCount

Get Signature

get valueCount(): number

Defined in: src/dataframe/stats.ts:51

Number of non-empty values.

Returns

number


variance

Get Signature

get variance(): number

Defined in: src/dataframe/stats.ts:81

Returns

number

  • variance

Methods

corr()

corr(otherColumn): number

Defined in: src/dataframe/stats.ts:116

Pearson correlation between this column and another column.

Parameters

ParameterType
otherColumnColumn

Returns

number


spearmanCorr()

spearmanCorr(otherColumn): number

Defined in: src/dataframe/stats.ts:119

Spearman correlation between this column and another column.

Parameters

ParameterType
otherColumnColumn

Returns

number


toString()

toString(): string

Defined in: src/dataframe/stats.ts:127

Returns

string


fromColumn()

static fromColumn(col, mask?): Stats

Defined in: src/dataframe/stats.ts:26

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

Parameters

ParameterTypeDefault valueDescription
colColumnundefined-
maskBitSet | nullnull-

Returns

Stats


fromValues()

static fromValues(values): Stats

Defined in: src/dataframe/stats.ts:31

Calculates statistics for the array of values.

Parameters

ParameterType
valuesnumber[] | Int8Array<ArrayBufferLike> | Int16Array<ArrayBufferLike> | Int32Array<ArrayBufferLike> | Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike>

Returns

Stats


histogramsByCategories()

static histogramsByCategories(valueColumn, catColumn): Int32Array<ArrayBufferLike>[]

Defined in: src/dataframe/stats.ts:122

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

Parameters

ParameterType
valueColumnColumn
catColumnColumn

Returns

Int32Array<ArrayBufferLike>[]