Principal Component Class
Definition
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
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
Cumulative | Gets the proportion of variance explained by the component and all more significant components. |
Eigenvalue | Gets the eigenvalue of the component. |
Eigenvalue | 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. |
Proportion | Gets the proportion of variance explained by the component. |
Value | Gets the value of the component. |
Methods
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Get | Gets a chi square test whether the current component's contribution to the variance is significantly different from all remaining components. |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
ToString | Returns a string that represents the current object. (Inherited from Object) |