modify.daoh.distribution: Modify a DAOH distribution, until at.quantile is...

View source: R/simulate.R

modify.daoh.distributionR Documentation

Modify a DAOH distribution, until at.quantile is target.quantile.val. Uses data.table so that things can be done by reference.

Description

Modify a DAOH distribution, until at.quantile is target.quantile.val. Uses data.table so that things can be done by reference.

Usage

modify.daoh.distribution(
  x = 0:90,
  prob = rep(1, 90),
  target.quantile.val = NULL,
  relative.quantile.val = NULL,
  at.quantile = 0.5,
  multiple.per.step = 0.01,
  output.to.console = T,
  empirical.dist = F,
  n.emp = 1e+05
)

Arguments

x

Possible values for daoh

prob

Probability of each daoh value

target.quantile.val

The target value for at.quantile

relative.quantile.val

Value that the target quantile should be relative to its current value.

at.quantile

The quantile at which to insert a difference (default: 0.5).

multiple.per.step

Probabilities will be adjusted as a function of this number.

output.to.console

Print progress to console.

empirical.dist

Calculate quantiles for calculating cost empirically (slower)

n.emp

Number of samples that will be generated when empirically finding quantiles

Value

The modified distribution as a list containing values and weights.


mattmoo/daohtools documentation built on Feb. 5, 2023, 5:38 a.m.