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 | Represents a binary aggregator that uses an accumulator. |
| 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 | Enumerates the methods that can be used to compute quantiles. |
| 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>. |