Skip to main content

Class: Stats

dg.Stats

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

Constructors

constructor

new Stats(dart)

Parameters

NameType
dartany

Defined in

src/dataframe.ts:1785

Properties

dart

Private Readonly dart: any

Defined in

src/dataframe.ts:1783

Accessors

avg

get avg(): number

Returns

number

  • average

Defined in

src/dataframe.ts:1838


kurt

get kurt(): number

Returns

number

  • kurtosis

Defined in

src/dataframe.ts:1858


max

get max(): number

Returns

number

  • maximum

Defined in

src/dataframe.ts:1828


med

get med(): number

Returns

number

  • median value

Defined in

src/dataframe.ts:1863


min

get min(): number

Returns

number

  • minimum

Defined in

src/dataframe.ts:1823


missingValueCount

get missingValueCount(): number

Number of missing (empty) values.

Returns

number

Defined in

src/dataframe.ts:1808


q1

get q1(): number

Returns

number

  • first quartile

Defined in

src/dataframe.ts:1868


q2

get q2(): number

Returns

number

  • second quartile

Defined in

src/dataframe.ts:1873


q3

get q3(): number

Returns

number

  • third quartile

Defined in

src/dataframe.ts:1878


skew

get skew(): number

Returns

number

  • skewness

Defined in

src/dataframe.ts:1853


stdev

get stdev(): number

Returns

number

  • standard deviation

Defined in

src/dataframe.ts:1843


sum

get sum(): number

Returns

number

  • sum

Defined in

src/dataframe.ts:1833


totalCount

get totalCount(): number

Total number of values (including missing values).

Returns

number

Defined in

src/dataframe.ts:1803


uniqueCount

get uniqueCount(): number

Number of unique values.

Returns

number

Defined in

src/dataframe.ts:1813


valueCount

get valueCount(): number

Number of non-empty values.

Returns

number

Defined in

src/dataframe.ts:1818


variance

get variance(): number

Returns

number

  • variance

Defined in

src/dataframe.ts:1848

Methods

corr

corr(otherColumn): number

Pearson correlation

Parameters

NameType
otherColumnColumn<any>

Returns

number

Defined in

src/dataframe.ts:1885


spearmanCorr

spearmanCorr(otherColumn): number

Spearman correlation

Parameters

NameType
otherColumnColumn<any>

Returns

number

Defined in

src/dataframe.ts:1890


toString

toString(): string

Returns

string

Defined in

src/dataframe.ts:1898


fromColumn

Static fromColumn(col, mask?): Stats

Calculates statistics for the specified column.

Parameters

NameTypeDefault value
colColumn<any>undefined
masknull | BitSetnull

Returns

Stats

Defined in

src/dataframe.ts:1793


fromValues

Static fromValues(values): Stats

Calculates statistics for the array of values.

Parameters

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

Returns

Stats

Defined in

src/dataframe.ts:1798


histogramsByCategories

Static histogramsByCategories(valueColumn, catColumn): Int32Array[]

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

Parameters

NameType
valueColumnColumn<any>
catColumnColumn<any>

Returns

Int32Array[]

Defined in

src/dataframe.ts:1893