

    \filetitle{jforecast}{Forecast with judgmental adjustments (conditional forecasts)}{model/jforecast}

	\paragraph{Syntax}
 
 \begin{verbatim}
 F = jforecast(M,D,RANGE,...)
 \end{verbatim}
 \paragraph{Input arguments}
 
 \begin{itemize}
 \item
   \texttt{M} {[} model {]} - Solved model object.
 \item
   \texttt{D} {[} struct {]} - Input data from which the initial
   condition is taken.
 \item
   \texttt{RANGE} {[} numeric {]} - Forecast range.
 \end{itemize}
 \paragraph{Output arguments}
 
 \begin{itemize}
 \item
   \texttt{F} {[} struct {]} - Output struct with the judgmentally
   adjusted forecast.
 \end{itemize}
 \paragraph{Options}
 
 \begin{itemize}
 \item
   \texttt{'anticipate='} {[} \emph{\texttt{true}} \textbar{}
   \texttt{false} {]} - If true, real future shocks are anticipated,
   imaginary are unanticipated; vice versa if false.
 \item
   \texttt{'currentOnly='} {[} \emph{\texttt{true}} \textbar{}
   \texttt{false} {]} - If true, MSE matrices will be computed only for
   current-dated variables, not for their lags or leads.
 \item
   \texttt{'deviation='} {[} \texttt{true} \textbar{}
   \emph{\texttt{false}} {]} - Treat input and output data as deviations
   from balanced-growth path.
 \item
   \texttt{'dtrends='} {[} \emph{\texttt{'auto'}} \textbar{}
   \texttt{true} \textbar{} \texttt{false} {]} - Measurement data contain
   deterministic trends.
 \item
   \texttt{'initCond='} {[} \emph{\texttt{'data'}} \textbar{}
   \texttt{'fixed'} {]} - Use the MSE for the initial conditions if found
   in the input data or treat the initical conditions as fixed.
 \item
   \texttt{'meanOnly='} {[} \texttt{true} \textbar{}
   \emph{\texttt{false}} {]} - Return only mean data, i.e.~point
   estimates.
 \item
   \texttt{'plan='} {[} plan {]} - Simulation plan specifying the
   exogenised variables and endogenised shocks.
 \item
   \texttt{'vary='} {[} struct \textbar{} \emph{empty} {]} - Database
   with time-varying std deviations or cross-correlations of shocks.
 \end{itemize}
 \paragraph{Description}
 
 When adjusting the mean and/or std devs of shocks, you can use real and
 imaginary numbers ot distinguish between anticipated and unanticipated
 shocks:
 
 \begin{itemize}
 \item
   any shock entered as an imaginary number is treated as an anticipated
   change in the mean of the shock distribution;
 \item
   any std dev of a shock entered as an imaginary number indicates that
   the shock will be treated as anticipated when conditioning the
   forecast on the reduced-form tunes.
 \item
   the same shock or its std dev can have both the real and the imaginary
   part.
 \end{itemize}
 \paragraph{Description}
 
 \paragraph{Example}


