Skip to content
Prev 5080 / 15274 Next

Time series temporal disaggregation (or: going from low frequency to higher frequency)

Axel Leroix wrote:
Well, as discussed multiple times on this list, going from annual (or 
any lower frequency) data to quarterly (or any higher frequency) data is 
questionable at best.  Think data snooping or look-ahead bias in your 
modeling.

Going the other direction, from say daily (or any higher frequency)  to 
monthly (or any lower frequency) , is easily accomplished with to.period 
for price/value data or Return.cumulative for returns data.

If you really do want to go in the black-magic direction of going from 
annual to quarterly, first make sure that the "annual" data was not 
first reported as monthly data or quarterly data (this is true for 
almost all macroeconomic series) and then go back to the source data at 
a higher frequency.

If even this is not possible, and you insist on the highly dubious 
practice of taking an annual number and turning it into four quarterly 
numbers, see the various na handling methods provided by the zoo 
package, most likely na.approx or na.spline.

Regards,

     - Brian