{"id":14068754,"url":"https://github.com/juba/explor","last_synced_at":"2025-04-06T09:11:24.315Z","repository":{"id":25901209,"uuid":"29341839","full_name":"juba/explor","owner":"juba","description":"Interfaces for Multivariate Analysis in R","archived":false,"fork":false,"pushed_at":"2023-09-28T07:33:18.000Z","size":7543,"stargazers_count":194,"open_issues_count":3,"forks_count":13,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-30T07:11:12.150Z","etag":null,"topics":["cran","htmlwidgets","multivariate-analysis","r","shiny"],"latest_commit_sha":null,"homepage":"https://juba.github.io/explor/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juba.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-01-16T09:32:06.000Z","updated_at":"2025-03-13T21:18:50.000Z","dependencies_parsed_at":"2023-02-16T19:16:08.113Z","dependency_job_id":"852a4731-658e-405d-84ec-23b1655c6b7e","html_url":"https://github.com/juba/explor","commit_stats":{"total_commits":425,"total_committers":2,"mean_commits":212.5,"dds":0.03764705882352937,"last_synced_commit":"07e13b1ecdb717b79ece1f601b75fe4f9e2099d6"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juba%2Fexplor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juba%2Fexplor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juba%2Fexplor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juba%2Fexplor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juba","download_url":"https://codeload.github.com/juba/explor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457803,"owners_count":20941906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cran","htmlwidgets","multivariate-analysis","r","shiny"],"created_at":"2024-08-13T07:06:23.267Z","updated_at":"2025-04-06T09:11:24.295Z","avatar_url":"https://github.com/juba.png","language":"R","readme":"# explor  \u003cimg src=\"man/figures/logo.png\" width=\"180\" align=\"right\" /\u003e\n\n\n[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version-ago/explor)](https://cran.r-project.org/package=explor)\n[![DOI](https://zenodo.org/badge/29341839.svg)](https://zenodo.org/badge/latestdoi/29341839)\n![CRAN Downloads](https://cranlogs.r-pkg.org/badges/last-month/explor) \n[![R build status](https://github.com/juba/explor/workflows/R-CMD-check/badge.svg)](https://github.com/juba/explor/actions?query=workflow%3AR-CMD-check)\n\n\n`explor` is an R package to allow interactive exploration of multivariate analysis results.\n\nFor now on, it is usable with the following function results:\n\nAnalysis | Function  | Package | Notes\n------------- | ------------- | ---------- | --------\nPrincipal Component Analysis  | PCA  | [FactoMineR](http://factominer.free.fr/) | -\nCorrespondance Analysis  | CA  | [FactoMineR](http://factominer.free.fr/) | -\nMultiple Correspondence Analysis  | MCA  | [FactoMineR](http://factominer.free.fr/) | -\nPrincipal Component Analysis  | dudi.pca  | [ade4](https://cran.r-project.org/package=ade4) | Qualitative supplementary variables are ignored\nCorrespondance Analysis  | dudi.coa  | [ade4](https://cran.r-project.org/package=ade4)  | -\nMultiple Correspondence Analysis  | dudi.acm  | [ade4](https://cran.r-project.org/package=ade4) | Quantitative supplementary variables are ignored\nSpecific Multiple Correspondance Analysis | speMCA | [GDAtools](https://cran.r-project.org/package=GDAtools) | -\nMultiple Correspondance Analysis | mca | [MASS](https://cran.r-project.org/package=MASS) | Quantitative supplementary variables are not supported\nPrincipal Component Analysis  | princomp  | stats | Supplementary variables are ignored\nPrincipal Component Analysis  | prcomp  | stats | Supplementary variables are ignored\nCorrespondance Analysis  | textmodel_ca  | [quanteda.textmodels](https://cran.r-project.org/package=quanteda.textmodels)  | Only coordinates are available\n\n## Features\n\nFor each type of analysis, `explor` launches a `shiny` interactive interface which is displayed inside RStudio or in your system Web browser. This interface provides both numerical results as dynamic tables (sortable and searchable thanks to the `DT` package) and interactive graphics thanks to the [scatterD3](https://github.com/juba/scatterD3) package. You can zoom, drag labels, hover points to display tooltips, hover legend items to highlights points, and the graphics are fully updatable with animations which can give some visual clues. You can also export the current plot as an SVG file or get the R code to reproduce it later in a script or document.\n\nHere is a preview of what you will get. Note that the interface is available both in english and french, depending on your locale :\n\n![](https://raw.github.com/juba/explor/master/resources/screencast_0.3.gif) \n\n\n## Installation\n\nTo get the stable version from CRAN:\n\n```r\ninstall.packages(\"explor\")\n```\n\nTo install the latest dev version from GitHub:\n\n```r\ninstall.packages(\"remotes\")  # If necessary\nremotes::install_github(\"juba/scatterD3\")\nremotes::install_github(\"juba/explor\")\n```\n    \n## Usage\n\nUsage is very simple : you just apply the `explor` function to the result of one of the supported analysis functions.\n\nExample with a principal correspondence analysis from `FactoMineR::PCA`:\n\n```r\nlibrary(FactoMineR)\nlibrary(explor)\n\ndata(decathlon)\npca \u003c- PCA(decathlon[,1:12], quanti.sup = 11:12, graph = FALSE)\nexplor(pca)\n```\n\nExample with a multiple correspondence analysis from `FactoMineR::MCA`:\n\n```r\ndata(hobbies)\nmca \u003c- MCA(hobbies[1:1000,c(1:8,21:23)],quali.sup = 9:10, quanti.sup = 11, ind.sup = 1:100)\nexplor(mca)\n```\n\n## Documentation and localization\n\nTwo vignettes are provided for more detailed documentation:\n\n- [English introduction vignette](https://juba.github.io/explor/articles/introduction_en.html)\n- [French introduction vignette](https://juba.github.io/explor/articles/introduction_fr.html)\n\nDepending on your system locale settings, the interface is displayed either in english or in french (other languages can be easily added).\n","funding_links":[],"categories":["R"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuba%2Fexplor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuba%2Fexplor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuba%2Fexplor/lists"}