surv {Countr}  R Documentation 
Wrapper to builtin survival functions
Description
Wrapper to builtin survival functions
Usage
surv(t, distPars, dist)
Arguments
t 
double, time point where the survival is to be evaluated at. 
distPars 

dist 
character name of the builtin distribution, see details. 
Details
The function wraps all builtinsurvival distributions. User can choose
between the weibull
, gamma
, gengamma
(generalized gamma)
and burr
(Burr type XII distribution). It is the user responsibility
to pass the appropriate list of parameters as follows:
 weibull
scale
(the scale) andshape
(the shape) parameters. burr
scale
(the scale) andshape1
(the shape1) andshape2
(the shape2) parameters. gamma

scale
(the scale) andshape
(the shape) parameter.  gengamma
mu
(location),sigma
(scale) andQ
(shape) parameters.
Value
a double, giving the value of the survival function at time point
t
at the parameters' values.
Examples
tt < 2.5
## weibull
distP < list(scale = 1.2, shape = 1.16)
alpha < exp(log(distP[["scale"]]) / distP[["shape"]])
pweibull(q = tt, scale = alpha, shape = distP[["shape"]],
lower.tail = FALSE)
surv(tt, distP, "weibull") ## (almost) same
## gamma
distP < list(shape = 0.5, rate = 1.0 / 0.7)
pgamma(q = tt, rate = distP[["rate"]], shape = distP[["shape"]],
lower.tail = FALSE)
surv(tt, distP, "gamma") ## (almost) same
## generalized gamma
distP < list(mu = 0.5, sigma = 0.7, Q = 0.7)
flexsurv::pgengamma(q = tt, mu = distP[["mu"]],
sigma = distP[["sigma"]],
Q = distP[["Q"]],
lower.tail = FALSE)
surv(tt, distP, "gengamma") ## (almost) same