Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
VTK
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Mathieu Westphal (Kitware)
VTK
Commits
2e2a64e6
Commit
2e2a64e6
authored
13 years ago
by
Philippe Pébay
Browse files
Options
Downloads
Patches
Plain Diff
Updated PCA documentation
Change-Id: I5970870d8d2eb04789f03bb2c13268bf4d241e6e
parent
e3a7fc59
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
Infovis/vtkPCAStatistics.h
+6
-4
6 additions, 4 deletions
Infovis/vtkPCAStatistics.h
with
6 additions
and
4 deletions
Infovis/vtkPCAStatistics.h
+
6
−
4
View file @
2e2a64e6
...
...
@@ -17,15 +17,15 @@ PURPOSE. See the above copyright notice for more information.
Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
the U.S. Government retains certain rights in this software.
-------------------------------------------------------------------------*/
// .NAME vtkPCAStatistics - A class for principal component analysis
// .NAME vtkPCAStatistics - A class for
multivariate
principal component analysis
//
// .SECTION Description
// This class derives from the multi-correlative statistics algorithm and
// uses the covariance matrix and Cholesky decomposition computed by it.
// However, when it finalizes the statistics in
L
earn
mode
, the PCA class
// However, when it finalizes the statistics in
l
earn
operation
, the PCA class
// computes the SVD of the covariance matrix in order to obtain its eigenvectors.
//
// In the assess
mode
, the input data are
// In the assess
operation
, the input data are
// - projected into the basis defined by the eigenvectors,
// - the energy associated with each datum is computed,
// - or some combination thereof.
...
...
@@ -34,10 +34,12 @@ PURPOSE. See the above copyright notice for more information.
// projection into a lower-dimensional state while minimizing (in a
// least squares sense) the projection error.
//
// In the test operation, a Jarque-Bera-Srivastava test of n-d normality is performed.
//
// .SECTION Thanks
// Thanks to David Thompson, Philippe Pebay and Jackson Mayo from
// Sandia National Laboratories for implementing this class.
// Updated by Philippe Pebay, Kitware SAS 2012
#ifndef __vtkPCAStatistics_h
#define __vtkPCAStatistics_h
...
...
@@ -152,7 +154,7 @@ public:
void
GetEigenvector
(
int
request
,
int
i
,
vtkDoubleArray
*
eigenvector
);
// Description:
// This variable controls the dimensionality of output tuples in Assess
mode
.
// This variable controls the dimensionality of output tuples in Assess
operation
.
// Consider the case where you have requested a PCA on D columns.
//
// When set to vtkPCAStatistics::FULL_BASIS, the entire set of basis vectors
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment