Multivariate temporal disaggregation with transversal constraint
[y,res]=denton1(Y,x,z,d,ta,s)
* nameY = a (N x M) matrix, a list of M vectors or ts or a string vector representing names such objects
---> M series of low frequency data with N observations
* namex = a (n x M) matrix, a list of M vectors or ts or a string vector representing names such objects
---> M series of high frequency data with n observations
* namez = a (n x 1) vector or a ts
---> high frequency transversal constraint
* d = objective function to be minimized: volatility of
- d=0 ---> levels
- d=1 ---> first differences
- d=2 ---> second differences
* ta = type of disaggregation
- ta=-1 ---> sum (flow)
- ta=0 ---> average (index)
- ta=i ---> i th element (stock) ---> interpolation
* s = number of high frequency data points for each low frequency data points
- s= 3 ---> quarterly to monthly - ta=-1 ---> sum (flow)
- s= 4 ---> annual to quarterly
- s=12 ---> annual to monthly
* y = High frequency estimate
* res = a results tlist with:
- res('meth') = 'Multivariate Denton'
- res('nobs_lf') = nobs. of low frequency data
- res('nobs_hf') = nobs. of high-frequency data
- res('ta') = type of disaggregation
- res('s') = frequency conversion between low and high freq.
- res('diff') = Degree of differencing
- res('y') = high frequency estimate
- res('y_lf') = low frequency data
- res('indicator') = high frequency indicators
- res('tanvsersal') = data for the transversal constraint
- res('namey') = Name of the high frequency aggregate
- res('namex') = Name of the low frequency indicators
- res('namez') = Name of the high frequency transversal constraint