

diff {base}                                  R Documentation

_L_a_g_g_e_d _D_i_f_f_e_r_e_n_c_e_s

_U_s_a_g_e_:

     diff(x, ...)
     diff.default(x, lag=1, differences=1)

_A_r_g_u_m_e_n_t_s_:

       x: a numeric vector or matrix containing the values
          to be differenced.

     lag: an integer indicating which lag to use.

differences: an integer indicating the order of the differ-
          ence.

_V_a_l_u_e_:

     If `x' is a vector of length `n' and `differences=1',
     then the computed result is equal to the successive
     differences `x[(1:n-lag)]-x[(lag:n)]'.  If `difference'
     is larger than one this algorithm is applied recur-
     sively to `x'. Note that the returned value is a vector
     which is shorter than `x'.

     If `x' is a matrix then the difference operations are
     carried out on each column separately.

     `NA''s propagate.

_E_x_a_m_p_l_e_s_:

     diff(1:10, 2)
     diff(1:10, 2, 2)

