exponenta event banner

факторы

Получение информации о факторах

Описание

пример

d = factors(c) возвращает список факторов, использующих соединение IHS Markit ®.

пример

d = factors(c,code) возвращает информацию о факторе для указанного кода фактора или имени группы.

пример

d = factors(c,code,requesttype) возвращает информацию о факторе на основе типа запроса.

пример

d = factors(c,code,'HistoryDetail',universeid) возвращает исторические данные для указанного коэффициента в указанной вселенной с помощью HistoryDetail запрос.

Примеры

свернуть все

Используя соединение IHS Markit, извлеките список факторов.

Создайте подключение IHS Markit, используя имя пользователя и пароль. c является ihsmarkitrs объект.

username = 'ABCDEF';
password = 'ABC123';
c = ihsmarkitrs(username,password);

Извлеките список факторов с помощью соединения IHS Markit. d - таблица, содержащая список факторов.

d = factors(c);

Отображение первых трех переменных для просмотра информации по первым трем факторам.

d(1:3,1:3)
ans =

  3×3 table

     id        code                           name                     
    ____    __________    _____________________________________________

    7403    '3MChgGPA'    'Quarterly Change in Gross Profit to Assets' 
    7404    '3MChgGPM'    'Quarterly Change in Gross Profit Margin'    
       1    'ABR'         'Abnormal Return around QTR Earnings Release'

Переменные:

  • id - Идентификационный номер фактора

  • code - Код коэффициента

  • name - Наименование фактора

Используя соединение IHS Markit, извлеките информацию для определенного коэффициента с помощью кода коэффициента.

Создайте подключение IHS Markit, используя имя пользователя и пароль. c является ihsmarkitrs объект.

username = 'ABCDEF';
password = 'ABC123';
c = ihsmarkitrs(username,password);

Получение информации для коэффициента с кодом ABR с использованием соединения IHS Markit. factors функция возвращает d в виде таблицы, содержащей информацию для указанного коэффициента.

code = 'ABR';
d = factors(c,code);

Отображение первых трех переменных таблицы.

d(1,1:3)
ans =

  1×3 table

    id    code                         name                     
    __    _____    _____________________________________________

    1     'ABR'    'Abnormal Return around QTR Earnings Release'

Переменные:

  • id - Идентификационный номер фактора

  • code - Код коэффициента

  • name - Наименование фактора

Используя соединение IHS Markit, извлеките информацию для определенного коэффициента с помощью кода коэффициента. Также укажите Mapping запрос.

Создайте подключение IHS Markit, используя имя пользователя и пароль. c является ihsmarkitrs объект.

username = 'ABCDEF';
password = 'ABC123';
c = ihsmarkitrs(username,password);

Получение информации для коэффициента с кодом ABR с использованием соединения IHS Markit. Укажите Mapping введите для запроса. d - таблица, имеющая одну переменную, в которой перечислены имена вселенных, содержащих указанный множитель.

code = 'ABR';
requesttype = 'Mapping';
d = factors(c,code,requesttype)
d =

  5×1 table

              universe           
    _____________________________

    'QSG Bank Universe'          
    'Markit US Large Cap'        
    'Markit US Small Cap'        
    'Markit US Total Cap'        
    'US Total Cap Highly Shorted'

Используя соединение IHS Markit, извлеките информацию для определенного коэффициента с помощью кода коэффициента. Также укажите HistoryDetail запрос.

Создайте подключение IHS Markit, используя имя пользователя и пароль. c является ihsmarkitrs объект.

username = 'ABCDEF';
password = 'ABC123';
c = ihsmarkitrs(username,password);

Получение информации для коэффициента с кодом ACI с использованием соединения IHS Markit. Укажите HistoryDetail для запроса и QSG World Вселенная. d - таблица, содержащая историческую информацию для указанного коэффициента.

code = 'ACI';
universeid = 'QSG World';
d = factors(c,code,'HistoryDetail',universeid)
d =

  4×8 table

    code     factorId    universeId      dataType       universe      freqType      startDate        endDate   
    _____    ________    __________    ____________    ___________    _________    ____________    ____________

    'ACI'       2           133        'Percentile'    'QSG World'    'Daily'      '10/01/2009'    '02/06/2018'
    'ACI'       2           133        'Percentile'    'QSG World'    'Monthly'    '12/30/1988'    '09/30/2009'
    'ACI'       2           133        'Rawratio'      'QSG World'    'Daily'      '10/01/2009'    '02/06/2018'
    'ACI'       2           133        'Rawratio'      'QSG World'    'Monthly'    '12/30/1988'    '09/30/2009'

d - таблица со следующими переменными:

  • code - Код коэффициента

  • factorId - Идентификационный номер кода фактора

  • universeId - Идентификационный номер вселенной

  • dataType - Формат представления данных

  • universe - Имя Вселенной

  • freqType - Частота (периодичность)

  • startDate - Дата начала фактора во Вселенной

  • endDate - Дата окончания фактора во Вселенной

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

свернуть все

Подключение IHS Markit, указанное как ihsmarkitrs объект.

Код фактора или имя группы, указанное как вектор символа или скаляр строки.

Пример: "ABR"

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

Тип запроса, указанный как значение 'ModelStructure' или 'Mapping'. Используйте 'ModelStructure' , чтобы вернуть список составных факторов, которые составляют коэффициент, указанный code входной аргумент. Используйте 'Mapping' значение, чтобы вернуть список имен вселенных, которые содержат указанный множитель.

Каждое значение можно указать как вектор символа или скаляр строки.

Имя вселенной, указанное как вектор символов или скаляр строки. Использовать universeid только с 'HistoryDetail' синтаксис.

Пример: 'QSG World'

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

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

свернуть все

Информация о факторах, возвращенная в виде таблицы. В следующей таблице описаны переменные в возвращенных данных. В зависимости от типа запроса, указанного в requesttype входной аргумент или 'HistoryDetail' , возвращенная таблица содержит подмножество этих переменных.

Имя переменнойОписаниеТип данных

id

Идентификационный номер фактора

double

code

Код фактора

массив ячеек символьных векторов

name

Наименование фактора

массив ячеек символьных векторов

description

Описание фактора

массив ячеек символьных векторов

dIntl

Описание локализованного фактора

массив ячеек символьных векторов

type

Тип фактора

массив ячеек символьных векторов

parentCode

Родительский код фактора

массив ячеек символьных векторов

rankingOrder

Ранговый порядок (нисходящий или восходящий)

массив ячеек символьных векторов

isRankAvailable

Доступны ли данные ранга для коэффициента

logical

isZscoreAvailable

Доступны ли данные z-score для коэффициента

logical

isRawRatioAvailable

Доступны ли необработанные данные коэффициента для коэффициента

logical

modelType

Тип модели коэффициента

массив ячеек символьных векторов

groupId

Идентификатор группы коэффициента

double

groupName

Имя группы факторов

массив ячеек символьных векторов

factorId

Идентификатор фактора

double

universe

Имя Вселенной

массив ячеек символьных векторов

universeId

Идентификационный номер вселенной

double

dataType

Формат отчетности данных

массив ячеек символьных векторов

freqType

Частота (или периодичность) данных

массив ячеек символьных векторов

startDate

Дата начала фактора во вселенной

массив ячеек символьных векторов

endDate

Дата окончания фактора во вселенной

массив ячеек символьных векторов

childId

Код коэффициента в составном факторе

double

childCode

Имя коэффициента в составном факторе

массив ячеек символьных векторов

weight

Вес фактора в составном факторе

double

data

Код страны

массив ячеек символьных векторов

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