vivid
This package is for visualising variable importance and variable interaction.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.7%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
This package is for visualising variable importance and variable interaction.
Basic Info
- Host: GitHub
- Owner: AlanInglis
- Language: R
- Default Branch: master
- Homepage: https://alaninglis.github.io/vivid/
- Size: 92.4 MB
Statistics
- Stars: 26
- Watchers: 2
- Forks: 3
- Open Issues: 1
- Releases: 1
Created over 5 years ago
· Last pushed 11 months ago
Metadata Files
Readme
Changelog
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# vivid
[](https://app.codecov.io/gh/AlanInglis/vivid)
Variable importance, interaction measures and partial dependence plots are important summaries in the interpretation of statistical and machine learning models. In our R package `vivid` (variable importance and variable interaction displays) we create new visualisation techniques for exploring these model summaries. We construct heatmap and graph-based displays showing variable importance and interaction jointly, which are carefully designed to highlight important aspects of the fit. We also construct a new matrix-type layout showing all single and bivariate partial dependence plots, and an alternative layout based on graph Eulerians focusing on key subsets. Our new visualisations are model-agnostic and are applicable to regression and classification supervised learning settings. They enhance interpretation even in situations where the number of variables is large and the interaction structure complex. A practical
example of the package in use can be found here:
## Installation
The `zenplots` package (which is used within `vivid`) requires the `graph` package from `BioConductor.` To install the `graph` and `zenplots` packages use:
``` r
if (!requireNamespace("graph", quietly = TRUE)){
install.packages("BiocManager")
BiocManager::install("graph")
}
install.packages("zenplots")
```
You can install the released version of vivid from [CRAN](https://CRAN.R-project.org) with:
``` r
install.packages("vivid")
```
And the development version from [GitHub](https://github.com/AlanInglis/vivid) with:
``` r
# install.packages("devtools")
devtools::install_github("AlanInglis/vivid")
```
You can then load the package with:
``` r
library(vivid)
```
Owner
- Login: AlanInglis
- Kind: user
- Repositories: 4
- Profile: https://github.com/AlanInglis
GitHub Events
Total
- Issues event: 1
- Watch event: 5
- Issue comment event: 4
- Push event: 8
Last Year
- Issues event: 1
- Watch event: 5
- Issue comment event: 4
- Push event: 8
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Alan Inglis | a****s@g****m | 462 |
| Catherine Hurley | c****y@m****e | 58 |
| Alan Inglis | a****s@A****n | 37 |
| Andrew Parnell | a****l@m****e | 7 |
| Michael Mayer | m****9@g****m | 1 |
| AlanInglis | 4****s | 1 |
Committer Domains (Top 20 + Academic)
mu.ie: 2
alans-air.station: 1
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 8
- Total pull requests: 2
- Average time to close issues: 21 days
- Average time to close pull requests: 11 days
- Total issue authors: 6
- Total pull request authors: 2
- Average comments per issue: 1.63
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 5
- Pull requests: 0
- Average time to close issues: 13 days
- Average time to close pull requests: N/A
- Issue authors: 3
- Pull request authors: 0
- Average comments per issue: 1.6
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jielab (3)
- ethan-pawl (1)
- mayer79 (1)
- bdelavan (1)
- markhwhiteii (1)
- viv-analytics (1)
- bsdelavan (1)
Pull Request Authors
- olivroy (2)
- mayer79 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 219 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 11
- Total maintainers: 1
cran.r-project.org: vivid
Variable Importance and Variable Interaction Displays
- Homepage: https://alaninglis.github.io/vivid/
- Documentation: http://cran.r-project.org/web/packages/vivid/vivid.pdf
- License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
-
Latest release: 0.3.0
published 11 months ago
Rankings
Dependent packages count: 29.8%
Average: 33.7%
Dependent repos count: 35.5%
Downloads: 35.9%
Maintainers (1)
Last synced:
11 months ago
Dependencies
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION
cran
- DendSer * imports
- GGally * imports
- RColorBrewer * imports
- colorspace * imports
- condvis2 * imports
- dplyr * imports
- flashlight * imports
- ggalt * imports
- ggnewscale * imports
- ggplot2 * imports
- igraph * imports
- sp * imports
- stats * imports
- MASS * suggests
- covr * suggests
- e1071 * suggests
- gridExtra * suggests
- intergraph >= 2.0 suggests
- knitr * suggests
- labeling * suggests
- lemon * suggests
- mlr * suggests
- mlr3 * suggests
- mlr3learners * suggests
- network >= 1.12.0 suggests
- randomForest * suggests
- ranger * suggests
- rmarkdown * suggests
- scales * suggests
- sna >= 2.3 suggests
- testthat >= 3.0.0 suggests
- tidymodels * suggests
- vip * suggests
- xgboost * suggests
- zenplots * suggests