If any of the arguments are rvecs,
or if a value for n_draw is supplied,
then an rvec; otherwise an ordinary R vector.
Arguments
x
Quantiles. Can be an rvec.
mean
Mean of distribution.
Default is 0. See dnorm().
Can be an rvec.
sd
Standard deviation.
Default is 1. See dnorm().
Can be an rvec.
log, log.p
Whether to return results
on a log scale. Default is
FALSE. Cannot be an rvec.
q
Quantiles. Can be an rvec.
lower.tail
Whether to return
\(P[X \le x]\), as opposed to
\(P[X > x]\). Default is TRUE.
Cannot be an rvec.
p
Probabilities. Can be an rvec.
n
The length of random vector being
created. Cannot be an rvec.
n_draw
Number of random draws
in the random vector being
created. Cannot be an rvec.
Details
Functions dnorm_rvec(), pnorm_rvec(),
pnorm_rvec() and rnorm_rvec() work like
base R functions dnorm(), pnorm(),
qnorm(), and rnorm(), except that
they accept rvecs as inputs. If any
input is an rvec, then the output will be too.
Function rnorm_rvec() also returns an
rvec if a value for n_draw is supplied.
dnorm_rvec(), pnorm_rvec(),
pnorm_rvec() and rnorm_rvec()
use tidyverse
vector recycling rules: