0

基于在Datafeed 工具箱中使用 FRED API 的简单示例

% setup connection c to fred
c = fred('http://research.stlouisfed.org/fred2/')

% pull data from fred using c
d = fetch(c,'DEXUSEU')

我们得到一个DateRange和一个Data对象,其中一个 int 表示'yyyy-mm-dd'

d.DateRange 
1999-01-04 to 2013-11-01

Head d.Data
%date   value
730124  1.1812
730125  1.1760
730126  1.1636
730127  1.1672

如何将日期的整数表示转换为Matlab Date TimeSeries 可识别的类型,例如'ddmmmyy hh:mm'格式,以便它可以与时间序列对象库一起使用?小时和分钟始终为中午 12:00。

4

2 回答 2

2

你可以做这样的事情

c = fred(url);
d = fetch(c,'DEXUSEU');

for i=1:length(d.Data)
    disp (datestr(d.Data(i,1),'dd-mmm-yyyy HH:MM:SS'));
end
于 2013-11-11T21:12:26.323 回答
0
d = fetch(fred,'DEXUSEU');

disp (datestr(d.Data(:,1),'yyyy-mm-dd'));
于 2015-01-29T16:28:31.940 回答