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
| Parameter | Type |
|---|---|
dart | any |
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
| Parameter | Type |
|---|---|
otherColumn | Column |
Returns
number
spearmanCorr()
spearmanCorr(
otherColumn):number
Defined in: src/dataframe/stats.ts:119
Spearman correlation between this column and another column.
Parameters
| Parameter | Type |
|---|---|
otherColumn | Column |
Returns
number
toString()
toString():
string
Defined in: src/dataframe/stats.ts:127
Returns
string
fromColumn()
staticfromColumn(col,mask?):Stats
Defined in: src/dataframe/stats.ts:26
Calculates statistics for the specified column, optionally filtered by a mask.
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
col | Column | undefined | - |
mask | BitSet | null | null | - |
Returns
Stats
fromValues()
staticfromValues(values):Stats
Defined in: src/dataframe/stats.ts:31
Calculates statistics for the array of values.
Parameters
| Parameter | Type |
|---|---|
values | number[] | Int8Array<ArrayBufferLike> | Int16Array<ArrayBufferLike> | Int32Array<ArrayBufferLike> | Float32Array<ArrayBufferLike> | Float64Array<ArrayBufferLike> |
Returns
Stats
histogramsByCategories()
statichistogramsByCategories(valueColumn,catColumn):Int32Array<ArrayBufferLike>[]
Defined in: src/dataframe/stats.ts:122
Returns distributions of [valueColumn] for each category in [catColumn].
Parameters
| Parameter | Type |
|---|---|
valueColumn | Column |
catColumn | Column |
Returns
Int32Array<ArrayBufferLike>[]