Represent a eigen analysis of some data.
Public Member Functions | |
| PrincipalComponentAnalysisD (const base::Vector< VectorD< D > > &pcs, VectorD< D > values, VectorD< D > centroid) | |
| VectorD< D > | get_centroid () const |
| VectorD< D > | get_principal_component (unsigned int i) const |
| base::Vector< VectorD< D > > | get_principal_components () const |
| double | get_principal_value (unsigned int i) const |
| VectorD< D > | get_principal_values () const |
| void | set_centroid (VectorD< D > cntr) |
| void | show (std::ostream &out=std::cout) const |
Protected Member Functions | |
| int | compare (const PrincipalComponentAnalysisD &o) const |
Protected Attributes | |
| VectorD< D > | centroid_ |
| VectorD< D > | eigen_values_ |
| base::Vector< VectorD< D > > | eigen_vecs_ |