question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Enhance PCA Decomposition

See original GitHub issue

We should enhance the PCADecomposition visualizer to provide many of the features the Manifold visualizer provides, including things like:

  • Color points by class with a legend (See #458)
  • Color points by heatmap for continuous y and add a colorbar
  • Add alpha parameter (see #475)
  • Add random state to pass to PCA
  • Allow user to pass in a PCA transformer/pipeline
  • Update tests with better random data sets (more points; see manifold tests)
  • Include explained variance/noise variance (or explained variance ratio) in chart
  • Enhance biplots documentation

See also #455 as another enhancement that might not be related to this enhancement.

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:12 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
BrandonKMLeecommented, Mar 12, 2022

@bbengfort n_components_in_ for FastICA, but at the same time explained variance could be a problem, as each components are expected to have well-distributed significance instead of being ordered, and also such a function currently does not exist for FastICA.

0reactions
bbengfortcommented, May 21, 2022

@BrandonKMLee ok, that makes sense so potentially FastICA make not work unless we create a specialized manifold for them.

Read more comments on GitHub >

github_iconTop Results From Across the Web

sklearn.decomposition.PCA — scikit-learn 1.2.0 documentation
Principal component analysis (PCA). Linear dimensionality reduction using Singular Value Decomposition of the data to project it to a lower dimensional space.
Read more >
Eigen Decomposition and PCA - Clairvoyant Blog
Eigen Decomposition and PCA · Measures how each variable is associated with one another using a Covariance matrix · Understands the directions of ......
Read more >
A Guide to Principal Component Analysis (PCA) for Machine ...
Let's take a closer look at the first method - eigendecomposition of the covariance matrix - to gain a deeper appreciation of PCA....
Read more >
Principal Component Analysis (PCA) Explained | Built In
Principal Component Analysis (PCA) can help reduce dimensionality in large data sets. Learn how to use PCA and understand how it works.
Read more >
Tidying up with PCA: An Introduction to Principal Components ...
Principal component analysis (PCA) is a technique for dimensionality reduction, which is the process of reducing the number of predictor variables in a ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found