Home > . > get_the_name.m

get_the_name

PURPOSE ^

stephane.adjemian@cepremap.cnrs.fr [07-13-2004]

SYNOPSIS ^

function [nam,texnam] = get_the_name(k,TeX)

DESCRIPTION ^

 stephane.adjemian@cepremap.cnrs.fr [07-13-2004]

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [nam,texnam] = get_the_name(k,TeX)
0002 % stephane.adjemian@cepremap.cnrs.fr [07-13-2004]
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 % SA 07-15-2004 Added TeX names.
0058 % SA 12-02-2004 Changed non-TeX names format.
0059 % SA 01-11-2005 v3TOv4

Generated on Fri 16-Jun-2006 09:09:06 by m2html © 2003