Learn R Programming

mosaic (version 0.9-0)

qdata: The Data Distribution

Description

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

Usage

qdata(p, vals, data = NULL, ...)

cdata(p, vals, data = NULL, ...)

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

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

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

Arguments

p
a vector of probabilities
q
a vector of quantiles
vals
a vector containing the data
data
a data frame in which to evaluate vals
...
additional arguments passed to quantile or sample
n
number of values to 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 values sampled from vals

    For ddata, a vector of probabilities (empirical densities)

Examples

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

Run the code above in your browser using DataLab