Click or drag to resize

Novacta.Analytics Namespace

This namespace contains core types useful to execute common data analytics pipelines.
Classes
  ClassDescription
Public classBernoulliDistribution
Represents a Bernoulli distribution.
Public classCategoricalDataSet
Represents a collection of observations for a set of categorical variables
Public classCategoricalEntailment
Represents a collection of premises about a set of feature categorical variables that implies a specific response category. The conclusion is entailed by the premises with an eventually partial truth value, ranging between completely false to completely true.
Public classCode exampleCategoricalEntailmentEnsembleClassifier
Represents a classifier that exploits an ensemble of categorical entailments to assign labels to items from a given feature space.
Public classCategoricalVariable
Represents a statistical variable that can take on one of a fixed number of possible values.
Public classCategory
Represents a value that can be taken on by a categorical variable.
Public classClusters
Provides methods to analyze clusters in a data set.
Public classComplexMatrix
Represents a collection of complex values arranged in rows and columns. Provides methods to operate algebraically on matrices.
Public classCode exampleComplexMatrixRow
Represents a row in a matrix of complex values.
Public classCode exampleComplexMatrixRowCollection
Represents a collection of rows from a ComplexMatrix.
Public classContinuousOptimization
Provides methods for minimizing or maximizing a function.
Public classCorrespondence
Represents the results of a correspondence analysis applied to a data table having positive marginal sums.
Public classCsvComplexMatrixSerializer
Serializes and deserializes matrix objects into and from CSV documents.
Public classCsvDoubleMatrixSerializer
Serializes and deserializes matrix objects into and from CSV documents.
Public classCsvMatrixSerializer Obsolete.
Serializes and deserializes matrix objects into and from CSV documents.
Public classDistance
Provides methods to summarize distances within and between sets of multidimensional points.
Public classDoubleMatrix
Represents a collection of doubles arranged in rows and columns. Provides methods to operate algebraically on matrices.
Public classCode exampleDoubleMatrixRow
Represents a row in a matrix of doubles.
Public classCode exampleDoubleMatrixRowCollection
Represents a collection of rows from a DoubleMatrix.
Public classExponentialDistribution
Represents an Exponential distribution.
Public classCode exampleFiniteDiscreteDistribution
Represents a finite discrete distribution.
Public classGaussianDistribution
Represents a Gaussian distribution.
Public classGeneralizedParetoDistribution
Represents a Generalized Pareto distribution.
Public classIndexCollection
Represents a collection of integers for zero-based matrix indexing.
Public classCode exampleIndexPartition
Provides static methods for creating index partition objects and for their evaluation in terms of linkage among parts.
Public classIndexPartitionT
Represents a collection of non empty, mutually exclusive subsets of a range of zero-based indexes.
Public classCode exampleJsonSerialization
Provides methods to support the JSON serialization of types defined in the Novacta.Analytics namespace.
Public classMultipleCorrespondence
Represents the multiple correspondence of a categorical data set.
Public classNumericalDifferentiation
Provides methods to numerically approximate first or second order derivatives of functions having multidimensional arguments.
Public classPrincipalComponents
Represents the principal components of a data matrix.
Public classPrincipalProjections
Represents the principal projections of a set of multidimensional, weighted points, and supports their elaboration in terms of directions, coordinates, variances, and point contributions to the overall variability.
Public classProbabilityDistribution
Represents a probability distribution.
Public classRandomDevice
Represents a device whose operations need a RandomNumberGenerator.
Public classRandomIndexPermutation
Provides methods to randomly permute the elements in an IndexCollection instance.
Public classRandomNumberGenerator
Represents a pseudo-random number generator.
Public classRandomSampling
Provides methods to draw samples having the specified size from a finite population.
Public classReadOnlyComplexMatrix
Represents a read only collection of complex values arranged in rows and columns. Provides methods to operate algebraically on matrices when operands are both writable and read only.
Public classReadOnlyDoubleMatrix
Represents a read only collection of doubles arranged in rows and columns. Provides methods to operate algebraically on matrices when operands are both writable and read only.
Public classSimpleRandomSampling
Provides methods to randomly select samples from a finite population where all samples of a given size share the same probability to be selected.
Public classSortIndexResults
Represents the results of sorting operations applied to matrix entries and to their corresponding linear indexes.
Public classSpecialFunctions
Provides methods representing some functions commonly accepted as special.
Public classStat
Provides static methods for common statistical functions.
Public classUnequalProbabilityRandomSampling
Provides methods to draw samples from a finite population whose units have unequal probabilities of being inserted in a sample.
Public classUniformDistribution
Represents a Uniform distribution.
Structures
  StructureDescription
Public structureIndexValuePair
Defines an index/value pair.
Interfaces
  InterfaceDescription
Public interfaceIComplexMatrixPatterns
Defines properties to evaluate patterns in complex matrices.
Public interfaceIMatrixPatterns
Defines properties to evaluate matrix patterns.
Public interfaceIReadOnlyTabularCollectionTValue, TCollection
Defines methods to manipulate read-only collections whose elements are arranged in rows and columns.
Public interfaceITabularCollectionTValue, TCollection
Defines methods to manipulate collections whose elements are arranged in rows and columns.
Delegates
  DelegateDescription
Public delegateCategorizer
Encapsulates a method that assigns a category label to a numerical value having the specified string representation in a specific culture.
Enumerations
  EnumerationDescription
Public enumerationDataOperation
Contains constants for controlling if an operation must be executed on the rows or the columns of a data matrix.
Public enumerationSortDirection
Contains constants indicating whether to sort in ascending or descending order.
Public enumerationStorageOrder
Specifies a linear ordering by which matrix entries are stored.
Public enumerationStorageScheme
Specifies the scheme followed when storing matrix entries