Manual Benchmarking JDemetra
Manual Benchmarking JDemetra
Manual Benchmarking JDemetra
Version 2.0.0
1 Introduction 2
1.1 Overview of the plug-in . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Installing and navigating to the plug-in . . . . . . . . . . . . . . . 2
1.3 How to use this guide . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Contact details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Function guide 6
3.1 Benchmarking - Denton . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Benchmarking - Cholette . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Benchmarking - Multi-variate Cholette . . . . . . . . . . . . . . . . 8
3.4 Calendarization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.5 Temporal disaggregation . . . . . . . . . . . . . . . . . . . . . . . . 9
1 Introduction
This section provides instructions for starting using the functions included in this
plug-in. For more detailed descriptions of the functions see the function guide.
2.3 Calendarization
Given a flow time series on varying time intervals, calendarization can be used
to produce a time series on a monthly, quarterly or yearly calendar basis. Daily
weights can be specified to allow for trading day effecst to be introduced into the
calendarized series.
1. Navigate, Statistical methods>Benchmarking>Calendarization. This
will open a new window called Calendarization.
2. Data can be entered manually or dragged and dropped from a spreadsheet.
3. To enter data manually, for each observation, enter the start and end dates
and the value, then click add. Continue until all values have been enetered.
4. To drag and drop values from a spreadsheet, create a spreadsheet with three
columns and no headings. The first column contains the start dates, the
second column the end dates and the third column the values of the variable
that is being calendarized. Select these data in the spreadsheet, then drag
into JDemetra+ and drop onto the Drop data here panel.
5. To specify daily weights, select the Daily Weights button and specify weights
for each weekday (note that the default is 1 for each day).
6. Select the desired Frequency for the calendarized series from the drop-down
menu. The options are monthly, quarterly and yearly.
7. Two charts and a table are produced. The chart in the top window entitled
Smoothed Data plots the daily values. The chart in the lower window in
the Chart tab entitled Aggregated Data plots the calendarized series. The
calendarized series and standard errors are provided in the Grid tab in the
lower window. You can click and select the series individually or the whole
table for example to drag it into Excel.
4
below). For example you may want change the model for the error term
from the default AR(1) which implements the Chow-Lin method to another
model. Press the Apply button to apply any changes that you have made.
5. The results provided include a summary of the model, model residuals, a
chart and table of the main results (your new higher frequency series) and
a preview chart of the series prior to disaggregation.
5
3 Function guide
Where J is an aggregation matrix describing how the low and high frequency
series are related.
The covariance matrix Ve has the structure Ve = Ξλ ΩΞλ where Ξ is a diagonal
matrix of standard deviations and Ω contains the autocorrelations of the error
function.
The value of λ (lambda) can be specified by the user and takes values between
0 and 1. Typically it takes values of 0, 1/2 or 1. When λ = 0 this is equivalent
to the additive method and when λ = 1 this is equivalent to the proportional
method.
The error function implemented in JDemetra+ is an autorgressive process with
order 1 (AR(1)). The value of the coefficient rho is specified by the user and can
take values between -1 and 1.
References P.A Cholette (1979). “Adjustment methods of sub-annual series to yearly bench-
7
marks”. In: Proceeding of the Computer Science 12 th Annual Symposium on the
Interface, ed. JF Gentleman, pp. 358–360
8
3.4 Calendarization
Description Converts a flow time series of varying time intervals into a monthly, quarterly or
yearly time series using the method of Quenneville, Picard, and Fortier (2013).
Menu path Statistical methods >Benchmarking >Calendarization
Inputs A flow time series of varying time intervals. Start and end dates of the time
intervals are required.
Specification options
Daily weights Weights specified for each day of the week. Takes numeric values. Default weights
are 1 for all days.
Frequency Takes values Monthly, Quarterly, Yearly. Sepcifies the frequency of the output
series.
Outputs Time series on the specified frequency and, where more than one observation is
used, associated standard errors.
Methodology Given a time series of varying time intervals, calendarization uses the method
of Quenneville, Picard, and Fortier (2013) to produce a monthly, quarterly or
yearly time series. The method uses the input data and as set of daily weights to
produce a daily series. The daily series is then aggregated to produce the output
series.
The daily weights form a daily indicator series used to create the daily time series.
These weights allow trading day patterns to be included in the calendarized series.
The daily time series is created using splines, for more detail see Quenneville,
Picard, and Fortier (2013).
References B Quenneville, F Picard, and S Fortier (2013). “Calendarization with interpolat-
ing splines and state space models”. In: Journal of the Royal Statistical Society:
Series C (Applied Statistics) 62.3, pp. 371–399
9
the value of the autoregressive parameter in the error process.
Constant Tick box for true or false. If ticked will include a constant term in the regression.
Trend Tick box for true or false. If ticked will include a linear trend in the regression.
Type Takes values Sum, Average, First, Last. Determines the relationship between the
high and low frequency series.
Default frequency Takes values Undefined, Yearly, HalfYearly, QuadriMonthly, Quartely, BiMonthly,
Monthly. Determines the frequency of the disaggregated series. If undefined will
use the frequency of the high frequency input series.
Precision Takes numeric values.
Method Takes values DKF, AKF Fixed, AKF Diffuse.
ML estimation Tick box for true or false.
Zero initialisation Tick box for true or false.
Truncated rho Takes numeric values.
Diffuse regression Tick box for true or false.
coefficients
Outputs High frequency series that meets the constarints of the low frequency series.
Output table also includes disaggregation errors.
Methodology Given a low frequency series y• and indicator variables at a higher frequency,
X, temporal disaggregation aims to produce a high frequency series y to that
satisfies y• = Cy for some aggregation matrix C.
The method assumes that the underlying high frequency series y satisfies the
regression equation 3.3.
This means that the low frequency series must satisfy the regression equation 3.4.
10
References G.C Chow and A Lin (1971). “Best linear unbiased interpolation, distribution,
and extrapolation of time series by related series”. In: The review of Economics
and Statistics, pp. 372–375
R.B Fernandez (1981). “A methodological note on the estimation of time series”.
In: The Review of Economics and Statistics, pp. 471–476
R.B Litterman (1983). “A random walk, Markov model for the distribution of
time series”. In: Journal of Business & Economic Statistics 1.2, pp. 169–173
11