factors

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

Описание

пример

d = factors(c) возвращает список факторов с помощью связи IHS Markit®.

пример

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

пример

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

пример

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

Примеры

свернуть все

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

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

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

Получите список факторов с помощью связи Markit IHS. 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 — Факторное имя

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

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

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

Получите информацию для фактора с кодом ABR использование связи Markit IHS. 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 — Факторное имя

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

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

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

Получите информацию для фактора с кодом ABR использование связи Markit IHS. Задайте 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'

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

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

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

Получите информацию для фактора с кодом ACI использование связи Markit IHS. Задайте 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