powered by
Returns suitably lagged and iterated quotients
Quot(x, lag = 1, quotients = 1, …)
a numeric vector or matrix containing the values to be used for calculating the quotients.
an integer indicating which lag to use.
an integer indicating the order of the quotient.
further arguments to be passed to or from methods.
If x is a vector of length n and quotients = 1, then the computed result is equal to the successive quotients x[(1+lag):n] - x[1:(n-lag)].
x
n
quotients = 1
x[(1+lag):n] - x[1:(n-lag)]
If quotients is larger than one this algorithm is applied recursively to x. Note that the returned value is a vector which is shorter than x.
quotients
If x is a matrix then the division operations are carried out on each column separately.
NA's propagate.
NA
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
diff
# NOT RUN { Quot(1:10, 2) Quot(1:10, 2, 2) x <- cumprod(cumprod(1:10)) Quot(x, lag = 2) Quot(x, quotients = 2) # }
Run the code above in your browser using DataLab