Extreme. Data Analysis Namespace
The Extreme.DataAnalysis namespace contains classes for working with data frames and analyzing data.
Classes
| Accumulator<T, U> | Represents an object that performs incremental calculations. |
| Aggregator<T, U> | Represents a function that aggregates the values in a vector. |
| Aggregator2<T, U> | Represents a function that aggregates the values in a vector. |
| Aggregator2Group | Represents an aggregation operation in a way that is independent of the operand types. |
| Aggregator2Group<T> | Represents an aggregator group that computes a result of the specified type. |
| 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. |
| 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. |
| 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. |
| Vector | Represents transformations that can be applied to a vector. |
Interfaces
| IAccumulator<T, U> | Represents an object that performs incremental calculations. |
| IAccumulator2<T, U> | Represents an object that performs incremental calculations on two input sequences. |
| IAccumulator2<T, U, V> | Represents an object that performs incremental calculations on two input sequences. |
| 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. |
| IAggregator2 | Specifies the methods and properties shared by all aggregators. |
| IAggregator2<T> | 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
| 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. |
| 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>. |