From 19cc38b39ebcc449b927089c738453e6820b972e Mon Sep 17 00:00:00 2001 From: Marco Ratto Date: Tue, 14 Feb 2017 08:37:42 +0100 Subject: [PATCH] allow to start from quarterly growth rate variables --- matlab/utilities/dataset/quarterly2annual.m | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/matlab/utilities/dataset/quarterly2annual.m b/matlab/utilities/dataset/quarterly2annual.m index 616b0cd51..cc655f1e0 100644 --- a/matlab/utilities/dataset/quarterly2annual.m +++ b/matlab/utilities/dataset/quarterly2annual.m @@ -16,6 +16,7 @@ function [ya, yass, gya, gyass] = quarterly2annual(y,yss,GYTREND0,type,islog,aux % 7 annual nominal from Q real and deflator % islog 0 level (default) % 1 log-level +% 2 growth rate Q frequency % aux optional input used when type>4 % % @@ -67,7 +68,13 @@ if isstruct(aux), elseif type > 4, error('TYPE>4 requires auxiliary variable!') end -if islog +if islog == 2, + % construct loglevel out of growth rate + y = cumsum(y); + yss=0; + islog=1; +end +if islog == 1 y=exp(y+yss); yss=exp(yss); y=y-yss;