SampleQuantiles: R6 Sample Quantiles

Description Arguments Examples

Description

The R6 class SampleQuantiles produces the sample quantiles corresponding to the given probabilities. It uses quantile from the package stats.

Arguments

x

An R object. Currently there are methods for numeric vectors

na.rm

a logical value indicating whether NA values should be stripped before the computation proceeds.

digits

integer indicating the number of decimal places to be used.

probs

numeric vector of probabilities with values in [0,1].

names

logical; if TRUE, the result has a names attribute regarding the percentiles.

type

an integer between 1 and 9 selecting one of the nine quantile algorithms explained in quantile to be used.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
x <- c(
   0.2, 0.5, 1.1, 1.4, 1.8, 2.3, 2.5, 2.7, 3.5, 4.4,
   4.6, 5.4, 5.4, 5.7, 5.8, 5.9, 6.0, 6.6, 7.1, 7.9
)
SampleQuantiles$new(x)$qx()
percentile_95 <-  SampleQuantiles$new(x, na.rm = TRUE, digits = 2, probs = 0.95)
percentile_95$qx()
percentile_75 <-  SampleQuantiles$new(x, na.rm = TRUE, digits = 3, probs = 0.75)
percentile_75$qx()
R6::is.R6(percentile_95)

MaaniBeigy/DescObs documentation built on May 23, 2019, 9:37 a.m.