Given the vectors (x[1],...,x[n])
and (y[0],y[1],...,y[n])
(one value more!), stepfun(x, y)
returns an interpolating step function, say f_n
. This is the cadlag version (right = FALSE
) of the stepfun
function from package stats
. The step function value f_n(t)
equals to the constant y[k-1]
for t
in [x[k-1], x[k])
so that
$$f_n(t) = \sum_{k=1}^{n+1} y_{k-1} {1}_{[x_{k-1}, x_{k})}(t),$$
with\(x_0=-\infty\) and \(x_{n+1}=+\infty\).
stepfun(x, y)
Numeric vector giving the knots or jump locations of the step function. Must be sorted with unique values.
Numeric vector one longer than x, giving the heights of the function values between the cx
values.
Objet of class stepfun
with option right = FALSE
(cadlag function).
This function is defined for documentation purposes only. See stepfun
and approxfun
.
A C++ version of this function is available. See vignette('IBMPopSim_cpp')
for more details.
plot.stepfun
and max.stepfun
.