Этот курс предназначен для специалистов в области финансов. Он дает всестороннее введение в среду технических вычислений MATLAB. На протяжении всего курса рассматриваются темы анализа данных, визуализации, моделирования и программирования с акцентом на практическое применение для финансовых приложений при решении таких задач, как анализ временных рядов, моделирование Монте-Карло, анализ и управление портфелем.

Код тренинга: MLFA

Продолжительность тренинга - 3 дня.

Даты проведения курса: 22-24 мая 2019 г.

Время проведения: 10:00-18:00

Перерыв 13:00-14:00 

Из-за специфики обучения тренинги проводятся только очно в специально оборудованном классе.


Темы курса включают:

  • Работа с пользовательским интерфейсом MATLAB 
  • Импорт данных из электронных таблиц и других источников
  • Представление финансовых данных в MATLAB
  • Работа с датами и временем 
  • Визуализация данных и результатов с использованием расширенных графиков и графиков
  • Фильтрации больших наборов данных на основе логических критериев 
  • Автоматизация выполнения задач с помощью файлов кода
  • Разработка алгоритмов с использованием программных конструкций
  • Выполнение анализа, моделирования и симуляции данных
  • Генерация отчета и экспорт результатов

Стоимость курса - 36000 рублей*  за одного участника. Оплата после регистрации. Оплата возможна как от физ. лиц, так и от организаций. 

Контакты для связи: 
training@exponenta.ru 
+7(495)009-65-85 

*Цены действительны только при стандартных условиях продажи ЦИТМ Экспонента резидентам РФ. При отклонении от стандартного договора, стоимость может быть изменена. Образец договора предоставляется после заполнения заявки(регистрации).

Для обладателей лицензии, которая находится на поддержке, обучение на курсе проводится с 30% скидкой. Просьба указать при регистрации, в поле "Цель посещения".

Программа

День 1

Модуль 1. Знакомство с пользовательским интерфейсом MATLAB

Знакомство с основными особенностями интегрированной среды проектирования MATLAB и его пользовательских интерфейсов. Интерактивное создание пользовательской визуализации, которая впоследствии может быть использована для целей финансовой отчетности.

  • Импорт данных из файлов 
  • Сохранение и получение переменных 
  • Интерактивная визуализация данных
  • Экспорт графиков для использования в других приложениях 
  • Обмен результатами


Модуль 2. Переменные и команды

Ввод команд из командной строки  MATLAB с акцентом на создание и доступ к числовым и текстовым данным. Сбор команд  в файлы кода для воспроизведения и автоматизации. Вы узнаете, как выполнять такие задачи, как импорт данных, анализ и создание отчетов.

  • Ввод команд 
  • Создание численных и текстовых переменных 
  • Получение справки 
  • Импорт данных с помощью команд 
  • Доступ и изменение значений переменных 
  • Создание и запуск скриптов


Модуль 3. Визуализация результатов

Создание 2-D и 3-D визуализации числовых данных, а также добавление текстовых подписей на графики. Доступ, обработка и визуализация информации на основе даты

Создание информативной визуализации числовых и временных данных. Повышение презентабельности внешнего вида диаграмм путем настройки графики и примечаний.

  • Визуализация  данных 
  • Изменение исходных опций графики 
  • Обработка индивидуальных графических компонентов
  • Подписи на графиках 
  • Преобразование между текстовыми и числовыми типами данных 


Модуль 4. Анализ данных

Выполнение математических и статистических расчетов на числовых данных. Использование синтаксиса MATLAB для выполнения предварительной обработки и анализа задач на множестве ценовых рядов с использованием одной команды.

  • Выполнение расчетов по данным
  • Интерпретация матричных данных
  •  Использование матриц для анализа


День 2

Модуль 5. Даты и время

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

  • Представление дат и продолжительности 
  • Выполнение расчетов с датами и продолжительностью времени 
  • Извлечение численных компонентов дат и продолжительности 
  • Построение графиков с датами 


Модуль 6. Обработка табличных данных

Импорт данных в виде таблицы. Работа с табличными финансовыми наборами данных, которые включают в себя как текстовые так числовые типы данных

  • Хранение данных в табличном виде 
  • Извлечение данных из таблиц 
  • Модификация таблиц 
  • Операции с таблицами 
  • Экспорт данных из таблиц


Модуль 7. Обработка данных с логическими условиями

Анализ подмножества данных, удовлетворяющих заданным критериям. Быстрое извлечение данных и обработки с помощью логических переменных.

  • Определение логических условий с использованием логических операторов
  • Извлечение и фильтрация  данных основанных на логических условиях 
  • Идентификация и подсчет подмножеств данных
  • Управление дискретными переменными с помощью категориальных массивов


Модуль 8. Программирование управления потоками

Создание гибкого кода, который может взаимодействовать с пользователем, принимать решения и адаптироваться к различным ситуациям. Автоматизация задач с использованием программных конструкций

  • Управление графическим и командным взаимодействием с пользователем
  • Контроль выполнения программы, используя условные конструкции программирования
  • Выполнение итерационных задач с помощью циклов


День 3

Модуль 9. Обработка недостающих значений

Выполнение статистических расчетов по данным имеющим пропуски. Определение и устранение недостающих значений в наборе данных

  • Поиск пропущенных значений
  • Игнорирование, удаление и замена пропущенных значений


Модуль 10. Пользовательская настройка графики

Создание более сложных графиков. Использование методов настройки цвета и текста для создания более привлекательных визуальных эффектов представления данных.

  •  Работа с графической иерархией MATLAB
  • Доступ и изменение отдельных графических компонентов
  • Управление графическими таблицами


Модуль 11. Подбор модели по эмпирическим данным

Предварительная обработка данных. Подбор распределения вероятностей и линейной модели к данным. Генерация случайных чисел с известным распределением

  • Построение линейной регрессионной модели 
  • Подбор вероятностного распределения 
  • Генерация случайных чисел из известного распределения 


Модуль 12. Повышение автоматизации с функциями

Увеличение автоматизации путем инкапсуляции модульных задач, таких как пользовательских функций. Изучение того, как MATLAB получает доступ к файлам и переменным. Исследование инструментов MATLAB для отладки кода.

  • Создание и вызов функций 
  • Управление данными в рабочем пространстве
  • Написание простого текстового кода
  • Изменение рабочих путей MATLAB
  • Отладка кода в редакторе MATLAB 
  • Упрощение интерфейсов с помощью структур

Спикеры

Артем Багров
Артем Багров
Артем Багров

Инженер ЦИТМ Экспонента, к.т.н. В 2004 году окончил МГУ им. Ломоносова, в 2008 защитил кандидатскую диссертацию. Работает в компании с 2010 года. Специализируется на технических вычислениях и мат. моделировании.

Услуги

Сервисы

Продукты

Тренинги

Контакты и место проведения

    Москва, 2-й Южнопортовый проезд,д. 31, стр. 4

    Пн.-Пт., с 9:00 до 18:00

    +7(495)009-65-85 

    info@exponenta.ru