fetch

Запросите данные от базы данных Haver Analytics

Описание

пример

d = fetch(c,variable) возвращает исторические данные для переменной s Haver Analytics®, использование объекта c связи.

пример

d = fetch(c,variable,startdate,enddate) возвращает исторические данные между датами startdate и enddate.

пример

d = fetch(c,variable,startdate,enddate,period) возвращает исторические данные в периодах времени, заданных period.

Примеры

свернуть все

Соединитесь с базой данных Haver Analytics.

c = haver('c:\work\haver\usecon.dat');

Получите все исторические данные для переменной Haver Analytics 'FFED'. Дескриптор для этой переменной является Федеральными фондами [Эффективный] Уровень (% p.a.).

variable = 'FFED'; % return data for FFED

d = fetch(c,variable);

Отобразите первые три строки данных.

d(1:3,:)
ans =

     715511.00          2.38
     715512.00          2.50
     715515.00          2.50

d содержит числовое представление даты в первом столбце и заключительного значения во втором столбце.

Закройте связь Аналитики Глупого разговора.

close(c)

Соединитесь с базой данных Haver Analytics.

c = haver('c:\work\haver\usecon.dat');

Получите исторические данные с 1 января 2005 до 31 декабря 2005 для 'FFED'.

variable = 'FFED'; % return data for FFED
startdate = '01/01/2005'; % start of date range
enddate = '12/31/2005';   % end of date range

d = fetch(c,variable,startdate,enddate);

Отобразите первые три строки данных.

d(1:3,:)
ans =

     732315.00          2.25
     732316.00          2.25
     732317.00          2.25

d содержит числовое представление даты в первом столбце и заключительного значения во втором столбце.

Закройте связь Аналитики Глупого разговора.

close(c)

Соединитесь с базой данных Haver Analytics.

c = haver('c:\work\haver\usecon.dat');

Получите информацию переменной Haver Analytics 'FFED'. Дескриптор для этой переменной является Федеральными фондами [Эффективный] Уровень (% p.a.).

variable = 'FFED';

x = info(c,variable); 

info возвращает структуру x содержа поля, описывающие переменную Haver Analytics.

Получите ежеквартальные данные. Когда вы задаете дату, которая находится вне диапазона дат в переменной, вы можете испытать неожиданные результаты. Чтобы предотвратить это, используйте EndDate поле для конца диапазона дат.

startdate = '06/01/2000';  % start of date range
enddate = x.EndDate;       % end of date range
period = 'q';              % quarterly data

d = fetch(c,variable,startdate,enddate,period)

Отобразите первые три строки данных.

d(1:3,:)
ans =

     730759.00          6.52
     730851.00          6.50
     730941.00          5.61

d содержит числовое представление даты в первом столбце и заключительного значения во втором столбце.

Закройте связь Аналитики Глупого разговора.

close(c)

Соединитесь с базой данных Haver Analytics.

c = haver('c:\work\haver\usecon.dat');

Настройте формат отображения за валюту.

format bank

Установите данные, возвращают формат в таблицу с помощью DataReturnFormat свойство haver объект.

c.DataReturnFormat = 'table';

Получите исторические данные с 1 января 2005 до 31 декабря 2005 для 'ABQ' и отобразите результаты. ABQ обеспечивает регистрации банкротства в США.

variable = 'ABQ'; % return data for ABQ
startdate = '01/01/2005'; % start of date range
enddate = '12/31/2005';   % end of date range

d = fetch(c,variable,startdate,enddate)
ans =

  4×2 table

      Time       TotalBankruptcyFilings_U_S__Units_
    _________    __________________________________

    732402.00                401149.00             
    732493.00                467333.00             
    732585.00                542002.00             
    732677.00                667431.00             

d таблица с датой в первой переменной и количеством банкротства во второй переменной. Дата является массивом чисел даты MATLAB®.

Закройте связь Аналитики Глупого разговора.

close(c)

Соединитесь с базой данных Haver Analytics.

c = haver('c:\work\haver\usecon.dat');

Настройте формат отображения за валюту.

format bank

Установите данные, возвращают формат в таблицу с помощью DataReturnFormat свойство haver объект. Кроме того, установите дату и время, возвращают формат в datetime массив с помощью DatetimeType свойство.

c.DataReturnFormat = 'table';
c.DatetimeType = 'datetime';

Получите исторические данные с 1 января 2005 до 31 декабря 2005 для 'ABQ' и отобразите результаты. ABQ обеспечивает регистрации банкротства в США.

variable = 'ABQ'; % return data for ABQ
startdate = '01/01/2005'; % start of date range
enddate = '12/31/2005';   % end of date range

d = fetch(c,variable,startdate,enddate)
ans =

  4×2 table

            Time            TotalBankruptcyFilings_U_S__Units_
    ____________________    __________________________________

    31-Mar-2005 00:00:00                401149.00             
    30-Jun-2005 00:00:00                467333.00             
    30-Sep-2005 00:00:00                542002.00             
    31-Dec-2005 00:00:00                667431.00             

d таблица с датой и временем в первой переменной и количеством банкротства во второй переменной. Первой переменной является datetime массив.

Закройте связь Аналитики Глупого разговора.

close(c)

Входные параметры

свернуть все

Связь Аналитики глупого разговора в виде объекта связи, созданного с помощью haver.

Переменная Analytics глупого разговора в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк, чтобы обозначить, который исторические данные получить.

Пример: 'FFED'

Типы данных: char | string | cell

Дата начала в виде вектора символов, строкового скаляра или номера даты MATLAB, который обозначает начало диапазона дат получить данные.

Типы данных: double | char | string

Дата окончания в виде вектора символов, строкового скаляра или номера даты MATLAB, который обозначает конец диапазона дат, чтобы получить данные.

Типы данных: double | char | string

Период в виде одного из этих значений, которое обозначает период времени для исторических данных:

  • 'd' для дневных значений

  • 'w' для еженедельных значений

  • 'm' для ежемесячных значений

  • 'q' для ежеквартальных значений

  • 'a' для годовых стоимостей

Выходные аргументы

свернуть все

Исторические данные, возвращенные как матрица с числовым представлением даты в первом столбце и значения во втором столбце.

Представленный в R2007a