0001 function [nam,texnam] = get_the_name(k,TeX)
0002
0003 global M_ estim_params_ options_
0004
0005 nam = [];
0006 texnam = [];
0007
0008 nvx = estim_params_.nvx;
0009 nvn = estim_params_.nvn;
0010 ncx = estim_params_.ncx;
0011 ncn = estim_params_.ncn;
0012
0013 if k <= nvx
0014 vname = deblank(M_.exo_names(estim_params_.var_exo(k,1),:));
0015 nam = ['SE_',vname];
0016 if TeX
0017 tname = deblank(M_.exo_names_tex(estim_params_.var_exo(k,1),:));
0018 texnam = ['$ SE_{' tname '} $'];
0019 end
0020 elseif k <= (nvx+nvn)
0021 vname = deblank(options_.varobs(estim_params_.var_endo(k-estim_params_.nvx,1),:));
0022 nam=['SE_EOBS_',vname];
0023 if TeX
0024 tname = deblank(options_.TeX_varobs(estim_params_.var_endo(k-estim_params_.nvx,1),:));
0025 texnam = ['$ SE_{' tname '} $'];
0026 end
0027 elseif k <= (nvx+nvn+ncx)
0028 jj = k - (nvx+nvn);
0029 k1 = estim_params_.corrx(jj,1);
0030 k2 = estim_params_.corrx(jj,2);
0031 vname = [deblank(M_.exo_names(k1,:)) '_' deblank(M_.exo_names(k2,:))];
0032 nam=['CC_',vname];
0033 if TeX
0034 tname = [deblank(M_.exo_names_tex(k1,:)) ',' deblank(M_.exo_names_tex(k2,:))];
0035 texnam = ['$ CC_{' tname '} $'];
0036 end
0037 elseif k <= (nvx+nvn+ncx+ncn)
0038 jj = k - (nvx+nvn+ncx);
0039 k1 = estim_params_.corrn(jj,1);
0040 k2 = estim_params_.corrn(jj,2);
0041 vname = [deblank(M_.endo_names(k1,:)) '_' deblank(M_.endo_names(k2,:))];
0042 nam=['CC_EOBS_' vname];
0043 if TeX
0044 tname = [deblank(M_.endo_names_tex(k1,:)) ',' deblank(M_.endo_names_tex(k2,:))];
0045 texnam =['$ CC_{' tname '} $'];
0046 end
0047 else
0048 jj = k - (nvx+nvn+ncx+ncn);
0049 jj1 = estim_params_.param_vals(jj,1);
0050 nam = deblank(M_.param_names(jj1,:));
0051 if TeX
0052 texnam = ['$ ' deblank(M_.param_names_tex(jj1,:)) ' $'];
0053 end
0054 end
0055
0056
0057
0058
0059