Numerics. NET. Data Analysis Namespace
The Numerics.NET.DataAnalysis namespace contains classes for working with data frames and analyzing data.
Classes
Accumulating | Represents an aggregator that uses an accumulator. |
Accumulating | Represents an aggregator that uses an accumulator. |
Aggregator<T, TResult> | Represents a function that aggregates the values in a vector. |
Aggregator | Represents an aggregation operation in a way that is independent of the operand types. |
Aggregator | Represents an aggregator group that computes a result of the specified type. |
Aggregators | Contains many of the most common aggregation functions. |
Binary | |
Binary | Represents a function that aggregates the values in two vectors. |
Binary | Represents an aggregation operation in a way that is independent of the operand types. |
Binary | Represents an aggregator group that computes a result of the specified type. |
Categorical | Represents an encoding of the levels in a categorical variable. |
Data | Contains extension methods for data frames. |
Data | Represents a data frame with row and column indexes of the specified type. |
Data | Represents a row in a data frame. |
Date | Contains extension methods related to dates and recurrences. |
Destructive | Represents an aggregator that mutates the values of the collection it aggregates over. |
Destructive | Represents an aggregator that destroys its input. |
Grouping | Represents a collection of keys mapped to groups of indices. |
Grouping<TKey> | Represents a grouping of elements with an index of the specified type. |
Histogram | Contains methods for creating and working with histograms. |
Histogram<T> | Represents a histogram with bins indexed by the specified type. |
Index | Contains methods for creating and manipulating indexes. |
Index<T> | Represents a set of keys of a specific type. |
Interval | Represents an index over contiguous intervals. |
Join | Represents a set of one or more columns that can serve as a key in a join operation. |
Missing | Represents an exception that may be thrown when a missing data value is encountered during a calculation. |
Parameter<T> | Represents a parameter in a statistical model. |
Parameter | Represents the joint estimate of a set of parameters. |
Pivot | Represents a two-dimensional grouping of data. |
Pivot<R, C> | Represents a two-dimensional grouping of data. |
Recurrence | Represents a recurrence pattern that can be used to define date ranges. |
Subset | Represents a set of indexes that can be used to select elements in a Vector<T> or rows in a IDataFrame. |
Transformed | Represents a parameter in a statistical model that is a transformation of a standard parameter. |
Type | Represents an aggregator group where the type of the result is the element type of the input. |
Type | Represents an aggregator group where the type of the result is the element type of the input. |
Vector | Represents transformations that can be applied to a vector. |
Interfaces
IAccumulator<T> | Represents an object that performs incremental calculations. |
IAccumulator<T, TResult> | Represents an accumulator that computes a result of the specified type. |
IAggregator | Specifies the methods and properties shared by all aggregators. |
IAggregator<T> | Defines the methods and properties shared by all aggregators that return a specific type. |
IBinary | Represents an object that performs incremental calculations on two input sequences. |
IBinary | Represents an object that performs incremental calculations on two input sequences. |
IBinary | Specifies the methods and properties shared by all aggregators. |
IBinary | Defines the methods and properties shared by all aggregators that return a specific type. |
IData | Specifies the basic functionality of a data frame. |
IGrouping | Represents a grouping of data on an index. |
IIndex |
Defines the properties and methods common to all indexes.
Preliminary |
IPivot | Represents a grouping of data in two-dimensional format. |
Enumerations
Aggregator | Enumerates properties of aggregators used to optimize their application. |
Boundary | Enumerates how segments at the boundaries of subdivided series are handled. |
Date | Enumerates the time units. |
Direction | Enumerates the possible direction in operations that operate on collections. |
Join |
Enumerates the possible ways of joining two indexes.
Preliminary |
Missing | Enumerates the possible actions to be taken when a calculation encounters a missing value. |
Multiple | Enumerates the possible actions to be taken when a calculation involving more than one variable encounters a missing value. |
Quantile | |
Rank | Enumerates the possible ways to break a tie when ranking observations. |
Sort | Enumerates the ways data can be sorted. |
Special | Enumerates the possible special bins to be included in an IntervalIndex<T>. |