A 'shiny' application for visualizing high-dimensional data using non-linear dimensionality reduction (NLDR) techniques such as t-SNE and UMAP. It provides an interactive platform to explore high-dimensional datasets, diagnose the quality of the embeddings using the 'quollr' package, and compare different NLDR methods.

polarisR is a shiny application for diagnosing $2\text{-}D$ non-linear dimensionality reduction (NLDR) layouts generated using methods such as t-SNE and UMAP with different hyper-parameters. It also facilitates comparison of how the data appear in high dimensions through various tour methods, including scatter, sage, and slice. The application provides an interactive platform to explore high-dimensional datasets, diagnose NLDR layouts using the quollr package, and compare different NLDR results.
quollr package to diagnose the NLDR layout.You can install polarisR from GitHub using the following commands in R:
# Install pak if you haven't already
# install.packages("pak")
pak::pak("Divendra2006/polarisR")
To run the polarisR shiny app, use the following command in R:
polarisR::run_nldr_viz()
You can also upload your own dataset in CSV format.
projective output layouts and reduced interactive surfaces in R
This project is licensed under the MIT License - see the LICENSE.md file for details.