Learn R Programming

distr (version 2.9.5)

q-methods: Methods for Function q in Package `distr'

Description

q-methods

Arguments

Methods

q

signature(save = "Distribution"): returns the (left-continuous) quantile function, i.e.; \({\rm q}(s)=\inf\{t \,\big|\, P({\tt object}\leq t)\geq s\}\)

q.l

signature(object = "Distribution"): from distr-2.6 onwards, we provide this as a synonym for method q; this synonym more explicitely states that we are dealing with the left-continuous variant of a quantile function. It is useful in particular when used from the console in RStudio, as RStudio catches calls to q() and treats them separately from usual R evaluation. The developers of RStudio have been asked to fix this and comply with standard R evaluation which explicitely allows overloading q() as we do it in this package, but so far have refused to do so, as they claim overloading q() was insane.

See Also

Distribution-class, q.r

Examples

Run this code
require(distr)
N <- Norm()
q(N)(0.3)
## in RStudio or Jupyter IRKernel, use q.l(.)(.) instead of q(.)(.)
q.l(N)(0.3)

Run the code above in your browser using DataLab