Stats Class |
Namespace: Deedle
[SerializableAttribute] public class Stats
The Stats type exposes the following members.
Name | Description | |
---|---|---|
countR, C(FrameR, C) |
For each column, returns the number of the values in the column.
This excludes missing values and values created from `Double.NaN` etc.
[category:Frame statistics]
| |
countK, V(SeriesK, V) |
Returns the number of the values in a series. This excludes missing values
and values created from `Double.NaN` etc.
[category:Series statistics]
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
expandingCountK |
Returns a series that contains counts over expanding windows (the value for
a given key is calculated from all elements with smaller keys).
[category:Expanding windows]
| |
expandingKurtK |
Returns a series that contains kurtosis over expanding windows (the value for
a given key is calculated from all elements with smaller keys); If the
entire window contains fewer than 4 values, the result is missing.
[category:Expanding windows]
| |
expandingMaxK |
Returns a series that contains maximum over an expanding window. The value
for a key _k_ in the returned series is the maximum from all elements with
smaller keys.
[category:Expanding windows]
| |
expandingMeanK |
Returns a series that contains means over expanding windows (the value for
a given key is calculated from all elements with smaller keys); If the
entire window contains no values, the result is missing.
[category:Expanding windows]
| |
expandingMinK |
Returns a series that contains minimum over an expanding window. The value
for a key _k_ in the returned series is the minimum from all elements with
smaller keys.
[category:Expanding windows]
| |
expandingSkewK |
Returns a series that contains skewness over expanding windows (the value for
a given key is calculated from all elements with smaller keys); If the
entire window contains fewer than 3 values, the result is missing.
[category:Expanding windows]
| |
expandingStdDevK |
Returns a series that contains standard deviation over expanding windows (the
value for a given key is calculated from all elements with smaller keys); If the
entire window contains fewer than 2 values, the result is missing.
[category:Expanding windows]
| |
expandingSumK |
Returns a series that contains sums over expanding windows (the value for
a given key is calculated from all elements with smaller keys); If the
entire window contains no values, the result is 0.
[category:Expanding windows]
| |
expandingVarianceK |
Returns a series that contains variance over expanding windows (the value for
a given key is calculated from all elements with smaller keys); If the
entire window contains fewer than 2 values, the result is missing.
[category:Expanding windows]
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
interpolateK, T |
Interpolates an ordered series given a new sequence of keys. The function iterates through
each new key, and invokes a function on the current key, the nearest smaller and larger valid
observations from the series argument. The function must return a new valid float.
## Parameters
- `keys` - Sequence of new keys that forms the index of interpolated results
- `f` - Function to do the interpolating
[category:Series interoploation]
| |
interpolateLinearK |
Linearly interpolates an ordered series given a new sequence of keys.
## Parameters
- `keys` - Sequence of new keys that forms the index of interpolated results
- `keyDiff` - A function representing "subtraction" between two keys
[category:Series interoploation]
| |
kurtK(SeriesK, Double) |
Returns the kurtosis of the values in a series. The function skips over missing
values and `NaN` values. When there are less than 4 values, the result is NaN.
[category:Series statistics]
| |
kurtR, C(FrameR, C) |
For each numerical column, returns the kurtosis of the values in a series.
The function skips over missing values and `NaN` values. When there are less than 4 values,
the result is NaN.
[category:Frame statistics]
| |
levelCountK, L, V |
For each group with equal keys at the level specified by `level`,
returns the number of the values in the group. This excludes missing
values and values created from `Double.NaN` etc.
[category:Multi-level statistics]
| |
levelKurtK, L |
For each group with equal keys at the level specified by `level`,
returns the kurtosis of the values in a series. The function skips over missing values
and `NaN` values. When there are less than 4 values, the result is NaN.
[category:Multi-level statistics]
| |
levelMeanK, L |
For each group with equal keys at the level specified by `level`,
returns the mean of the values in the group. The function skips over missing
values and `NaN` values. When there are no available values, the result is NaN.
[category:Multi-level statistics]
| |
levelMedianK, L |
For each group with equal keys at the level specified by `level`,
returns the median of the values in the group.
[category:Multi-level statistics]
| |
levelSkewK, L |
For each group with equal keys at the level specified by `level`,
returns the skewness of the values in a series. The function skips over missing
values and `NaN` values. When there are less than 3 values, the result is NaN.
[category:Multi-level statistics]
| |
levelStdDevK, L |
For each group with equal keys at the level specified by `level`,
returns the standard deviation of the values in the group. The function skips over
missing values and `NaN` values. When there are less than 2 values, the result is NaN.
[category:Multi-level statistics]
| |
levelSumK, L |
For each group with equal keys at the level specified by `level`,
returns the sum of the values in the group. The function skips over missing values
and `NaN` values. When there are no available values, the result is 0.
[category:Multi-level statistics]
| |
levelVarianceK, L |
For each group with equal keys at the level specified by `level`,
returns the variance of the values in the group. The function skips over missing
values and `NaN` values. When there are less than 2 values, the result is NaN.
[category:Multi-level statistics]
| |
maxR, C(FrameR, C) |
For each numerical column, returns the maximal values as a series.
The function skips over missing and `NaN` values. When there are no values,
the result is `NaN`.
[category:Frame statistics]
| |
maxK, V(SeriesK, V) |
Returns the maximum of the values in a series. The result is an option value.
When the series contains no values, the result is `None`.
[category:Series statistics]
| |
maxByT, a, K |
Returns the key and value of the greatest element in the series. The result
is an optional value. When the series contains no values, the result is `None`.
[category:Series statistics]
| |
meanK(SeriesK, Double) |
Returns the mean of the values in a series. The function skips over missing values
and `NaN` values. When there are no available values, the result is NaN.
[category:Series statistics]
| |
meanR, C(FrameR, C) |
For each numerical column, returns the mean of the values in the column.
The function skips over missing values and `NaN` values. When there are
no available values, the result is NaN.
[category:Frame statistics]
| |
medianK(SeriesK, Double) |
Returns the median of the elements of the series.
[category:Series statistics]
| |
medianR, C(FrameR, C) |
For each numerical column, returns the median of the values in the column.
[category:Frame statistics]
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
minR, C(FrameR, C) |
For each numerical column, returns the minimal values as a series.
The function skips over missing and `NaN` values. When there are no values,
the result is `NaN`.
[category:Frame statistics]
| |
minK, V(SeriesK, V) |
Returns the minimum of the values in a series. The result is an option value.
When the series contains no values, the result is `None`.
[category:Series statistics]
| |
minByT, a, K |
Returns the key and value of the least element in the series. The result
is an optional value. When the series contains no values, the result is `None`.
[category:Series statistics]
| |
movingCountK |
Returns a series that contains counts over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is 0.
[category:Moving windows]
| |
movingKurtK |
Returns a series that contains kurtosis over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is also missing.
[category:Moving windows]
| |
movingMaxK |
Returns a series that contains maximum over a moving window of the specified size.
The first `size-1` elements are calculated using smaller windows spanning over `1 .. size-1`
values. If the entire window contains missing values, the result is missing.
[category:Moving windows]
| |
movingMeanK |
Returns a series that contains means over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is also missing.
[category:Moving windows]
| |
movingMinK |
Returns a series that contains minimum over a moving window of the specified size.
The first `size-1` elements are calculated using smaller windows spanning over `1 .. size-1`
values. If the entire window contains missing values, the result is missing.
[category:Moving windows]
| |
movingSkewK |
Returns a series that contains skewness over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is also missing.
[category:Moving windows]
| |
movingStdDevK |
Returns a series that contains standard deviations over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is also missing.
[category:Moving windows]
| |
movingSumK |
Returns a series that contains sums over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is 0.
[category:Moving windows]
| |
movingVarianceK |
Returns a series that contains variance over a moving window of the specified size.
The first `size-1` elements of the returned series are always missing; if the
entire window contains missing values, the result is also missing.
[category:Moving windows]
| |
numSumK, V |
Sum that operates only any appropriate numeric type. When there are no available
values, the result is zero of the approriate numeric type.
[category:Series statistics]
| |
skewK(SeriesK, Double) |
Returns the skewness of the values in a series. The function skips over missing
values and `NaN` values. When there are less than 3 values, the result is NaN.
[category:Series statistics]
| |
skewR, C(FrameR, C) |
For each numerical column, returns the skewness of the values in a series.
The function skips over missing values and `NaN` values. When there are less than 3 values,
the result is NaN.
[category:Frame statistics]
| |
stdDevK(SeriesK, Double) |
Returns the standard deviation of the values in a series. The function skips over
missing values and `NaN` values. When there are less than 2 values, the result is NaN.
[category:Series statistics]
| |
stdDevR, C(FrameR, C) |
For each numerical column, returns the standard deviation of the values in the column.
The function skips over missing values and `NaN` values. When there are less than 2 values,
the result is NaN.
[category:Frame statistics]
| |
sumK(SeriesK, Double) |
Returns the sum of the values in a series. The function skips over missing values
and `NaN` values. When there are no available values, the result is NaN.
[category:Series statistics]
| |
sumR, C(FrameR, C) |
For each numerical column, returns the sum of the values in the column.
The function skips over missing values and `NaN` values. When there are no
[category:Frame statistics]
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
varianceK(SeriesK, Double) |
Returns the variance of the values in a series. The function skips over missing values
and `NaN` values. When there are less than 2 values, the result is NaN.
[category:Series statistics]
| |
varianceR, C(FrameR, C) |
For each numerical column, returns the variance of the values in the column.
The function skips over missing values and `NaN` values. When there are less
than 2 values, the result is NaN.
[category:Frame statistics]
|