bug fixes for annualized nominal variables
parent
ac43beb801
commit
d7723877cf
|
@ -97,25 +97,28 @@ switch type
|
||||||
|
|
||||||
case 5
|
case 5
|
||||||
% nominal series
|
% nominal series
|
||||||
[yna, ynass] = quarterly2annual(y.*yaux,yss.*yauxss,GYTREND0+GYTREND0aux,typeaux,0,0);
|
yn = (y+yss).*(yaux+yauxss) - yss.*yauxss;
|
||||||
|
[yna, ynass] = quarterly2annual(yn,yss.*yauxss,GYTREND0+GYTREND0aux,typeaux,0,0);
|
||||||
% real series
|
% real series
|
||||||
[yra, yrass] = quarterly2annual(yaux,yauxss,GYTREND0aux,typeaux,0,0);
|
[yra, yrass] = quarterly2annual(yaux,yauxss,GYTREND0aux,typeaux,0,0);
|
||||||
% deflator
|
% deflator
|
||||||
yass = ynass/yrass;
|
yass = ynass/yrass;
|
||||||
ya = yna./yra;
|
ya = (yna+ynass)./(yr+yrass)-yass;
|
||||||
|
|
||||||
case 6
|
case 6
|
||||||
% nominal series
|
% nominal series
|
||||||
[yna, ynass] = quarterly2annual(y.*yaux,yss.*yauxss,GYTREND0+GYTREND0aux,typeaux,0,0);
|
yn = (y+yss).*(yaux+yauxss) - yss.*yauxss;
|
||||||
|
[yna, ynass] = quarterly2annual(yn,yss.*yauxss,GYTREND0+GYTREND0aux,typeaux,0,0);
|
||||||
% deflator
|
% deflator
|
||||||
[pa, pass] = quarterly2annual(yaux,yauxss,GYTREND0aux,2,0,0);
|
[pa, pass] = quarterly2annual(yaux,yauxss,GYTREND0aux,2,0,0);
|
||||||
% real series
|
% real series
|
||||||
yass = ynass/pass;
|
yass = ynass/pass;
|
||||||
ya = yna./pa;
|
ya = (yna+ynass)./(pa+pass)-yass;
|
||||||
|
|
||||||
case 7
|
case 7
|
||||||
% nominal series
|
% nominal series
|
||||||
[ya, yass] = quarterly2annual(y.*yaux,yss.*yauxss,GYTREND0+GYTREND0aux,typeaux,0,0);
|
yn = (y+yss).*(yaux+yauxss) - yss.*yauxss;
|
||||||
|
[ya, yass] = quarterly2annual(yn,yss.*yauxss,GYTREND0+GYTREND0aux,typeaux,0,0);
|
||||||
GYTREND0=GYTREND0+GYTREND0aux;
|
GYTREND0=GYTREND0+GYTREND0aux;
|
||||||
|
|
||||||
otherwise
|
otherwise
|
||||||
|
|
Loading…
Reference in New Issue