MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

Financial Toolbox: разбор демонстрационных примеров

  В оглавление \ К предыдущему разделу \ К следующему разделу

Функция instdelete

Назначение: Удаление финансового инструмента, удовлетворяющего заданным условиям.

Синтаксис:

ISubSet = instdelete(InstSet, 'FieldName', FieldList, 'Data',
DataList, 'Index', IndexSet, 'Type', TypeList)

Аргументы:

  • InstSet - Переменная, содержащая множество финансовых инструментов. Инструменты классифицированы по типу, инструмент каждого типа может иметь различные поля данных. Сохраняемые поля данных представляют собой вектор или строку для каждого финансового инструмента.
  • FieldList - Вектор строк или набора полей размерности (NFIELDS:1) имен каждого поля данных, удовлетворяющих заданным значениям.
  • DataList - Массив числа финансовых инструментов, размерности (NVALUES:М) или вектор, размерности (NFIELDS:1) контента (данных), удовлетворяющих каждому полю. Каждая строка данных массива однозначно соответствует поисковым данным в FieldList. Число столбцов является произвольным, данные соответствуют номерам столбцов, отсутствующие значения заполняются неопределенными значениями NaN.
  • IndexSet - (Обязательный). Вектор числа финансовых инструментов, размерности (NINST:1), ограничивающий позиции финансового инструмента на соответствие заданным условиям. По умолчанию, все индексы финансового инструмента являются доступными.
  • TypeList - (Обязательный). Массив или строка числа типов, размерности (NTYPES:1), ограничивающие финансовый инструмент на совпадение одному из типов, указанных в TypeList.

Пары аргументов могут вводиться в любом порядке. Переменная InstSet может быть первым аргументом. Аргументы 'FieldName' и 'Data' могут появляться вместе или вовсе отсутствовать.

Описание:

Выходной аргумент ISubSet содержит инструменты, не удовлетворяющие входному критерию. Финансовые инструменты удаляются из ISubSet, если удовлетворяются все условия по переменным Field, Index, Type. Финансовый инструмент удовлетворяет индивидуальному условию Field, если сохраняемые данные в FieldName удовлетворяются для какой-нибудь строки в DataList для заданного FieldName. Для дополнительных примеров по критериям поиска необходимо обратиться к функции instfind.

Пример:

Осуществим поиск финансовых инструментов на основании критериев, заданных переменной ExampleInst в поставляемом множестве InstSetExamples.mat. Переменная ExampleInst содержит три типа финансовых инструмента: Options, Futures, TBill. Выполним команды:

load InstSetExamples;
instdisp(ExampleInst)

Получим список финансовых инструментов:

список финансовых инструментов

Создадим новое инструментальное множество, ISet, в котором удалены все опционы. Для этого выполним команду:

  
ISet = instdelete(ExampleInst, 'Type','Option');
instdisp(ISet)

В результате получим новое множество финансовых инструментов:

новое множество финансовых инструментов

См. также: Функции instaddfield, instfind, instget, instselect

  В оглавление \ К предыдущему разделу \ К следующему разделу

 

Поиск по сайту:


Система Orphus