全部版块 我的主页
论坛 经济学论坛 三区 宏观经济学
3000 3
2014-05-09
dynare进行冲击分解后,相应的数据会储存在shock_decomposition这个结构下面..虽然dynare里面可以直接画图,但如果冲击数量比较多,图会显得非常乱,需要单独取出每个变量的数据和冲击贡献值,比如将成本加成类冲击的贡献和在一起,技术类冲击的贡献值单独合并在一起/
shock_decomposition里面的数据等于是个三维矩阵,分别是变量的值,冲击贡献值和时间轴....
val(:,:,1)对应第一个时刻的观测,横向是11个冲击贡献值,初始值和变量观测值,纵轴是49个内生变量....如果从全部100多个观测中取出每个时刻下某一变量的观测值及相应冲击贡献值,..例如需要取出每个观测时刻下的第三个变量这一行...哪位大神指导MATLAB里面有什么命令能搞定这个么....整个模型有49个变量,其实主要的就是那几个,剩下的都是些辅助变量或者中间变量,.........
val(:,:,1) =

    0.4891   -0.2269    0.0851   -0.0239    0.0014    0.1631   -0.0388   -0.1095   -0.1142   -0.0350    0.0568   -3.5148   -3.2675
    0.4547   -0.0207   -0.4864    0.1192   -0.0114   -1.1931    0.3346    0.8424    0.9892    0.3345   -0.3902    3.3516    4.3246
    0.0212    0.0054   -0.0121   -0.0009   -0.0009   -0.0558    0.0223    0.0472    0.0791    0.0351   -0.0181    0.7991    0.9216
    0.0299   -0.0205   -0.0113    0.0237   -0.0009   -0.0697    0.1665    0.0438    0.0670    0.0032   -0.0027    0.1549    0.3839
    0.0505   -0.2568    0.0125    0.1906   -0.0007   -0.0309   -0.1560    0.0328    0.0721   -0.0021    0.0016    5.0726    4.9862
    0.1591   -0.0855   -0.1341   -0.0540   -0.0105   -0.5759    0.0389    0.4400    0.7706    0.0347   -0.1696   -2.0624   -1.6487
   -0.0289   -0.2902   -0.0430   -0.0262   -0.0196   -0.2519    0.0330    0.1233    0.3408    0.0194    0.0138  -14.0101  -14.1397
   -0.1863   -0.2468   -0.8383   -0.1966   -0.0724   -4.2408    0.3612    1.4130    3.2659    0.3032    0.0189  -31.0648  -31.4836
    0.1070   -0.0184   -0.3233    0.0573   -0.0220   -1.1033   -0.0170    0.5457    1.0967    0.0718   -0.1074  -10.1452   -9.8582
    0.0267    0.0154    0.2053    0.0172    0.0136    0.4520   -0.1220   -0.3353   -0.7499   -0.0416   -0.0164    1.5608    1.0257
    0.0405   -0.0112    0.2045    0.0438    0.0136    0.4272   -0.0844   -0.3316   -0.7522   -0.0730   -0.0013    0.8288    0.3047
   -0.0904    0.0258   -0.4152   -0.0954   -0.0428   -2.0588    0.1754    0.6860    1.5855    0.1472    0.0092    1.4696    1.3960
   -0.0990    0.0277   -0.5131   -0.1020   -0.0437   -2.1001    0.1837    0.6920    1.6066    0.1504    0.0142  -27.1546  -27.3378
   -0.0061   -0.2969    0.0854   -0.0066   -0.0014   -0.0815    0.0081    0.0552    0.1492    0.0062    0.0020    4.8943    4.8080
    0.1026   -0.0230    0.0946    0.0793    0.0108    0.4965   -0.1000   -0.0729   -0.2540   -0.0392   -0.0606    8.4724    8.7066
    0.0595   -0.2188   -0.0410    0.1693   -0.0041   -0.2018   -0.1338    0.1145    0.2353    0.0097   -0.0158    2.6484    2.6215
   -0.0561   -0.2008   -0.4590   -0.1042   -0.0317   -1.9342    0.1253    1.6620    2.7167    0.1458   -0.0158   -3.4729   -1.6249
    0.1989   -0.1637   -0.1068   -0.0434   -0.0094   -0.5368    0.0223    0.4748    0.8048    0.0304   -0.2017    0.4794    0.9488
         0         0         0         0         0         0         0         0         0         0         0    0.3086    0.3086
         0         0         0         0         0         0         0         0         0         0         0    0.4769    0.4769
    0.0000    0.3011   -0.0171   -0.0000   -0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000    0.0000   -0.0744    0.2096
         0         0   -0.0901   -0.0000    0.0000    0.0000         0   -0.0000   -0.0000   -0.0000    0.0000   -0.4737   -0.5638
    3.4459         0         0         0         0         0         0         0         0         0         0   -0.6829    2.7631
         0    0.3011         0         0         0         0         0         0         0         0         0    0.0154    0.3164
   -0.0000    0.0000    0.0000    0.1655   -0.0000   -0.0000   -0.0000   -0.0000    0.0000    0.0000   -0.0000    0.2046    0.3701
         0         0         0         0    0.0157         0         0         0         0         0         0   -0.0324   -0.0166
    0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -0.5985   -0.0000   -0.0000   -0.0000   -0.0000   -0.0000   -3.5567   -4.1552
   -0.0000    0.0000    0.0000   -0.0000    0.0000    0.0000    0.1418   -0.0000   -0.0000    0.0000   -0.0000    0.0144    0.1562
    0.0000   -0.0000    0.0000   -0.0000    0.0000    0.0000    0.0000   -1.2387   -0.0000         0   -0.0000    1.2921    0.0535
    0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000    0.0000   -0.0000    1.7006         0   -0.0000   26.2000   27.9006
         0   -0.0000   -0.0000    0.0000   -0.0000   -0.0000    0.0000    0.0000    0.0000    0.0320   -0.0000    0.0545    0.0865
         0         0         0         0         0         0         0         0         0         0   -0.2219    3.1290    2.9071
    0.1989    0.1374   -0.1239   -0.0434   -0.0094   -0.5368    0.0223    0.4748    0.8048    0.0304   -0.2017   -0.3830    0.3704
    0.4891    0.0741    0.0680   -0.0239    0.0014    0.1631   -0.0388   -0.1095   -0.1142   -0.0350    0.0568    0.5353    1.0665
   -0.0561    0.1002   -0.4761   -0.1042   -0.0317   -1.9342    0.1253    1.6620    2.7167    0.1458   -0.0158   -1.7058    0.4262
    0.0212    0.0054   -0.0121   -0.0009   -0.0009   -0.0558    0.0223    0.0472    0.0791    0.0351   -0.0181    0.7991    0.9216
    0.0616   -0.0058    0.1924    0.0429    0.0127    0.3714   -0.0621   -0.2845   -0.6731   -0.0379   -0.0194    1.6279    1.2262
   -0.0289    0.0108   -0.0601   -0.0262   -0.0196   -0.2519    0.0330    0.1233    0.3408    0.0194    0.0138    0.4457    0.6002
   -0.1863    0.0543   -0.8554   -0.1966   -0.0724   -4.2408    0.3612    1.4130    3.2659    0.3032    0.0189    1.5422    1.4073
    0.0299   -0.0205   -0.0113    0.0237   -0.0009   -0.0697    0.1665    0.0438    0.0670    0.0032   -0.0027    0.1549    0.3839
    0.0000   -0.0000    0.0901   -0.0000    0.0000   -0.0000    0.0000   -1.2387   -0.0000    0.0000   -0.0000    0.3843   -0.7643
    0.1591   -0.0855   -0.1341   -0.0540   -0.0105   -0.5759    0.0389    0.4400    0.7706    0.0347   -0.1696   -2.0624   -1.6487
    0.0505    0.0442   -0.0046    0.1906   -0.0007   -0.0309   -0.1560    0.0328    0.0721   -0.0021    0.0016   -0.4544   -0.2569
    0.1989   -0.1637   -0.1068   -0.0434   -0.0094   -0.5368    0.0223    0.4748    0.8048    0.0304   -0.2017   -0.3086    0.1609
    0.4891   -0.2269    0.0851   -0.0239    0.0014    0.1631   -0.0388   -0.1095   -0.1142   -0.0350    0.0568    0.6097    0.8569
   -0.0561   -0.2008   -0.4590   -0.1042   -0.0317   -1.9342    0.1253    1.6620    2.7167    0.1458   -0.0158   -1.6314    0.2166
    0.0505   -0.2568    0.0125    0.1906   -0.0007   -0.0309   -0.1560    0.0328    0.0721   -0.0021    0.0016   -0.3800   -0.4665
   -0.0289   -0.2902   -0.0430   -0.0262   -0.0196   -0.2519    0.0330    0.1233    0.3408    0.0194    0.0138    0.5201    0.3906
   -0.1863   -0.2468   -0.8383   -0.1966   -0.0724   -4.2408    0.3612    1.4130    3.2659    0.3032    0.0189    1.6166    1.1977


val(:,:,2) =

   -0.2279   -0.1544    0.5811   -0.0393   -0.1215    0.4657   -0.0503   -0.2841   -0.2196    0.0450    0.1228   -2.8925   -2.7749
   -0.4093   -0.0051   -2.9564    0.1231    1.0230   -2.5618    0.2475    1.5911    1.2414   -0.6706   -0.5361    2.5010   -0.4121
   -0.0071    0.0006   -0.0809    0.0021    0.0828   -0.1607    0.0365    0.1212    0.1515   -0.0546   -0.0223    0.7141    0.7832
   -0.0227   -0.0174   -0.0695    0.0212    0.0772   -0.1591   -0.0021    0.0897    0.0941   -0.0057   -0.0042    0.0671    0.0686
   -0.0121   -0.2019    0.0838    0.1900    0.0598   -0.1130   -0.0796    0.1040    0.1748    0.0044    0.0032    4.6215    4.8348
   -0.0710   -0.0378   -0.8709   -0.0719    0.9341   -1.4988    0.0252    1.0673    1.3461   -0.0501   -0.2262   -2.1855   -1.6395
    0.0152   -0.2377   -0.1005   -0.0347    1.7596   -0.3567   -0.0750    0.0378    0.0292   -0.0575    0.0135  -13.3755  -12.3823
    0.2006   -0.2136   -4.8317   -0.1412    6.5116   -8.5523    0.1038    2.3233    3.3468   -0.6218    0.0103  -29.3340  -31.1981
   -0.0157    0.0332   -2.0034    0.0593    1.9712   -2.3637   -0.0424    1.0639    1.3350   -0.1435   -0.1475  -10.8972  -11.1509
   -0.0217    0.0085    1.2130    0.0115   -1.2263    0.8929    0.0011   -0.5614   -0.7955    0.0977   -0.0173    1.5410    1.1433
   -0.0477   -0.0062    1.2166    0.0274   -1.2220    0.8838   -0.0460   -0.5877   -0.8531    0.1451    0.0008    0.8386    0.3497
    0.2013    0.0106   -1.8838    0.0354    3.8930   -1.8671   -0.1873    0.2712   -0.3422   -0.4700   -0.0126    1.5558    1.2042
    0.1074    0.0386   -2.9794   -0.0721    3.9305   -4.0364   -0.0020    0.9589    1.2613   -0.3272    0.0081  -26.7232  -27.8355
   -0.0025   -0.2647    0.5902   -0.0141    0.1279   -0.2849    0.0135    0.1845    0.3728   -0.0033    0.0039    5.6278    6.3510
   -0.0613   -0.0027    0.4861    0.0654   -0.9759    0.8332   -0.0201    0.0523    0.0367    0.0915   -0.0775    7.8829    8.3106
   -0.0127   -0.1644   -0.2487    0.1692    0.3643   -0.4716   -0.0737    0.2569    0.3596   -0.0192   -0.0208    2.1493    2.2883
    0.0243   -0.0996   -3.0830   -0.1597    2.8204   -5.4539    0.1518    4.2476    5.1961   -0.1752   -0.0424   -4.4623   -1.0358
   -0.0933   -0.0997   -0.7135   -0.0677    0.8342   -1.5110    0.0255    1.2117    1.5389   -0.0352   -0.2679    0.3799    1.2019
    0.0299   -0.0205   -0.0113    0.0237   -0.0009   -0.0697    0.1665    0.0438    0.0670    0.0032   -0.0027    0.1549    0.3839
   -0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000   -0.0000   -0.0000    0.0000   -0.0000    0.3086    0.3086
   -0.0000   -0.0268   -0.1027    0.0000    0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000   -0.0000   -0.0874   -0.2169
   -0.0000    0.0000   -0.5420   -0.0000   -0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000   -0.0000   -0.4686   -1.0106
   -4.1743    0.0000    0.0000   -0.0000    0.0000    0.0000   -0.0000   -0.0000   -0.0000   -0.0000    0.0000   -0.4912   -4.6655
    0.0000   -0.0268    0.0000    0.0000    0.0000   -0.0000   -0.0000    0.0000    0.0000    0.0000    0.0000    0.0014   -0.0254
    0.0000    0.0000    0.0000    0.0270    0.0000   -0.0000   -0.0000   -0.0000    0.0000   -0.0000   -0.0000    0.0726    0.0996
    0.0000    0.0000   -0.0000   -0.0000   -1.4207   -0.0000    0.0000    0.0000    0.0000   -0.0000   -0.0000   -0.0113   -1.4320
   -0.0000   -0.0000   -0.0000   -0.0000    0.0000   -1.2236   -0.0000   -0.0000   -0.0000    0.0000   -0.0000   -3.2651   -4.4887
    0.0000    0.0000    0.0000   -0.0000   -0.0000    0.0000   -0.0238   -0.0000   -0.0000   -0.0000   -0.0000    0.0029   -0.0209
   -0.0000    0.0000    0.0000   -0.0000   -0.0000    0.0000    0.0000   -2.2538   -0.0000   -0.0000   -0.0000    1.2085   -1.0453
   -0.0000   -0.0000    0.0000    0.0000   -0.0000    0.0000    0.0000   -0.0000    2.1309    0.0000   -0.0000   26.0926   28.2235
   -0.0000   -0.0000   -0.0000    0.0000    0.0000   -0.0000   -0.0000    0.0000    0.0000   -0.0738   -0.0000    0.0330   -0.0408
         0         0         0         0         0         0         0         0         0         0   -0.3089    3.0655    2.7565
   -0.2922    0.0372   -0.7093   -0.0243    0.8436   -0.9743    0.0033    0.7368    0.7340   -0.0656   -0.0662   -0.1869    0.0361
   -0.7170    0.0457    0.3933   -0.0154   -0.1229    0.3026   -0.0115   -0.1746   -0.1054    0.0801    0.0660    0.5349    0.2757
    0.0804    0.0744   -2.7267   -0.0555    2.8521   -3.5197    0.0265    2.5857    2.4794   -0.3210   -0.0265   -1.0768    0.3722
   -0.0071    0.0006   -0.0809    0.0021    0.0828   -0.1607    0.0365    0.1212    0.1515   -0.0546   -0.0223    0.7141    0.7832
   -0.0548   -0.0056    1.1357    0.0295   -1.1391    0.7230   -0.0094   -0.4665   -0.7016    0.0905   -0.0215    1.5527    1.1329
    0.0440    0.0257   -0.1602   -0.0084    1.7792   -0.1048   -0.1080   -0.0855   -0.3116   -0.0769   -0.0003    0.5473    1.5405
    0.3869    0.0064   -4.0961    0.0554    6.5840   -4.3115   -0.2574    0.9103    0.0810   -0.9250   -0.0086    1.6434    0.0687
   -0.0227   -0.0174   -0.0695    0.0212    0.0772   -0.1591   -0.0021    0.0897    0.0941   -0.0057   -0.0042    0.0671    0.0686
   -0.0000   -0.0000    0.5420    0.0000   -0.0000    0.0000   -0.0000   -1.0152   -0.0000   -0.0000    0.0000    0.3850   -0.0881
   -0.0710   -0.0378   -0.8709   -0.0719    0.9341   -1.4988    0.0252    1.0673    1.3461   -0.0501   -0.2262   -2.1855   -1.6395
   -0.0626    0.0281   -0.0315   -0.0006    0.0605   -0.0821    0.0763    0.0713    0.1027    0.0064    0.0016   -0.5385   -0.3683
   -0.2922    0.0640   -0.6066   -0.0243    0.8436   -0.9743    0.0033    0.7368    0.7340   -0.0656   -0.0662   -0.0996    0.2530
   -0.7170    0.0725    0.4960   -0.0154   -0.1229    0.3026   -0.0115   -0.1746   -0.1054    0.0801    0.0660    0.6223    0.4926
    0.0804    0.1013   -2.6240   -0.0555    2.8521   -3.5197    0.0265    2.5857    2.4794   -0.3210   -0.0265   -0.9894    0.5891
   -0.0626    0.0550    0.0713   -0.0006    0.0605   -0.0821    0.0763    0.0713    0.1027    0.0064    0.0016   -0.4512   -0.1514
    0.0440    0.0525   -0.0575   -0.0084    1.7792   -0.1048   -0.1080   -0.0855   -0.3116   -0.0769   -0.0003    0.6347    1.7574
    0.3869    0.0332   -3.9934    0.0554    6.5840   -4.3115   -0.2574    0.9103    0.0810   -0.9250   -0.0086    1.7307    0.2856





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-5-10 16:30:31
没有特殊命令,需要自己编个存储程序。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-12 02:59:49
This is very simple:
%100 is the number for time
%11 is the number for shocks, it seems that it should be 13 from the data,i.e., there 13 shocks
Data_needed = zeros(100,11);
for ii=1:100
Data_needed(ii,:) = val(3,:,ii); %the 3rd rows, every columns and ii obs
end
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-21 14:04:16
这个问题最后您是怎么解决的?我现在也是比较迷茫
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群