factors

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

Описание

пример

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-оценки для фактора

logical

isRawRatioAvailable

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

logical

modelType

Тип модели фактора

массив ячеек из векторов символов

groupId

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

double

groupName

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

массив ячеек из векторов символов

factorId

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

double

universe

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

массив ячеек из векторов символов

universeId

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

double

dataType

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

массив ячеек из векторов символов

freqType

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

массив ячеек из векторов символов

startDate

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

массив ячеек из векторов символов

endDate

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

массив ячеек из векторов символов

childId

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

double

childCode

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

массив ячеек из векторов символов

weight

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

double

data

Код страны

массив ячеек из векторов символов

Введенный в R2018b