From dd1a48c7c78184b4bb9a682592025724a7f6e078 Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Wed, 1 Feb 2012 18:04:24 +0100 Subject: [PATCH] MS-SBVAR: support non 4 digit years (fix thanks to Margarita Zabelina) --- matlab/ms-sbvar/cstz/fn_foregraph.m | 3 +-- matlab/ms-sbvar/msstart_setup.m | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/matlab/ms-sbvar/cstz/fn_foregraph.m b/matlab/ms-sbvar/cstz/fn_foregraph.m index 5aa924fa0..4f4fc7ea6 100644 --- a/matlab/ms-sbvar/cstz/fn_foregraph.m +++ b/matlab/ms-sbvar/cstz/fn_foregraph.m @@ -39,8 +39,7 @@ hornum = cell(length(vyrs),1); % horizontal year (number) count=0; for k=vyrs' count=count+1; - jnk=num2str(k); - hornum{count}=jnk(3:4); % e.g., with '1990', we have '90' + hornum{count}=num2str(k); end count=0; diff --git a/matlab/ms-sbvar/msstart_setup.m b/matlab/ms-sbvar/msstart_setup.m index 3430d98c2..ab43607b3 100644 --- a/matlab/ms-sbvar/msstart_setup.m +++ b/matlab/ms-sbvar/msstart_setup.m @@ -90,8 +90,7 @@ qmEnd=options_.ms.final_subperiod; if options_.forecast<1 error('To be safe, the number of forecast years should be at least 1') end -ystr=num2str(yrEnd); -forelabel = [ ystr(3:4) ':' num2str(qmEnd) ' Forecast']; +forelabel = [num2str(yrEnd) ':' num2str(qmEnd) ' Forecast']; nSample=(yrEnd-yrStart)*options_.ms.freq + (qmEnd-qmStart+1); if qmEnd==options_.ms.freq