Click or drag to resize
Accord.NET (logo)

Accord.Statistics.Analysis Namespace

Contains many statistical analysis, such as PCA, LDA, KPCA, KDA, PLS, ICA, Logistic Regression and Stepwise Logistic Regression Analyses. Also contains performance assessment analysis such as contingency tables and ROC curves.
Classes
  ClassDescription
Public classBaseDiscriminantAnalysis
Base class for Discriminant Analysis (LDA, QDA or KDA).
Public classCircularDescriptiveAnalysis
Descriptive statistics analysis for circular data.
Public classCircularDescriptiveMeasureCollection
Collection of descriptive measures.
Public classCircularDescriptiveMeasures
Circular descriptive measures for a variable.
Public classCode exampleConfusionMatrix
Binary confusion matrix for binary decision problems. For multi-class decision problems, please see GeneralConfusionMatrix.
Public classCode exampleDescriptiveAnalysis
Descriptive statistics analysis.
Public classDescriptiveMeasureCollection
Collection of descriptive measures.
Public classDescriptiveMeasures
Descriptive measures for a variable.
Public classDiscriminant

Represents a discriminant factor found during Discriminant Analysis, allowing it to be bound to controls like the DataGridView.

This class cannot be instantiated.

Public classDiscriminantAnalysisClass
Represents a class found during Discriminant Analysis, allowing it to be bound to controls like the DataGridView. This class cannot be instantiated.
Public classDiscriminantAnalysisClassCollection

Represents a collection of classes found in the Discriminant Analysis.

This class cannot be instantiated.

Public classDiscriminantCollection

Represents a collection of Discriminants factors found in the Discriminant Analysis.

This class cannot be instantiated.

Public classCode exampleDistributionAnalysis
Distribution fitness analysis.
Public classCode exampleGeneralConfusionMatrix
General confusion matrix for multi-class decision problems. For binary problems, please see ConfusionMatrix.
Public classGoodnessOfFit
Goodness-of-fit result for a given distribution.
Public classGoodnessOfFitCollection
Collection of goodness-of-fit measures.
Public classHazardCoefficient
Represents a Proportional Hazards Coefficient found in the Cox's Hazards model, allowing it to be bound to controls like the DataGridView. This class cannot be instantiated outside the LogisticRegressionAnalysis.
Public classHazardCoefficientCollection
Represents a collection of Hazard Coefficients found in the ProportionalHazardsAnalysis. This class cannot be instantiated.
Public classIndependentComponent
Represents an Independent Component found in the Independent Component Analysis, allowing it to be directly bound to controls like the DataGridView.
Public classCode exampleIndependentComponentAnalysis
Independent Component Analysis (ICA).
Public classIndependentComponentCollection
Represents a Collection of Independent Components found in the Independent Component Analysis. This class cannot be instantiated.
Public classCode exampleKernelDiscriminantAnalysis
Kernel (Fisher) Discriminant Analysis.
Public classKernelDiscriminantAnalysisPipeline
Standard regression and classification pipeline for LinearDiscriminantAnalysis.
Public classCode exampleKernelPrincipalComponentAnalysis
Kernel Principal Component Analysis.
Public classCode exampleLinearDiscriminantAnalysis
Linear Discriminant Analysis (LDA).
Public classLinearDiscriminantAnalysisPipeline
Standard regression and classification pipeline for LinearDiscriminantAnalysis.
Public classLinearRegressionCoefficient

Represents a Linear Regression coefficient found in the Multiple Linear Regression Analysis allowing it to be bound to controls like the DataGridView.

This class cannot be instantiated.

Public classLinearRegressionCoefficientCollection
Represents a Collection of Linear Regression Coefficients found in the MultipleLinearRegressionAnalysis. This class cannot be instantiated.
Public classLogisticCoefficient
Represents a Logistic Regression Coefficient found in the Logistic Regression, allowing it to be bound to controls like the DataGridView. This class cannot be instantiated outside the LogisticRegressionAnalysis.
Public classLogisticCoefficientCollection
Represents a collection of Logistic Coefficients found in the LogisticRegressionAnalysis. This class cannot be instantiated.
Public classCode exampleLogisticRegressionAnalysis
Logistic Regression Analysis.
Public classMultinomialCoefficient

Represents a Multinomial Logistic Regression coefficient found in the multinomial logistic regression analysis allowing it to be bound to controls like the DataGridView.

This class cannot be instantiated.

Public classMultinomialCoefficientCollection
Represents a Collection of Multinomial Logistic Regression Coefficients found in the MultinomialLogisticRegressionAnalysis. This class cannot be instantiated.
Public classCode exampleMultinomialLogisticRegressionAnalysis
Multinomial Logistic Regression Analysis
Public classCode exampleMultipleLinearRegressionAnalysis
Multiple Linear Regression Analysis
Public classNestedLogisticCoefficient
Represents a Logistic Regression Coefficient found in the Logistic Regression, allowing it to be bound to controls like the DataGridView. This class cannot be instantiated outside the LogisticRegressionAnalysis.
Public classNestedLogisticCoefficientCollection
Represents a collection of Logistic Coefficients found in the LogisticRegressionAnalysis. This class cannot be instantiated.
Public classCode examplePartialLeastSquaresAnalysis
Partial Least Squares Regression/Analysis (a.k.a Projection To Latent Structures)
Public classPartialLeastSquaresFactor
Represents a Partial Least Squares Factor found in the Partial Least Squares Analysis, allowing it to be directly bound to controls like the DataGridView.
Public classPartialLeastSquaresFactorCollection
Represents a Collection of Partial Least Squares Factors found in the Partial Least Squares Analysis. This class cannot be instantiated.
Public classPartialLeastSquaresVariables
Represents source variables used in Partial Least Squares Analysis. Can represent either input variables (predictor variables) or output variables (independent variables or regressors).
Public classPrincipalComponent

Represents a Principal Component found in the Principal Component Analysis, allowing it to be bound to controls like the DataGridView.

This class cannot be instantiated.

Public classCode examplePrincipalComponentAnalysis
Principal component analysis (PCA) is a technique used to reduce multidimensional data sets to lower dimensions for analysis.
Public classPrincipalComponentCollection
Represents a Collection of Principal Components found in the PrincipalComponentAnalysis. This class cannot be instantiated.
Public classProcrustedDataset
Class to represent an original dataset, its Procrustes form and all necessary data (i.e. rotation, center, scale...)
Public classCode exampleProcrustesAnalysis
Class to perform a Procrustes Analysis
Public classCode exampleProportionalHazardsAnalysis
Cox's Proportional Hazards Survival Analysis.
Public classCode exampleReceiverOperatingCharacteristic
Receiver Operating Characteristic (ROC) Curve.
Public classReceiverOperatingCharacteristicPoint
Object to hold information about a Receiver Operating Characteristic Curve Point
Public classReceiverOperatingCharacteristicPointCollection
Represents a Collection of Receiver Operating Characteristic (ROC) Curve points. This class cannot be instantiated.
Public classCode exampleStepwiseLogisticRegressionAnalysis
Backward Stepwise Logistic Regression Analysis.
Public classStepwiseLogisticRegressionModel
Stepwise Logistic Regression Nested Model.
Public classStepwiseLogisticRegressionModelCollection
Stepwise Logistic Regression Nested Model collection. This class cannot be instantiated.
Public classWeightedConfusionMatrix
Weighted confusion matrix for multi-class decision problems.
Interfaces
  InterfaceDescription
Public interfaceIAnalysis Obsolete.
Common interface for statistical analysis.
Public interfaceIAnalysisComponent
Common interface for information components. Those are present in multivariate analysis, such as PrincipalComponentAnalysis and LinearDiscriminantAnalysis.
Public interfaceIDescriptiveMeasures
Common interface for descriptive measures, such as DescriptiveMeasures and CircularDescriptiveMeasures.
Public interfaceIDiscriminantAnalysis
Common interface for discriminant analysis.
Public interfaceIMultivariateAnalysis Obsolete.
Common interface for multivariate statistical analysis.
Public interfaceIMultivariateRegressionAnalysis
Common interface for multivariate regression analysis.
Public interfaceIProjectionAnalysis Obsolete.
Common interface for projective statistical analysis.
Public interfaceIRegressionAnalysis
Common interface for regression analysis.
Enumerations
  EnumerationDescription
Public enumerationAnalysisMethod
Determines the method to be used in a statistical analysis.
Public enumerationIndependentComponentAlgorithm
FastICA's algorithms to be used in Independent Component Analysis.
Public enumerationPartialLeastSquaresAlgorithm
The PLS algorithm to use in the Partial Least Squares Analysis.
Public enumerationPrincipalComponentMethod
Determines the method to be used in a statistical analysis.
Public enumerationRocAreaMethod
Methods for computing the area under Receiver-Operating Characteristic (ROC) curves (also known as the ROC AUC).
See Also