wienerdist: Wiener process distribution functions

Description Usage Arguments References Examples

Description

dwiener computes the wiener first passage time density. pwiener computes the CDF for the wiener first passage time density. qwiener computes the quantile for a given CDF value. rwiener generates random quantiles from a wiener process distribution, based on the rejection based method. For all functions, the standard deviation of the diffusion process is fixed to 1.

Usage

1
2
3
4
  dwiener(q, alpha,tau,beta,delta, resp="upper", give_log=FALSE)
  pwiener(q, alpha,tau,beta,delta, resp="upper")
  qwiener(p, alpha,tau,beta,delta, resp="upper")
  rwiener(n, alpha,tau,beta,delta)

Arguments

q

vector of quantiles.

p

vector of probabilities.

n

number of observations.

alpha

boundary separation parameter.

tau

non-decision time parameter.

beta

bias parameter.

delta

drift rate parameter.

resp

respone: "upper", "lower", or "both"

give_log

function returns log, if this argument is TRUE

References

Wabersich, D., & Vandekerckhove, J. (2014). The RWiener package: An R package providing distribution functions for the Wiener diffusion model. The R Journal, 6(1), 49-56.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
## calculate density for reactiontime 1.45, upper bound and some parameters
dwiener(1.45, 2,0.3,0.5,0)

## calculate CDF for reactiontime 1.45, upper bound and some parameters
pwiener(1.45, 2,0.3,0.5,0)

## calculate quantile for CDF value of 0.5, upper bound and some parameters
qwiener(0.5, 2,0.3,0.5,0)

## generate one random value
rwiener(1, 2,0.3,0.5,0)

yeagle/RWiener documentation built on May 5, 2020, 3:47 a.m.