DescTools

Tools for Descriptive Statistics and Exploratory Data Analysis

https://github.com/andrisignorell/desctools

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 (19.1%) to scientific vocabulary

Keywords from Contributors

date-time
Last synced: 10 months ago · JSON representation

Repository

Tools for Descriptive Statistics and Exploratory Data Analysis

Basic Info
Statistics
  • Stars: 90
  • Watchers: 4
  • Forks: 19
  • Open Issues: 26
  • Releases: 0
Created about 7 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%"
)
```


[![CRAN status](https://www.r-pkg.org/badges/version-last-release/DescTools)](https://CRAN.R-project.org/package=DescTools)
[![downloads](https://cranlogs.r-pkg.org/badges/grand-total/DescTools)](https://CRAN.R-project.org/package=DescTools)
[![downloads](http://cranlogs.r-pkg.org/badges/last-week/DescTools)](https://CRAN.R-project.org/package=DescTools)
[![License: GPL v2+](https://img.shields.io/badge/License-GPL%20v2+-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
[![Lifecycle: maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg)](https://lifecycle.r-lib.org/articles/stages.html)
[![R build status](https://github.com/AndriSignorell/DescTools/workflows/R-CMD-check/badge.svg)](https://github.com/AndriSignorell/DescTools/actions)
[![pkgdown](https://github.com/AndriSignorell/DescTools/workflows/pkgdown/badge.svg)](https://andrisignorell.github.io/DescTools/)



# Tools for Descriptive Statistics and Exploratory Data Analysis

**DescTools** is an extensive collection of miscellaneous basic statistics functions and comfort wrappers not available in the R basic system for efficient description of data.
The author's intention was to create a toolbox, which facilitates the (notoriously time consuming) first descriptive tasks in data analysis, consisting of calculating descriptive statistics, drawing graphical summaries and reporting the results.
The package contains furthermore functions to produce documents using MS Word (or PowerPoint) and functions to import data from Excel.

A considerable part of the included functions can be found scattered in other packages and other sources written partly by Titans of R.
The reason for collecting them here, was primarily to have them consolidated in ONE instead of dozens of packages (which themselves might depend on other packages, which are not needed at all), and to provide a common and consistent interface as far as function and arguments naming, `NA` handling, recycling rules etc. are concerned.
Google style guides were used as naming rules (in absence of convincing alternatives).
The 'CamelStyle' was consequently applied to functions borrowed from contributed R packages as well.

Feedback, feature requests, bug reports and other suggestions are welcome!
Please report problems to [GitHub issues tracker](https://github.com/AndriSignorell/DescTools/issues) (preferred), Stack Overflow mentioning **DescTools** or directly to the maintainer.


## Installation

You can install the released version of **DescTools** from [CRAN](https://CRAN.R-project.org) with:

```{r, eval=FALSE}
install.packages("DescTools")
```

And the development version from GitHub with:

```{r, eval=FALSE}
if (!require("remotes")) install.packages("remotes")
remotes::install_github("AndriSignorell/DescTools")
```


# Warning

**Warning:** This package is still under development.
Although the code seems meanwhile quite stable, until release of version 1.0
you should be aware that everything in the package might be subject to change.
Backward compatibility is not yet guaranteed.
Functions may be deleted or renamed and new syntax may be inconsistent with earlier versions.
By release of version 1.0 the "deprecated-defunct process" will be installed.


# MS-Office

To make use of MS-Office features, you must have Office in one of its variants installed.
All `Wrd*`, `XL*` and `Pp*` functions require the package **RDCOMClient** to be installed as well.
Hence the use of these functions is restricted to *Windows* systems.
**RDCOMClient** can be installed with: 

```{r, eval=FALSE}
install.packages("RDCOMClient", repos="http://www.omegahat.net/R")
```
The *omegahat* repository does not benefit from the same update service as CRAN. So you may be forced to install a package compiled with an earlier version, which usually is not a problem.
Use e.g. for R 3.6.x/R 4.0.x:
```{r, eval=FALSE}
url <- "http://www.omegahat.net/R/bin/windows/contrib/4.2/RDCOMClient_0.96-1.zip"
install.packages(url, repos = NULL, type = "binary")
```

**RDCOMClient** does not exist for Mac or Linux, sorry.


# Authors

Andri Signorell  
Helsana Versicherungen AG, Health Sciences, Zurich  
HWZ University of Applied Sciences in Business Administration Zurich.  

R is a community project.
This can be seen from the fact that this package includes R source code and/or documentation previously published by [various authors and contributors](https://andrisignorell.github.io/DescTools/authors.html).
Special thanks go to Beat Bruengger, Mathias Frueh, Daniel Wollschlaeger for their valuable contributions and testing.
The good things come from all these guys, any problems are likely due to my tweaking.
Thank you all!

**Maintainer:** Andri Signorell


# Examples

```{r eval=FALSE}
library(DescTools)
```


```{r demo-describe, error=TRUE, fig.width=6, fig.height=4, eval=FALSE}
demo(describe, package = "DescTools")
```


```{r demo-plots, fig.width=6, fig.height=4, error=TRUE, eval=FALSE}
demo(plots, package = "DescTools")
```

Owner

  • Name: Andri Signorell
  • Login: AndriSignorell
  • Kind: user
  • Location: Zurich Region, Switzerland

GitHub Events

Total
  • Issues event: 21
  • Watch event: 12
  • Issue comment event: 28
  • Push event: 58
  • Pull request event: 3
  • Fork event: 4
Last Year
  • Issues event: 21
  • Watch event: 12
  • Issue comment event: 28
  • Push event: 58
  • Pull request event: 3
  • Fork event: 4

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 285
  • Total Committers: 11
  • Avg Commits per committer: 25.909
  • Development Distribution Score (DDS): 0.621
Past Year
  • Commits: 29
  • Committers: 5
  • Avg Commits per committer: 5.8
  • Development Distribution Score (DDS): 0.379
Top Committers
Name Email Commits
Vilmantas Gegzna G****V@g****m 108
Andri Signorell a****i@s****t 102
YourName y****r@m****m 44
Ben Mainwaring m****b@g****m 11
Vilmantas Gėgžna v****a@g****t 7
GitHub Actions a****s@g****m 4
Your Name y****r@e****m 3
Michael Chirico c****m@g****m 2
Duncan Murdoch m****n@g****m 2
Martin Maechler m****r@r****g 1
delabj 4****j 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 121
  • Total pull requests: 34
  • Average time to close issues: 4 months
  • Average time to close pull requests: 14 days
  • Total issue authors: 82
  • Total pull request authors: 12
  • Average comments per issue: 3.31
  • Average comments per pull request: 1.09
  • Merged pull requests: 24
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 13
  • Pull requests: 4
  • Average time to close issues: 19 days
  • Average time to close pull requests: 7 days
  • Issue authors: 13
  • Pull request authors: 2
  • Average comments per issue: 1.46
  • Average comments per pull request: 1.75
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • GegznaV (37)
  • chelseadickens (2)
  • sfd99 (2)
  • jarbet (2)
  • mae-irgendwas (1)
  • YusefAN (1)
  • DarwinAwardWinner (1)
  • shuye2009 (1)
  • DavideGuido (1)
  • mayeulk (1)
  • pdabag (1)
  • dwoll (1)
  • Johnlai0801 (1)
  • martyoh (1)
  • musvaage (1)
Pull Request Authors
  • GegznaV (20)
  • kaizera-dev (2)
  • MichaelChirico (2)
  • dmurdoch (2)
  • torockel (1)
  • mainwaringb (1)
  • musvaage (1)
  • mmaechler (1)
  • delabj (1)
  • doccstat (1)
  • YusefAN (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 67,136 last-month
  • Total docker downloads: 54,780
  • Total dependent packages: 84
    (may contain duplicates)
  • Total dependent repositories: 136
    (may contain duplicates)
  • Total versions: 78
  • Total maintainers: 1
cran.r-project.org: DescTools

Tools for Descriptive Statistics

  • Versions: 56
  • Dependent Packages: 82
  • Dependent Repositories: 133
  • Downloads: 67,136 Last month
  • Docker Downloads: 54,780
Rankings
Dependent packages count: 1.1%
Downloads: 1.6%
Dependent repos count: 1.8%
Forks count: 4.2%
Stargazers count: 5.2%
Average: 5.8%
Docker downloads count: 20.7%
Maintainers (1)
Last synced: 11 months ago
conda-forge.org: r-desctools
  • Versions: 22
  • Dependent Packages: 2
  • Dependent Repositories: 3
Rankings
Dependent repos count: 18.1%
Dependent packages count: 19.6%
Average: 28.7%
Stargazers count: 37.6%
Forks count: 39.5%
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.0.0 depends
  • base * depends
  • stats * depends
  • Exact * imports
  • MASS * imports
  • Rcpp >= 0.12.10 imports
  • boot * imports
  • data.table * imports
  • expm * imports
  • gld * imports
  • grDevices * imports
  • graphics * imports
  • httr * imports
  • methods * imports
  • mvtnorm * imports
  • readxl * imports
  • rstudioapi * imports
  • utils * imports
  • R.rsp * suggests
  • RDCOMClient * suggests
  • VGAM * suggests
  • tcltk * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • actions/upload-artifact master composite
  • r-lib/actions/setup-pandoc master composite
  • r-lib/actions/setup-r master composite
.github/workflows/pkgdown.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite