Classes
| Class | Description | |
|---|---|---|
| AnovaRegressionFactorParam |
Class AnovaRegressionFactorParam provides information about a regression
parameter associated with a specific level of an ANOVA factor.
| |
| AnovaRegressionInteractionParam |
Class AnovaRegressionInteractionParam provides information about a
regression parameter associated with the interaction between the
level of one ANOVA factor and the level of another ANOVA factor.
| |
| AnovaRegressionParameter |
Class AnovaRegressionParameter provides information about a
regression parameter used to perform an analysis of variance by class
TwoWayAnova.
| |
| AnovaRegressionSubjectParam |
Class AnovaRegressionSubjectParam provides information about a regression
parameter associated with a subject dummy regression variable.
| |
| BetaDistribution |
Class BetaDistribution represents the beta probability distribution.
| |
| BinomialDistribution |
Class BinomialDistribution represents the discrete probability distribution of obtaining
exactly n successes in N trials where the probability of success on each
trial is P.
| |
| BoxCox |
Class for computing the Box-Cox power tranformations defined for a set of data
points, {yi}, and parameter value lambda by
yi(lambda) = (yi^lambda - 1)/lambda.
In addition methods for computing the corresponding log-likelihood function and
the value of lambda which maximizes it are provided.
| |
| ChiSquareDistribution |
Class ChiSquareDistribution represents the chi-square probability distribution.
| |
| ClusterAnalysis |
Class ClusterAnalysis perform hierarchical cluster analysis.
| |
| ClusterSet |
Class ClusterSet represents a collection of objects assigned to a
finite number of clusters.
| |
| ConnectivityMatrix |
Class ConnectivityMatrix represents a symmetric matrix of double-precision
floating point values.
| |
| CORegressionCalculation |
Class CORegressionCalculation computes linear regression parameters by
the method of least squares using a complete orthogonal decomposition.
| |
| DataFrame |
Class DataFrame represents a two-dimensional data object consisting of
a list of columns of the same length.
| |
| DFBoolColumn |
Class DFBoolColumn represents a column of logical data in a data frame.
| |
| DFColumn |
Abstract base class for data frame column types.
| |
| DFDateTimeColumn |
Class DFDataTimeColumn represents a column of DataTime data in a data frame.
| |
| DFGenericColumn |
Class DFGenericColumn represents a column of generic data in a data frame.
| |
| DFIntColumn |
Class DFIntColumn represents a column of integer data in a data frame.
| |
| DFNumericColumn |
Class DFNumericColumn represents a column of numeric data in a data frame.
| |
| DFStringColumn |
Class DFStringColumn represents a column of string data in a data frame.
| |
| Distance |
Class Distance provides functions for computing the distance between objects.
| |
| Distance..::.PowerDistance |
Class PowerDistance compute the power distance between two vectors.
| |
| DoublePCA |
Class DoublePCA performs a principal component analysis on a given
double-precision data matrix, or data frame.
| |
| ExponentialDistribution |
Class ExponentialDistribution represents the Exponential probability distribution.
| |
| Factor |
Class Factor represents a categorical vector in which all elements are drawn from
a finite number of factor levels.
| |
| FDistribution |
Class FDistribution represents the F probability distribution.
| |
| FloatPCA |
Class FloatPCA performs a principal component analysis on a given single-precision
data matrix.
| |
| GammaDistribution |
Class GammaDistribution represents the gamma probability distribution.
| |
| GeometricDistribution |
Class GeometricDistribution represents the goemetric probability distribution.
| |
| GoodnessOfFit |
Class GoodnessOfFit tests goodness of fit for least squares model-fitting classes, such as LinearRegression,
PolynomialLeastSquares, and OneVariableFunctionFitter.
| |
| GoodnessOfFitParameter |
Class GoodnessOfFitParameter tests statistical hypotheses about
estimated parameters in regression models.
| |
| InputVariableCorrelator |
Instances of the InputVariableCorrelator class are used to induce
a desired rank correlation among input variables.
| |
| IPLS1Calc |
Interface for performing a Partial Least Squares (PLS) calculation.
| |
| IPLS2Calc |
Interface for performing a Partial Least Squares (PLS) calculation.
| |
| JohnsonDistribution |
Class JohnsonDistribution represents the Johnson system of distributions.
| |
| KFoldsSubsets |
Class KFoldsSubsets generates k-fold subsets for cross validation.
| |
| KFoldSubsets | Obsolete.
Class KFoldSubsets generates k-fold subsets for cross validation.
| |
| KMeansClustering |
Class KMeansClustering performs k-means clustering on a set of data points.
| |
| KruskalWallisTable |
Class KruskalWallisTable summarizes the information of Kruskal-Wallis rank sum test.
| |
| KruskalWallisTest |
Class KruskalWallisTest performs a Kruskal-Wallis rank sum test.
| |
| LeaveOneOutSubsets |
Class LeaveOneOutSubsets generates the index subsets for a leave-one-out cross validations
calculation.
| |
| LinearRegression |
Class LinearRegression computes a multiple linear regression from an input
matrix of independent variable values and vector of dependent variable
values.
| |
| LinearRegressionAnova |
Class LinearRegressionAnova tests overall model significance for linear
regressions computed by class LinearRegression.
| |
| LinearRegressionParameter |
Class LinearRegressionParameter tests statistical hypotheses about
estimated parameters in linear regressions computed by class
LinearRegression.
| |
| Linkage |
Class Linkage provides functions for computing the distance between clusters
of objects.
| |
| LogisticDistribution |
Class LogisticDistribution represents the logistic probability distribution
with a specifed location (mean) and scale.
| |
| LognormalDistribution |
Class LognormalDistribution represents the lognormal probability distribution.
| |
| NegativeBinomialDistribution |
Class NegativeBinomialDistribution represents the discrete probability distribution
of obtaining N successes in a series of x trials, where the probability of
success on each trial is P.
| |
| NMFact |
Class NMFact performs non-negative matrix factorization.
| |
| NMFAlsUpdate |
Class NMFAlsUpdate encapsulates the Alternating Least Squares (ALS) update algorithm.
| |
| NMFClustering<(Of <(Alg>)>) |
Class NMFClustering performs a Non-negative Matrix Factorization (NMF) of
a given matrix.
| |
| NMFConsensusMatrix<(Of <(Alg>)>) |
Class NMFConsensusMatrix uses a non-negative matrix factorization to
cluster samples.
| |
| NMFDivergenceUpdate |
Class NMFDivergenceUpdate encapulates an NMF update algorithm which
minimizes a divergence functional.
| |
| NMFGdClsUpdate |
Class NMFGdClsUpdate encapsulates the Gradient Descent - Constrained
Least Squares (GDCLS) algorithm for Nonnegative Matrix Facotorization (NMF).
| |
| NMFMultiplicativeUpdate |
Class NMFMultiplicativeUpdate encapsulates a multiplicative update algorithm
for Nonnegative Matrix Factorization (NMF).
| |
| NMFNonsmoothUpdate |
Class NMFNonsmoothUpdate encapulates an NMF update algorithm which
minimizes a cost functional designed to explicitly represent sparseness,
in the form on nonsmoothness, which is controlled by a single parameter.
| |
| NormalDistribution |
Class NormalDistribution represents the normal (Gaussian) probability distribution
with a specifed mean and variance.
| |
| OneSampleKSTest |
Class OneSampleKSTest performs a Kolmogorov-Smirnov test of the distribution of
one sample.
| |
| OneSampleTTest |
Class OneSampleTTest compares a single sample mean to an expected mean
from a normal distribution with an unknown standard deviation.
| |
| OneSampleZTest |
Class OneSampleZTest compares a single sample mean to an expected mean
from a normal distribution with known standard deviation.
| |
| OneWayAnova |
Class OneWayAnova computes and summarizes a traditional one-way (single
factor) Analysis of Variance (ANOVA).
| |
| OneWayAnovaTable |
Class OneWayAnovaTable summarizes the information of a traditional one-way
Analysis of Variance (ANOVA) table.
| |
| OneWayRanova |
Class OneWayRanova summarizes the information of a
one-way repeated measures Analysis of Variance (RANOVA).
| |
| OneWayRanovaTable |
Class OneWayRanovaTable summarizes the information of a traditional one-way
repeated measures Analysis of Variance (RANOVA) table.
| |
| OrderedConnectivityMatrix |
Class OrderedConnectivityMatrix reorders the rows and columns of an
connectivity matrix so that the most affiliated elements appear as clusters
of higher values along the diagonal.
| |
| PearsonsChiSquareTest |
Class PearsonsChiSquareTest tests whether the frequency distribution of experimental outcomes are
consistant with a particular theoretical distribution.
| |
| PLS1 |
Class PLS1 performs a Partial Least Squares (PLS) regression calculation on a
set of predictive and one-dimensional response values. The result is used to
predict response variable values.
| |
| PLS1Anova |
Class PLS1Anova performs a standard ANalysis Of VAriance (ANOVA) for
a Partial Least Squares 1 (PLS1) regression model.
| |
| PLS1CrossValidation |
Class PLS1CrossValidation performs an evaluation of a PLS (Partial Least
Squares) model.
| |
| PLS1CrossValidationData |
Class PLS1CrossValidationData divides Partial Least Squares - one
dimensional response variable,(PLS1), data into training and testing
subsets.
| |
| PLS1CrossValidationResult |
Class PLS2CrossValidationResult performs a Partial Least Squares - one
dimensional response variable, (PLS1), cross validation calculation.
| |
| PLS1NipalsAlgorithm |
Class PLS1NipalsAlgorithm encapsulates the Nonlinear Iterative PArtial Least
Squares (NIPALS) algorithm for computing partial least squares regression components.
| |
| PLS2 |
Class PLS2 performs a Partial Least Squares (PLS) regression calculation
on a set of predictive and response values. The result is used to predict
response variable values.
| |
| PLS2Anova |
Class PLS2Anova performs a standard ANalysis Of VAriance (ANOVA) for
a Partial Least Squares (PLS) regression model.
| |
| PLS2CrossValidation |
Class PLS2CrossValidation performs an evaluation of a PLS (Partial Least
Squares) model.
| |
| PLS2CrossValidationData |
Class PLS2CrossValidationData divides Partial Least Squares (PLS) data
into training and testing subsets.
| |
| PLS2CrossValidationResult |
Class PLS2CrossValidationResult performs a Partial Least Squares (PLS)
cross validation calculation.
| |
| PLS2NipalsAlgorithm |
Class PLS2NipalsAlgorithm encapsulates the Nonlinear Iterative PArtial Least
Squares (NIPALS) algorithm for computing partial least squares regression
components.
| |
| PLS2SimplsAlgorithm |
Class PLS2SimplsAlgorithm encapsulates the Straightforward IMplementation
of Partial Least Squares, or SIMPLS, algorithm (de Jong, 1993) for
computing partial least squares regression components.
| |
| PoissonDistribution |
Class PoissonDistribution represents a poisson distribution with a specified lambda, which is
both the mean and the variance of the distribution. The poisson distribution a discrete
distribution representing the probability of obtaining exactly n successes in
N trials.
| |
| PowerMethod |
Class for computing the dominant eigenvalue and eigenvector of a square
matrix using the iterative power method.
| |
| ProbabilityDistribution |
Class ProbabilityDistribution is the abstract base class for classes that
represent distributions of random variables.
| |
| QRRegressionCalculation |
Class QRRegressionCalculation computes linear regression parameters by
the method of least squares using a QR decomposition.
| |
| ReducedVarianceInputCorrelator |
Instances of the ReducedVarianceInputCorrelator class are used to induce
a desired rank correlation among input variables.
| |
| StatsFunctions |
Class StatsFunctions provides statistical functions for NMath types,
including descriptive statistics and special functions.
| |
| StatsSettings |
Class StatsSettings contains global settings for NMath Stats classes.
| |
| Subset |
Class Subset represents a collection of indices that can be used to view
a subset of data from another data structure.
| |
| SVDRegressionCalculation |
Class SVDRegressionCalculation computes linear regression parameters by
the method of least squares using a singular value decomposition.
| |
| TDistribution |
Class TDistribution represents Student's t-distribution with the specified
degrees of freedom.
| |
| TriangularDistribution |
Class TriangularDistribution represents the triangular probability distribution.
| |
| TwoSampleFTest |
Class TwoSampleFTest tests if the variances of two populations
are equal.
| |
| TwoSampleKSTest |
Class TwoSampleKSTest performs a two-sample Kolmogorov-Smirnov test to compare
the distributions of values in two data sets.
| |
| TwoSamplePairedTTest |
Class TwoSamplePairedTTest tests if two paired sets of observed values differ
from each other in a significant way.
| |
| TwoSampleUnpairedTTest |
Class TwoSampleUnpairedTTest tests the null hypothesis that the two population
means corresponding to two random samples are equal.
| |
| TwoSampleUnpairedUnequalTTest |
Class TwoSampleUnpairedUnequalTTest tests the null hypothesis that the two population
means corresponding to two random samples are equal.
| |
| TwoWayAnova |
Class TwoWayAnova performs a balanced two-way analysis of variance.
| |
| TwoWayAnovaTable |
Class TwoWayAnovaTable summarizes the information of a traditional two-way
Analysis of Variance (ANOVA) table.
| |
| TwoWayRanova |
Class TwoWayRanova performs a balanced two-way analysis of variance with
repeated measures on one factor.
| |
| TwoWayRanovaTable |
Class TwoWayRanovaTable summarizes the information of a traditional two-way
Analysis of Variance (RANOVA) table.
| |
| TwoWayRanovaTwo |
Class TwoWayRanovaTwo performs a balanced two-way analysis of variance with
repeated measures on both factors.
| |
| TwoWayRanovaTwoTable |
Class TwoWayRanovaTwoTable summarizes the information of a traditional two-way
Analysis of Variance, with repeated measures on both factors, table,
| |
| UniformDistribution |
Class UniformDistribution represents the Uniform probability distribution.
| |
| WeibullDistribution |
Class WeibullDistribution represents the Weibull probability distribution.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ICrossValidationSubsets |
Interface for generating subsets of data to be used in a cross validation
process.
| |
| IDFColumn |
Interface for data frame column types.
| |
| INMFUpdateAlgorithm |
Interface to be implemented by all Non-negative Matrix Factorization (NMF)
update algorithms used by the NMFact class.
| |
| IRandomVariableMoments |
Interface implemented by probablility distributions.
| |
| IRegressionCalculation |
Interface for classes used by class LinearRegression to calculate regression
parameters.
|
Delegates
| Delegate | Description | |
|---|---|---|
| Distance..::.Function |
Functor that takes two vectors and returns a measure of the distance
(similarity) between them.
| |
| Linkage..::.Function |
Functor that computes the linkage (similarity) between two groups.
| |
| OrderedConnectivityMatrix..::.ElementDistance |
Given an entry aij in the connectivity matrix A, this delegate must return
the distance between the elements i and j to be used for performing the
hierarchical cluster analysis.
| |
| StatsFunctions..::.DateTimeIDFColumnFunction |
Functor that takes a data frame column and returns a datetime value.
| |
| StatsFunctions..::.DoubleIDFColumnFunction |
Functor that takes a data frame column and returns a double-precision
floating point number.
| |
| StatsFunctions..::.GenericIDFColumnFunction |
Functor that takes a data frame column and returns a generic object.
| |
| StatsFunctions..::.IntIDFColumnFunction |
Functor that takes a data frame column and returns an integer.
| |
| StatsFunctions..::.LogicalDoubleFunction |
Functor that takes a double-precision floating point number and returns
a boolean value.
| |
| StatsFunctions..::.LogicalIDFColumnFunction |
Functor that takes a data frame column and returns a boolean value.
| |
| StatsFunctions..::.LogicalIntFunction |
Functor that takes an integer and returns a boolean value.
| |
| StatsFunctions..::.LogicalStringFunction |
Functor that takes a string and returns a boolean value.
| |
| StatsFunctions..::.StringIDFColumnFunction |
Functor that takes a data frame column and returns a string.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| BiasType |
Enumeration for specifying a biased or unbiased estimator.
| |
| HypothesisType |
Enumeration for specifying the form of an alternative hypothesis in a
hypothesis test.
| |
| KMeansClustering..::.Start |
An enumeration representing methods used to choose the initial cluster centers.
| |
| SortingType |
Enumeration for specifying different sorting types, such as ascending
or descending order.
|