Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference

Skip Navigation LinksHome»Documentation»Reference»Extreme.DataAnalysis

Extreme.DataAnalysis Namespace

Extreme Optimization Numerical Libraries for .NET Professional
The Extreme.DataAnalysis namespace contains classes for working with data frames and analyzing data.
Classes

  ClassDescription
Public classAccumulatorT, U
Represents an object that performs incremental calculations.
Public classAggregatorT, U
Represents a function that aggregates the values in a vector.
Public classAggregator2T, U
Represents a function that aggregates the values in a vector.
Public classAggregator2Group
Represents an aggregation operation in a way that is independent of the operand types.
Public classAggregator2GroupT
Represents an aggregator group that computes a result of the specified type.
Public classAggregatorGroup
Represents an aggregation operation in a way that is independent of the operand types.
Public classAggregatorGroupT
Represents an aggregator group that computes a result of the specified type.
Public classAggregators
Contains many of the most common aggregation functions.
Public classCategoricalEncoding
Represents an encoding of the levels in a categorical variable.
Public classDataFrame
Contains extension methods for data frames.
Public classDataFrameR, C
Represents a data frame with row and column indexes of the specified type.
Public classDataFrameRowR, C
Represents a row in a data frame.
Public classDateTimeExtensions
Contains extension methods related to dates and recurrences.
Public classGrouping
Represents a collection of keys mapped to groups of indices.
Public classGroupingTKey
Represents a grouping of elements with an index of the specified type.
Public classHistogram
Contains methods for creating and working with histograms.
Public classHistogramT
Represents a histogram with bins indexed by the specified type.
Public classIndex
Contains methods for creating and manipulating indexes.
Public classIndexT
Represents a set of keys of a specific type.
Public classIntervalIndexT
Represents an index over contiguous intervals.
Public classJoinIndex
Represents a set of one or more columns that can serve as a key in a join operation.
Public classMissingValueException
Represents an exception that may be thrown when a missing data value is encountered during a calculation.
Public classParameterT
Represents a parameter in a statistical model.
Public classParameterVectorT
Represents the joint estimate of a set of parameters.
Public classPivot
Represents a two-dimensional grouping of data.
Public classPivotR, C
Represents a two-dimensional grouping of data.
Public classRecurrence
Represents a recurrence pattern that can be used to define date ranges.
Public classSubset
Represents a set of indexes that can be used to select elements in a VectorT or rows in a IDataFrame.
Public classTransformedParameterT
Represents a parameter in a statistical model that is a transformation of a standard parameter.
Public classTypePreservingAggregatorGroup
Represents an aggregator group where the type of the result is the element type of the input.
Public classVectorExtensions
Represents transformations that can be applied to a vector.
Interfaces

  InterfaceDescription
Public interfaceIAccumulatorT, U
Represents an object that performs incremental calculations.
Public interfaceIAccumulator2T, U
Represents an object that performs incremental calculations on two input sequences.
Public interfaceIAccumulator2T, U, V
Represents an object that performs incremental calculations on two input sequences.
Public interfaceIAggregator
Specifies the methods and properties shared by all aggregators.
Public interfaceIAggregatorT
Defines the methods and properties shared by all aggregators that return a specific type.
Public interfaceIAggregator2
Specifies the methods and properties shared by all aggregators.
Public interfaceIAggregator2T
Defines the methods and properties shared by all aggregators that return a specific type.
Public interfaceIDataFrame
Specifies the basic functionality of a data frame.
Public interfaceIGrouping
Represents a grouping of data on an index.
Public interfaceIIndex
Defines the properties and methods common to all indexes.
Public interfaceIPivot
Represents a grouping of data in two-dimensional format.
Enumerations

  EnumerationDescription
Public enumerationBoundaryIntervalBehavior
Enumerates how segments at the boundaries of subdivided series are handled.
Public enumerationDateTimeUnit
Enumerates the time units.
Public enumerationDirection
Enumerates the possible direction in operations that operate on collections.
Public enumerationJoinType
Enumerates the possible ways of joining two indexes.
Public enumerationMissingValueAction
Enumerates the possible actions to be taken when a calculation encounters a missing value.
Public enumerationMultipleMissingValueAction
Enumerates the possible actions to be taken when a calculation involving more than one variable encounters a missing value.
Public enumerationRankTiebreaker
Enumerates the possible ways to break a tie when ranking observations.
Public enumerationSortOrder
Enumerates the ways data can be sorted.
Public enumerationSpecialBins
Enumerates the possible special bins to be included in an IntervalIndexT.

Copyright (c) 2004-2023 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2023, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.