50% off | Unlimited Data & AI Learning
Get 50% off unlimited learning

BayesValidate (version 0.0)

quant: Calculate empirical quantile of the first entry in a vector

Description

quant inputs a vector and returns the empirical quantile of the first argument in the vector with respect to all entries in the vector. Used as part of the function validate for Bayesian software validation, this function is used to calculate the empirical quantile of a "true" parameter value with respect to a collection of posterior draws of that parameter.

Usage

quant(draws)

Arguments

draws
Vector of parameter draws, with entry of interest, i.e., the value whose quantile is being calculated, at the beginning.

Value

The empirical quantile of the first entry of the vector, a scalar between 0 and 1.

Details

Calculates the rank of the first entry of the vector with respect to all other entries, subtracts .5, and divides by the length of the vector.

Examples

Run this code
	set.seed(314)
	x<-rnorm(1000)
	quant(x)

Run the code above in your browser using DataLab