Learn R Programming

mosaic (version 0.14)

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 quantilesfor cdata, a named numerical vector or a data frame giving upper and lower limits and the central proportion requestedFor pdata, a vector of probabilitiesFor 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)
data(iris)
rdata(iris$Species, 10)
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)

Run the code above in your browser using DataLab