DataStatistics<N extends num> class
Constructors
-
DataStatistics(num length, N min, N max, N center, {double? mean, double? standardDeviation, num? sum, num? squaresSum, DataStatistics<
num> ? lowerStatistics, DataStatistics<num> ? upperStatistics}) -
DataStatistics.compute(List<
N> list, {bool computeLowerAndUpper = true, bool keepSeries = false}) -
factory
Properties
- center ↔ N
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- length ↔ double
-
getter/setter pair
-
lowerStatistics
↔ DataStatistics<
num> ? -
getter/setter pair
- max ↔ N
-
getter/setter pair
- mean ↔ double
-
getter/setter pair
- min ↔ N
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
series
↔ List<
N> ? -
getter/setter pair
- squaresMean → double
-
no setter
- squaresSum ↔ num
-
getter/setter pair
- standardDeviation ↔ double
-
getter/setter pair
- sum ↔ num
-
getter/setter pair
-
upperStatistics
↔ DataStatistics<
num> ? -
getter/setter pair
Methods
-
getDataFields(
) → List< String> -
override
-
getDataMap(
) → Map< String, dynamic> -
inherited
-
getDataValues(
) → List -
override
-
isMeanInRange(
double minMean, double maxMean, [double minDeviation = double.negativeInfinity, double maxDeviation = double.infinity]) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
{int precision = 4}) → String -
A string representation of this object.
override
Operators
-
operator +(
DataStatistics< num> other) → DataStatistics<double> -
operator /(
DataStatistics< num> other) → DataStatistics<double> -
operator ==(
Object other) → bool -
The equality operator.
inherited