Learn R Programming

mosaic (version 0.13.0)

qdata: The Data Distribution

Description

Density, distribution function, quantile function, and random generation from data.

Usage

qdata(formula, p = seq(0, 1, 0.25), data = NULL, ...)

cdata(formula, p = 0.95, data = NULL, ...)

pdata(formula, q, data = NULL, ...)

rdata(formula, n, data = NULL, ...)

ddata(formula, q, data = NULL, ...)

Arguments

formula
a formula or a vector
p
a vector of probabilities
data
a data frame in which to evaluate formula
q
a vector of quantiles
n
number of values to sample
...
additional arguments passed to quantile or sample

Value

  • For qdata, a vector of quantiles

    for cdata, a named numerical vector or a data frame giving upper and lower limits and the central proportion requested

    For pdata, a vector of probabilities

    For rdata, a vector of sampled values.

    For ddata, a vector of probabilities (empirical densities)

Examples

Run this code
data(iris)
qdata(Sepal.Length ~ Species, 0.5, data=iris)
qdata(~Sepal.Length, p = 0.5, groups=Species, data=iris)
qdata(iris$Sepal.Length, p = 0.5)
qdata(Sepal.Length, p = 0.5, data=iris)
qdata(Sepal.Length, p = 0.5, groups=Species, data=iris)
data(iris)
cdata(iris$Sepal.Length, 0.5)
cdata(Sepal.Length, 0.5, data = iris)
cdata( ~ Sepal.Length, 0.5, data = iris)
cdata( ~ Sepal.Length | Species, data = iris, p = .5)
data(iris)
pdata(iris$Sepal.Length, 3:6)
pdata(Sepal.Length, 3:6, data=iris)
pdata(~Sepal.Length, 3:6, data=iris)
pdata(Sepal.Length, 3:6, data=iris)
data(iris)
rdata(iris$Species, 10)
rdata(Species, n = 10, data=iris)
rdata(~Species, n = 10, data=iris)
rdata(Sepal.Length~Species,  n = 5, data=iris)
data(iris)
ddata(iris$Species, 'setosa')
ddata(Species, 'setosa', data=iris)
ddata(~Species, 'setosa', data=iris)

Run the code above in your browser using DataLab