Project Details

Project Title: visualize

Project URL: http://cran.r-project.org/web/packages/visualize/

Code Repository: https://github.com/coatless/visualize

Project Version: 4.2

Project Status: Active

Project Description: Visualize is an R package meant to graph probability distributions according to user supplied parameters. The package provides support for all standard distributions included in R. Furthermore, when working with discrete distributions, the user is able to specify whether the inequality is strict or not. The package has been confirmed to being in use at the University of Illinois at Urbana-Champaign and at the University of Amsterdam.

The package supports graphing the following distributions:

Discrete Continuous
Binomial Uniform
Negative Binomial Beta
Poisson Normal
Geometric Student’s t
Hypergeometric Gamma
  Exponential
  Chisquare
  Log Normal
  Logistic
  Cauchy

Screenshots:

Sample Continuous Distributions

Continuous Sampling Distributions

Sample Discrete Distributions

Discrete Sampling Distributions

Sample Code

# Install if needed
# install.packages("visualize")
library("visualize")
par(mfrow=c(2,2))

# Continuous Distribution Sample
visualize.norm(stat=c(-1,1),mu=0,sd=1,section="bounded")
visualize.t(stat=c(-1,1),df=25,section="tails")
visualize.f(stat=1.5,df1=5,df2=4,section="lower")
visualize.cauchy(stat = 2, location = 1, scale = 2, section="upper")

# Discrete Distribution Sample

visualize.binom(stat = 3, size=20, prob=.3, section="lower")
visualize.pois(stat = 3, lambda=3.5, section="upper",strict=TRUE)
visualize.hyper(stat = c(2,5), m = 10, n = 7, k = 5, section="bounded",strict=c(FALSE,TRUE))
visualize.nbinom(stat = c(4,7), size = 2, prob = 0.35, section = "tails", strict=c(FALSE,FALSE))

Live Action Demo