rtf(A = 1, B = 1, delay = 0, unit.sg = TRUE, stability.check = TRUE)
rtf.filter(x, rtfobj, init)
rtf.impulse(rtfobj, lag.max, plot.it=TRUE,
nzero=2, type="h",
xlab="Lag", ylab="Impulse Response",...)
rtf.step(rtfobj, lag.max, plot.it=TRUE,
nzero=2, type="h",
xlab="Lag", ylab="Step Response", ylim,...)
printrtf(x, digits,...)
plotrtf(x, lag.max,...)
plot.default
rtf.filter: Filter x using a rational transfer function object (rtfobj) as created by rtf(). If initialization is needed 'init' is supplied to the recursive filter (the first). Note that: * 'init' is multiplied with the stationary gain of the recursive filter before it is applied, i.e. replaced by init/A(1). * First the series is filtered trough $1/A(q^{-1})$, and the initialization is in terms of the output of this filter. Furthermore, 'init' is used to calculate the first value of the filtered series, i.e. 'init' corresponds to times 0, -1, -2, ... * The causal convolution filter cannot return values for time <= length(b)="" -="" 1,="" since="" it="" do="" not="" use="" initialization.="" *="" the="" recursive="" filter="" is="" run="" first="" (an="" no="" missing="" i="" allowed="" in="" x)="" bug="" filter()="" when="" series="" starts="" with="" na="" will="" become="" active.<="" p="">
rtf.impulse: Impulse response of rtfobj (one like the one created by rtf()), i.e. the response on a unit impule corresponding to index 1 of the output.
rtf.step: Step response of rtfobj (one like the one created by rtf()) i.e. the response on a unit step corresponding to index 1 of the output.
=>