PrincipalComponent Class

Represents a component in a PrincipalComponentAnalysis.

Definition

Namespace: Extreme.Statistics.Multivariate
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public class PrincipalComponent
Inheritance
Object  →  PrincipalComponent

Remarks

Use the PrincipalComponent class to obtain more information about a component in a principal component analysis. The information includes: the Index of the component in the sequence in descending order of contribution to variance explained, the ProportionOfVariance, the CumulativeProportionOfVariance, the Eigenvalue which is an indicator of the absolute size of the contribution, and the EigenvalueDifference which gives the difference between the eigenvalues of this component and the next most significant one.

To get the numerical value of the component, use the Value method, which returns a Vector.

PrincipalComponent objects can not be created directly. They are created by the PrincipalComponentAnalysis object they belong to. They can be retrieved through the Components property of the PrincipalComponent object.

Properties

CumulativeProportionOfVariance Gets the proportion of variance explained by the component and all more significant components.
Eigenvalue Gets the eigenvalue of the component.
EigenvalueDifference Gets the difference between the eigenvalues of the component and the next most significant component.
Eigenvector Gets the eigenvector for the component.
Index Gets the index of the component.
Model Gets the PrincipalComponentAnalysis this component is associated with.
ProportionOfVariance Gets the proportion of variance explained by the component.
Value Gets the value of the component.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetChiSquareTest Gets a chi square test whether the current component's contribution to the variance is significantly different from all remaining components.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also