projectControl           package:FLAssess           R Documentation

_c_o_n_t_r_o_l _o_b_j_e_c_t _f_o_r _t_h_e _p_r_o_j_e_c_t _m_e_t_h_o_d _f_o_r _F_L_S_t_o_c_k _o_b_j_e_c_t_s

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

     A control object for the project method for projecting FLStock
     objects.

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

     projectControl(dataframe)

_M_e_t_h_o_d _a_r_g_u_m_e_n_t_s:


     '_d_a_t_a_f_r_a_m_e' : a dataframe containing the targets and corresponding
          years.

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

     A control object is required to specify the target values in each
     year of the projection. The control object for the project method
     is similar (though simplified) to that used by fwd. 

     In the example provided below a 5 year projection is conducted for
     the period 2009 to 2013. An SSB target is specified for the first
     year. Note that an SSB target specified for 2009 will determine
     the exploitation level in 2009 that will provide the target SSB at
     spawning time the following year. Consequently the resulting
     FLStock object has an SSB of 250000 t in 2010. The catch, landings
     and f targets all take effect in the year for which they are
     specified, ie. catch in 2010 is 80000 t, landings in 2011 are
     60000 t and so on. Note also that the f targets correspond to the
     fbar value such that fbar in 2012 and 2013 are 0.4 and 0.5
     respectively.

_A_u_t_h_o_r(_s):

     Rob Scott

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

     project, stf

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

     data(ple4)
     ple4.stf <- stf(ple4, 5)
     ple4.sr  <- sr(as.FLSR(ple4,model=geomean))
     ctrl     <- projectControl(data.frame(year=2002:2006, 
                                           val=c(250000, 80000, 60000, 0.4, 0.5), 
                                           quantity=c('ssb','catch','landings','f','f')))
     res      <- project(ple4.stf, ctrl, ple4.sr)

