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.
| |||||
| DoubleFactorAnalysis<(Of <(<'Extraction, Rotation>)>)> |
Class
| |||||
| 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.
| |||||
| FactorAnalysisCorrelation<(Of <(<'Extraction, Rotation>)>)> |
Class FactorAnalysisCorrelation performs a factor analysis
on a set of case data using the correlation matrix and specified
factor extraction and rotation algorithms.
| |||||
| FactorAnalysisCovariance<(Of <(<'Extraction, Rotation>)>)> |
Class FactorAnalysisCovariance performs a factor analysis
on a set of case data using the covariance matrix and specified
factor extraction and rotation algorithms.
| |||||
| 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.
| |||||
| LogisticRegression<(Of <(<'ParameterCalc>)>)> |
Class for performing a binomial logistic regression.
| |||||
| LogisticRegressionFitAnalysis<(Of <(<'ParameterCalc>)>)> |
Class for for calculating "goodness of fit" statistics for a logistic
regression model.
| |||||
| LogisticRegressionFitAnalysis<(Of <(<'ParameterCalc>)>)>..::..HosmerLemeshowGroup |
Class representing a group used in computing the Hosmer Lemeshow
statistic for a logistic regression model.
| |||||
| LogisticRegressionFitAnalysis<(Of <(<'ParameterCalc>)>)>..::..HosmerLemeshowStatistic |
Class containing the attributes of the Hosmer Lemeshow statistic for
a logistic regression model.
| |||||
| LogisticRegressionFitAnalysis<(Of <(<'ParameterCalc>)>)>..::..PearsonChiSqrStatistic |
Class containing the attributes of the Pearson chi-square statistic
associated with a logistic regression model.
| |||||
| LogisticRegressionFitAnalysis<(Of <(<'ParameterCalc>)>)>..::..PearsonResidual |
Class containing Pearson Residual attributes. The Pearson Residual
is calculated for each covariate pattern.
| |||||
| LogisticRegressionParameter<(Of <(<'ParameterCalc>)>)> |
Class LogisticRegressionParameter tests statistical hypotheses about
estimated parameters in linear regressions computed by class
LogisticRegression.
| |||||
| 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.
| |||||
| NewtonRaphsonParameterCalc |
Parameter calculation for a logistic regression model. The parameters are
computed to maximize the log likelihood function for the model, using
the Newton Raphson algorithm to compute the zeros of the first order
partial derivaties of the log likelihood function.
| |||||
| 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.
| |||||
| NoRotation |
Used as a class type parameter value to factor analysis classes when no
factor rotation is desired.
| |||||
| NumberOfFactors |
The
| |||||
| OneSampleAndersonDarlingTest |
Class OneSampleAndersonDarlingTest performs a Anderson-Darling test of the distribution of
one sample.
| |||||
| 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.
| |||||
| PCFactorExtraction |
Class implementing the principle components (PC) algorithm for factor
extraction when performing factor analysis.
Used as a class type parameter for the factor analysis classes.
| |||||
| 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.
| |||||
| ProcessCapability |
Computes the process capability parameters Cp, Cpm, Cp for normally distributed data. If the data
is not normal the Box-Cox transform can be used.
| |||||
| ProcessPerformance |
Computes process performance parameters Pp and Ppk for normally distributed data. If the data
is not normal the Box-Cox transform can be used.
| |||||
| 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.
| |||||
| RegressionBase |
Base class for linear and logistic regression.
| |||||
| RegressionFactorScores |
Class implementing the
| |||||
| ShapiroWilkTest |
Class ShapiroWilkTest tests the null hypothesis that the sample comes from a normally distributed population.
| |||||
| 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.
| |||||
| TrustRegionParameterCalc |
Parameter calculation for a logistic regression model. The parameters are
computed to maximize the log likelihood function for the model, using
a trust region optimization algorithm to compute the zeros of the first order
partial derivaties of the log likelihood function.
The minimization is performed by an instance of the class
CenterSpace.NMath.Analysis.TrustRegionMinimizer and algorithms
parameters may be controlled through this object. It is accessible
through the Minimizer class property, and a TrustRegionParameterCalc
instace may be constructed with a give TrustRegionMinimizer object which
has the desired properties.
TrustRegionMinimizer | |||||
| 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.
| |||||
| VarimaxRotation |
Class for computing the varimax rotation of the factor from a factor analysis.
Rotates the coordinates to maximize the sum of the variances of the squared
loadings. Kaiser normalization is optionally performed, and the default stopping
tolerance (1e-12) is used.
| |||||
| 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.
| |
| IFactorExtraction |
Interface for factor extration algorithms used in factor analysis.
| |
| IFactorRotation |
Interface for factor analysis factor rotation algorithms. Factors are
rotated in order to maximize the relationship between the variables and
some of the factors.
| |
| IFactorScores |
Interface for factor score computation in a factor analysis.
| |
| ILogisticRegressionCalc |
Interface class for calculating the parameters of a logistic regression
model.
| |
| 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 | Obsolete.
Functor that takes a data frame column and returns a datetime value.
| |
| StatsFunctions..::..DoubleIDFColumnFunction | Obsolete.
Functor that takes a data frame column and returns a double-precision
floating point number.
| |
| StatsFunctions..::..GenericIDFColumnFunction | Obsolete.
Functor that takes a data frame column and returns a generic object.
| |
| StatsFunctions..::..IntIDFColumnFunction | Obsolete.
Functor that takes a data frame column and returns an integer.
| |
| StatsFunctions..::..LogicalDoubleFunction | Obsolete.
Functor that takes a double-precision floating point number and returns
a boolean value.
| |
| StatsFunctions..::..LogicalIDFColumnFunction | Obsolete.
Functor that takes a data frame column and returns a boolean value.
| |
| StatsFunctions..::..LogicalIntFunction | Obsolete.
Functor that takes an integer and returns a boolean value.
| |
| StatsFunctions..::..LogicalStringFunction | Obsolete.
Functor that takes a string and returns a boolean value.
| |
| StatsFunctions..::..StringIDFColumnFunction | Obsolete.
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.
|