Normalizing and exporting impulse responses
古いコメントを表示
Hi all,
I am a relatively new matlab user facing the following problem which I hope you can help me with.
- Given: structural impulse responses (SIRs) based on a simple VAR; structure has three elements (irfinf, irfmed, irfsup). Saved in 'filenameofIR.mat'
- Goal(s)
1. Export data to excel such that I have all three elements (median, upper and lower confidence bound) in one worksheet.
2. Normalize impulse responses For instance, I have an exogenous variable as the first variable in the VAR and government spending as the second variable. I wish to normalize the impulse responses such that the max impact of the first variable on government spending is 1 (to facilitate comparison...).
I attach a sample of the sort of VAR output I am taking as my starting point.
- Approach so far For 1.
data=load('filenameofIR.mat');
fn=fieldnames(data); %get all variable names
IR=data.(fn{1}); %get the first element of the structure, this is irfinf
xlswrite('desiredxlsfilenname',IR1(:,:,1)) %export e.g. the first impulse response (i.e. with the exogenous variable as impulse); but this is only the median, I would like to have all three together.
For 2., I have not found any useful guidance at all /:
I would greatly appreciate your help!
Best,
Lukas
4 件のコメント
Lukas Freund
2017 年 8 月 10 日
José-Luis
2017 年 8 月 10 日
To normalize:
data = 1:10;
normal_data = (data - min(data)) ./ (max(data) - min(data));
Lukas Freund
2017 年 8 月 17 日
José-Luis
2017 年 8 月 18 日
I don't get it.
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Entering Commands についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!