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>. |