Page 1 of 1
		
			
				Combine impulse response functions
				
Posted: 
Tue Dec 08, 2009 9:21 pm 
				by Tartaglia
				Hi,
is there a command in order to combine impulse response functions from two different calculations, so they are displayed in one diagram (overlapping)?
Thank you
Tartaglia
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Wed Dec 09, 2009 10:26 am 
				by AssiaEzzeroug
				Hi,
you can use the "subplot" matlab command to obtain such a result. For that, you'll need to load the simulated series of the variables u r interested in. They are stored in oo_.endo_simul.
Hope this helps
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Wed Dec 09, 2009 7:12 pm 
				by Tartaglia
				I am not very familiar with matlab, but after looking subplot up in the manual it sounded like I had to divide the panes into subpanes, is that necessary. I am not really sure what my command line would look like: subplot 
(m,n,p, 'replace')??
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Wed Dec 09, 2009 11:22 pm 
				by Tartaglia
				Does it store the results in the same folder where the mod-file is in? Because in that folder I have only found a matlab-figure file called: modelname_IRF_shockedvariable.fig, is this the one?
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Thu Dec 10, 2009 10:01 am 
				by AssiaEzzeroug
				Hi,
Your simulations results are stored in oo_ . then go to the matlab command window, and load this mat file like this "load oo_" (first check that the path is correct, means u r in the right repertory). It should appear now in the workspace. You can double-click on it to look at its different fields or just write "oo_" in the command window. Now you should see the field "endo_simul" which is consisted of all the simulated variables series.
For instance you may wanna plot, let's say the variable "Y", then type this: "plot(oo_.endo_simul.Y)". 
You have to do the same with your other repertory, and finally use the matlab command "subplot". (Maybe you better rename the mat file oo_ by oo_model1 to avoid potential conflicts).
Hope this helps.
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Thu Dec 10, 2009 10:19 am 
				by Tartaglia
				I am sorry, I could not find any file that contained oo_ . endo_simul in it??? Could it maybe called differently? 
In the Dynare Guide it also says that the file is called oo_, but for the life of me I can not find it???
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Thu Dec 10, 2009 11:34 am 
				by pakocica
				Tartaglia,
try to load the file filename_results.mat.
Good luck!
Pavel
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Thu Dec 10, 2009 11:47 am 
				by AssiaEzzeroug
				Sorry I forgot to precise that oo_ is stored indeed in the mat file "filename_results.mat". 
Best
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Thu Dec 10, 2009 2:13 pm 
				by Tartaglia
				Ohhhh yeah, now it did work, thanks so much. I'll try the plotting now!!
Thank you so much for your help.
Tartaglia
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Fri Jun 22, 2012 1:43 pm 
				by ericlearndynare
				Hi everybody!
Maybe it's a silly question, I have done the simulation, but don't know how to load specific simulated variable. 
After "load trial_results.mat" and "load oo_.endo_simul", it's a big matrix presented in the workspace, i want to abstract one by one, le't say the variable "y", what should i do?
eric
			 
			
		
			
				Re: Combine impulse response functions
				
Posted: 
Fri Jun 22, 2012 3:16 pm 
				by jpfeifer
				After running the simulations, there should be a bunch of variables named after the simulated variables in the workspace, containing the simulated values (with dimensions replic times periods)