ds | R Documentation |
Density, cumulative distribution, quantile functions and random number generation for the S distribution with the location parameter mu and a scaling parameter scale.
ds(q, mu = 0, scale = 1, log = FALSE)
ps(q, mu = 0, scale = 1)
qs(p, mu = 0, scale = 1)
rs(n = 1, mu = 0, scale = 1)
q |
vector of quantiles. |
mu |
vector of location parameters (means). |
scale |
vector of scaling parameter (which are equal to ham/2). |
log |
if |
p |
vector of probabilities. |
n |
number of observations. Should be a single number. |
When mu=0 and ham=2, the S distribution becomes standardized with scale=1 (this is because scale=ham/2). The distribution has the following density function:
f(x) = 1/(4 scale^2) exp(-sqrt(abs(x-mu)) / scale)
The S distribution has fat tails and large excess.
Both ps
and qs
are returned for the lower tail of
the distribution.
Depending on the function, various things are returned (usually either vector or scalar):
ds
returns the density function value for the
provided parameters.
ps
returns the value of the cumulative function
for the provided parameters.
qs
returns quantiles of the distribution. Depending
on what was provided in p
, mu
and scale
, this
can be either a vector or a matrix, or an array.
rs
returns a vector of random variables
generated from the S distribution. Depending on what was provided
in mu
and scale
, this can be either a vector or a matrix
or an array.
Ivan Svetunkov, ivan@svetunkov.com
Distributions
x <- ds(c(-1000:1000)/10, 0, 1)
plot(x, type="l")
x <- ps(c(-1000:1000)/10, 0, 1)
plot(x, type="l")
qs(c(0.025,0.975), 0, 1)
x <- rs(1000, 0, 1)
hist(x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.