exponenta event banner

усилие

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

Описание

пример

d = fetch(c,variable) возвращает исторические данные для переменной Haver Analytics ®s, использование объекта соединения 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'. Дескриптором для этой переменной является ставка федеральных фондов (% годовых).

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 содержит числовое представление даты в первом столбце и закрывающего значения во втором столбце.

Закройте подключение Haver Analytics.

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 содержит числовое представление даты в первом столбце и закрывающего значения во втором столбце.

Закройте подключение Haver Analytics.

close(c)

Подключение к базе данных Haver Analytics.

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

Получение информации о переменной Haver Analytics 'FFED'. Дескриптором для этой переменной является ставка федеральных фондов (% годовых).

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 содержит числовое представление даты в первом столбце и закрывающего значения во втором столбце.

Закройте подключение Haver Analytics.

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 ®.

Закройте подключение Haver Analytics.

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 массив.

Закройте подключение Haver Analytics.

close(c)

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

свернуть все

Соединение Haver Analytics, указанное как объект соединения, созданный с помощью haver.

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

Пример: 'FFED'

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

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

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

Конечная дата, указанная как вектор символов, строковый скаляр или номер даты MATLAB, обозначающий конец диапазона дат для получения данных.

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

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

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

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

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

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

  • 'a' для годовых значений

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

свернуть все

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

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