Skip to main content

Stats

Defined in: js-api/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: js-api/src/dataframe/stats.ts:20

Parameters

ParameterType
dartany

Returns

Stats

Accessors

avg

Get Signature

get avg(): number

Defined in: js-api/src/dataframe/stats.ts:70

Returns

number

average


kurt

Get Signature

get kurt(): number

Defined in: js-api/src/dataframe/stats.ts:90

Returns

number

kurtosis


max

Get Signature

get max(): number

Defined in: js-api/src/dataframe/stats.ts:60

Returns

number

maximum


med

Get Signature

get med(): number

Defined in: js-api/src/dataframe/stats.ts:95

Returns

number

median value


min

Get Signature

get min(): number

Defined in: js-api/src/dataframe/stats.ts:55

Returns

number

minimum


missingValueCount

Get Signature

get missingValueCount(): number

Defined in: js-api/src/dataframe/stats.ts:40

Number of missing (empty) values.

Returns

number


q1

Get Signature

get q1(): number

Defined in: js-api/src/dataframe/stats.ts:100

Returns

number

first quartile


q2

Get Signature

get q2(): number

Defined in: js-api/src/dataframe/stats.ts:105

Returns

number

second quartile


q3

Get Signature

get q3(): number

Defined in: js-api/src/dataframe/stats.ts:110

Returns

number

third quartile


skew

Get Signature

get skew(): number

Defined in: js-api/src/dataframe/stats.ts:85

Returns

number

skewness


stdev

Get Signature

get stdev(): number

Defined in: js-api/src/dataframe/stats.ts:75

Returns

number

standard deviation


sum

Get Signature

get sum(): number

Defined in: js-api/src/dataframe/stats.ts:65

Returns

number

sum


totalCount

Get Signature

get totalCount(): number

Defined in: js-api/src/dataframe/stats.ts:35

Total number of values (including missing values).

Returns

number


uniqueCount

Get Signature

get uniqueCount(): number

Defined in: js-api/src/dataframe/stats.ts:45

Number of unique values.

Returns

number


valueCount

Get Signature

get valueCount(): number

Defined in: js-api/src/dataframe/stats.ts:50

Number of non-empty values.

Returns

number


variance

Get Signature

get variance(): number

Defined in: js-api/src/dataframe/stats.ts:80

Returns

number

variance

Methods

corr()

corr(otherColumn): number

Defined in: js-api/src/dataframe/stats.ts:115

Pearson correlation between this column and another column.

Parameters

ParameterType
otherColumnColumn

Returns

number


spearmanCorr()

spearmanCorr(otherColumn): number

Defined in: js-api/src/dataframe/stats.ts:118

Spearman correlation between this column and another column.

Parameters

ParameterType
otherColumnColumn

Returns

number


toString()

toString(): string

Defined in: js-api/src/dataframe/stats.ts:126

Returns

string


fromColumn()

static fromColumn(col, mask?): Stats

Defined in: js-api/src/dataframe/stats.ts:25

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

Parameters

ParameterTypeDefault value
colColumnundefined
maskBitSet | nullnull

Returns

Stats


fromValues()

static fromValues(values): Stats

Defined in: js-api/src/dataframe/stats.ts:30

Calculates statistics for the array of values.

Parameters

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

Returns

Stats


histogramsByCategories()

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

Defined in: js-api/src/dataframe/stats.ts:121

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

Parameters

ParameterType
valueColumnColumn
catColumnColumn

Returns

Int32Array<ArrayBufferLike>[]