earliestEnd              package:tframe              R Documentation

_S_t_a_r_t _a_n_d _E_n_d _f_o_r _O_b_j_e_c_t_s _w_i_t_h _M_u_l_t_i_p_l_e _T_i_m_e _S_e_r_i_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     Return start or end date (or index of the object) from multiple
     time series objects.

_U_s_a_g_e:

         earliestEnd(x, ...)
         earliestEndIndex(x, ...)
         ## Default S3 method:
         earliestEndIndex(x, ...)
         ## S3 method for class 'tframe':
         earliestEndIndex(x, ...)

         earliestStart(x, ...)
         earliestStartIndex(x, ...)
         ## Default S3 method:
         earliestStartIndex(x, ...)
         ## S3 method for class 'tframe':
         earliestStartIndex(x, ...)

         latestEnd(x, ...)
         latestEndIndex(x, ...)
         ## Default S3 method:
         latestEndIndex(x, ...)
         ## S3 method for class 'tframe':
         latestEndIndex(x, ...)

         latestStart(x, ...)
         latestStartIndex(x, ...)
         ## Default S3 method:
         latestStartIndex(x, ...)
         ## S3 method for class 'tframe':
         latestStartIndex(x, ...)

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

       x: A tframe or tframed object.

     ...: Additional tframe or tframed objects.

_D_e_t_a_i_l_s:

     These functions calculate the start and end of each object in the
     argument and return a result by  comparing across objects. Thus,
     latestStart returns the start date of the object which starts
     latest and latestStartIndex returns the  corresponding index of
     the object in the argument list.

_V_a_l_u_e:

     A date or index.

_S_e_e _A_l_s_o:

     'tframe' 'tfwindow' 'tfTruncate' 'trimNA'

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

         t1<-ts(c(1,2,3,4,5), start=c(1991,1))
         t2<-ts(c(2,3,4,5,6,7,8), start=c(1992,1))
         t3<-ts(c(NA,2,3,4,5), start=c(1991,1))

         latestStart(t1,t2,t3)  # 1992 1 corresponding to the starting date of 
                                 # the object which starts latest (t2)
         latestStart(t1,t3)     # both start in 1991 1 (NAs count as data)
         latestStart(tbind(t1,t2,t3)) # tbind gives a single object starting in 1991 1
         latestStart(t2, tbind(t1,t2,t3))

         latestStartIndex(t1,t2,t3)  # position of t2 in the argument list

