Skip to content

DescTools

Tools for Descriptive Statistics

v0.99.60 · Mar 28, 2025 · GPL (>= 2)

Description

A collection of miscellaneous basic statistic functions and convenience wrappers for efficiently describing 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. Many 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 'BigCamelCase' style was consequently applied to functions borrowed from contributed R packages as well.

Downloads

CRAN

50.3K

Last 30 days

504th

199.6K

Last 90 days

902.1K

Last year

Trend: -24% (30d vs prior 30d)

r2u CRAN

392

Last 30 days

1.6K

Last 90 days

4.6K

Last year

Trend: -38.6% (30d vs prior 30d)

autoCRAN

30

Last 7 days

134

Last 30 days

2

All-time

⚠ Shared name: this package is also shipped elsewhere on openSUSE, so this count is not exclusive to autoCRAN (it is an upper bound).

CRAN Check Status

7 NOTE
6 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (7 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-debian-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-clang

Rd cross-references

Undeclared packages ‘ineq’, ‘randtests’, ‘Hmisc’, ‘plotrix’, ‘caret’, ‘pcaPP’, ‘polycor’, ‘lmtest’, ‘car’, ‘gmp’, ‘vcdExtra’, ‘chron’, ‘coin’, ‘caTools’, ‘forecast’, ‘sfsmisc’, ‘vcd’, ‘areaplot’, ‘corrgram’, ‘UsingR’, ‘memisc’, ‘gtools’, ‘BSDA’, ‘prettyR’, ‘robustHD’ in Rd xrefs
Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-windows-x86_64

Rd cross-references

Warning in readRDS(con) :
  URL 'https://bioconductor.statistik.tu-dortmund.de/cran/src/contrib/Meta/aliases.rds': Timeout of 60 seconds was reached
Unknown package 'prettyR' in Rd xrefs
NOTE r-patched-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-release-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs

Check History

NOTE 6 OK · 7 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-debian-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-clang

Rd cross-references

Undeclared packages ‘ineq’, ‘randtests’, ‘Hmisc’, ‘plotrix’, ‘caret’, ‘pcaPP’, ‘polycor’, ‘lmtest’, ‘car’, ‘gmp’, ‘vcdExtra’, ‘chron’, ‘coin’, ‘caTools’, ‘forecast’, ‘sfsmisc’, ‘vcd’, ‘areaplot’, ‘corrgram’, ‘UsingR’, ‘memisc’, ‘gtools’, ‘BSDA’, ‘prettyR’, ‘robustHD’ in Rd xrefs
Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-windows-x86_64

Rd cross-references

Unknown package 'prettyR' in Rd xrefs
NOTE r-patched-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-release-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
ERROR 6 OK · 6 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
ERROR r-devel-linux-x86_64-debian-gcc

package dependencies

Package required but not available: ‘haven’

Package suggested but not available for checking: ‘RDCOMClient’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
NOTE r-devel-linux-x86_64-fedora-clang

Rd cross-references

Undeclared packages ‘ineq’, ‘randtests’, ‘Hmisc’, ‘plotrix’, ‘caret’, ‘pcaPP’, ‘polycor’, ‘lmtest’, ‘car’, ‘gmp’, ‘vcdExtra’, ‘chron’, ‘coin’, ‘caTools’, ‘forecast’, ‘sfsmisc’, ‘vcd’, ‘areaplot’, ‘corrgram’, ‘UsingR’, ‘memisc’, ‘gtools’, ‘BSDA’, ‘prettyR’, ‘robustHD’ in Rd xrefs
Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-windows-x86_64

Rd cross-references

Unknown package 'prettyR' in Rd xrefs
NOTE r-patched-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-release-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE 6 OK · 8 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Andri Signorell <andri@signorell.net>’

Additional repositories with no packages:
  http://www.omegahat.net/R
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Andri Signorell <andri@signorell.net>’

Additional repositories with no packages:
  http://www.omegahat.net/R
NOTE r-devel-linux-x86_64-fedora-clang

Rd cross-references

Undeclared packages ‘ineq’, ‘randtests’, ‘Hmisc’, ‘plotrix’, ‘caret’, ‘pcaPP’, ‘polycor’, ‘lmtest’, ‘car’, ‘gmp’, ‘vcdExtra’, ‘chron’, ‘coin’, ‘caTools’, ‘forecast’, ‘sfsmisc’, ‘vcd’, ‘areaplot’, ‘corrgram’, ‘UsingR’, ‘memisc’, ‘gtools’, ‘BSDA’, ‘prettyR’, ‘robustHD’ in Rd xrefs
Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-release-linux-x86_64

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘RDCOMClient’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘RDCOMClient’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'RDCOMClient'
ERROR 6 OK · 7 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Andri Signorell <andri@signorell.net>’

Additional repositories with no packages:
  http://www.omegahat.net/R
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Andri Signorell <andri@signorell.net>’

Additional repositories with no packages:
  http://www.omegahat.net/R
NOTE r-devel-linux-x86_64-fedora-clang

Rd cross-references

Undeclared packages ‘ineq’, ‘randtests’, ‘Hmisc’, ‘plotrix’, ‘caret’, ‘pcaPP’, ‘polycor’, ‘lmtest’, ‘car’, ‘gmp’, ‘vcdExtra’, ‘chron’, ‘coin’, ‘caTools’, ‘forecast’, ‘sfsmisc’, ‘vcd’, ‘areaplot’, ‘corrgram’, ‘UsingR’, ‘memisc’, ‘gtools’, ‘BSDA’, ‘prettyR’, ‘robustHD’ in Rd xrefs
Unknown package ‘prettyR’ in Rd xrefs
NOTE r-devel-linux-x86_64-fedora-gcc

Rd cross-references

Unknown package ‘prettyR’ in Rd xrefs
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/DescTools.Rcheck/00install.out' for details.
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘RDCOMClient’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘RDCOMClient’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'RDCOMClient'
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Andri Signorell <andri@signorell.net>’

Additional repositories with no packages:
  http://www.omegahat.net/R
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Andri Signorell <andri@signorell.net>’

Additional repositories with no packages:
  http://www.omegahat.net/R
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘RDCOMClient’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘RDCOMClient’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'RDCOMClient'

Code

Structure

Lines of code

80,829

Files

555

Compiled share

5.7%

Has compiled src

Yes

Language breakdown

R 43,153 (53.4%)C/C++/src 4,636 (5.7%)Tests 473 (0.6%)Docs 32,549 (40.3%)Vignettes 18 (0%)

API

Exported functions

639

Internal functions

334

Recent export changes

v3.0.3+1 pattern:^[^\\.]

Testing & CI

Has tests

Yes

Test-to-code ratio

0.01

testthat edition

3

CI present

No

CI type

[]

PR gated

No

Docs

Return-value doc rate

87.2%

\dontrun example ratio

7.8%

Roxygen coverage

97.2%

Has pkgdown

No

NEWS present

Yes

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

72.7%

Unsafe pattern score

18

Dep constraint coverage

4.5%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

4.2.0

System requirements

1

C++ standard

License

GPL (>= 2)

License flags

SPDX valid, OSI approved

History

Versions

57

First release

2013-12-18

Latest release

2025-03-28

Avg cadence

67 days

Cold removal rate

100%

Dep drift

26

LOC over versions

v3.0.3: 29,599 LOCv0.99.6: 29,599 LOCv0.99.7: 29,899 LOCv0.99.8: 34,520 LOCv0.99.8.1: 34,520 LOCv0.99.9: 39,055 LOCv0.99.10: 42,235 LOCv0.99.11: 44,170 LOCv0.99.12: 49,964 LOCv0.99.13: 49,842 LOCv0.99.14: 50,216 LOCv0.99.15: 50,484 LOCv0.99.16: 51,952 LOCv0.99.17: 54,500 LOCv0.99.18: 58,342 LOCv0.99.19: 59,464 LOCv0.99.20: 60,278 LOCv0.99.21: 60,433 LOCv0.99.22: 60,420 LOCv0.99.23: 60,664 LOCv0.99.24: 62,547 LOCv0.99.25: 63,680 LOCv0.99.26: 64,856 LOCv0.99.27: 66,848 LOCv0.99.28: 67,949 LOCv0.99.29: 67,195 LOCv0.99.30: 67,776 LOCv0.99.31: 68,470 LOCv0.99.32: 68,922 LOCv0.99.33: 69,921 LOCv0.99.34: 69,940 LOCv0.99.35: 70,590 LOCv0.99.36: 70,471 LOCv0.99.37: 71,861 LOCv0.99.38: 72,546 LOCv0.99.39: 72,990 LOCv0.99.40: 73,772 LOCv0.99.41: 74,274 LOCv0.99.42: 74,627 LOCv0.99.43: 74,692 LOCv0.99.44: 75,046 LOCv0.99.45: 75,602 LOCv0.99.46: 75,682 LOCv0.99.47: 75,757 LOCv0.99.48: 75,900 LOCv0.99.49: 76,654 LOCv0.99.50: 76,851 LOCv0.99.51: 77,204 LOCv0.99.52: 77,818 LOCv0.99.53: 77,986 LOCv0.99.54: 78,218 LOCv0.99.55: 78,527 LOCv0.99.56: 78,715 LOCv0.99.57: 78,723 LOCv0.99.58: 78,811 LOCv0.99.59: 79,328 LOCv0.99.60: 80,829 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/cran-code-metrics.

Reverse Dependencies (103)

Dependency Network

Dependencies Reverse dependencies MASS boot mvtnorm expm Rcpp rstudioapi Exact gld data.table readxl readr haven httr withr cli +1 more dependencies AntibodyTiters EQUALrepeat ModTools bfsMaps ANOVAShiny ANOVAShiny2 BiVariAn BlanketStatsments CAESAR.Suite ClusTCR2 ConversationAlign DGEAR DescToolsAddIns DynForest EQUALSTATS +88 more reverse deps DescTools

Version History

57 tracked
new 0.99.60 Mar 10, 2026
updated 0.99.60 ← 0.99.59 diff Mar 27, 2025
updated 0.99.59 ← 0.99.58 diff Jan 25, 2025
updated 0.99.58 ← 0.99.57 diff Nov 7, 2024
updated 0.99.57 ← 0.99.56 diff Sep 25, 2024
updated 0.99.56 ← 0.99.55 diff Aug 21, 2024
updated 0.99.55 ← 0.99.54 diff Jul 28, 2024
updated 0.99.54 ← 0.99.53 diff Feb 2, 2024
updated 0.99.53 ← 0.99.52 diff Jan 17, 2024
updated 0.99.52 ← 0.99.51 diff Nov 30, 2023
updated 0.99.51 ← 0.99.50 diff Nov 19, 2023
updated 0.99.50 ← 0.99.49 diff Sep 5, 2023
updated 0.99.49 ← 0.99.48 diff May 16, 2023
updated 0.99.48 ← 0.99.47 diff Feb 18, 2023
updated 0.99.47 ← 0.99.46 diff Oct 22, 2022