Задачи анализа данных
Задачи анализа данных

Что входит в курс:

  • Работа с пользовательским интерфейсом MATLAB;

  • Ввод команд и создание переменных;

  • Создание и анализ векторов и матриц;

  • Визуализация векторов и матриц;

  • Импорт данных из файлов;

  • Работа с различными типами данных;

  • Автоматизация выполнения команд с помощью скриптов;

  • Создание программ с логикой и управлением потоками данных (ветвления, циклы);

  • Написание функций.

Предварительная подготовка:

Для прохождения курса требуется знание математики на уровне бакалавра и базовый опыт работы с ПК.

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

Задачи анализа данных Задачи анализа данных

Программа курса

День 1

  • Работа с пользовательским интерфейсом MATLAB.
  • Переменные и выражения.
  • Анализ и визуализация векторных данных.

День 2 

  • Анализ и визуализация матриц.
  • Таблицы данных.
  • Выбор данных по условию.
  • Организация данных.

День 3 

  • Анализ данных.
  • Автоматизация скрипт файлов.
  • Написание функций.

Работа с пользовательским интерфейсом MATLAB

Введение в основные возможности среды разработки MATLAB и ее пользовательского интерфейса. Обзор тем курса.

  • Чтение данных из файлов;
  • Сохранение и загрузка переменных;
  • Построение графиков;
  • Настройка графиков;
  • Экспорт графиков для использования в других приложениях.

Переменные и выражения

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

  • Ввод команд;
  • Создание численных переменных;
  • Создание символьных переменных;
  • Создание графиков и их аннотация;
  • Работа со справочной системой MATLAB;
  • Создание и запуск живых скриптов (live scripts).

Анализ и визуализация векторных данных

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

  • Выполнение вычислений с векторами;
  • Доступ и изменения значений в векторах;
  • Форматирование и распространение живых скриптов.

Анализ и визуализация матриц

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

  • Создание и управление матрицами;
  • Вычисления с матрицами;
  • Статистические расчеты с матричными данными;
  • Визуализация матричных данных.

Таблицы данных

Импорт данных в виде таблиц MATLAB. Работа с данными в таблицах. 

  • Хранение данных в виде таблиц;
  • Операции с таблицами;
  • Извлечение данных из таблиц;
  • Изменение таблиц.

Выбор данных по условию

Выбор и анализ подмножеств данных, удовлетворяющих заданному условию. 

  • Логические операторы и выражения;
  • Поиск данных по условию и их подсчет;
  • Логическая индексация.

Организация данных

Организация табличных данных для анализа. Представление данных используя типы данных MATLAB. 

  • Объединение таблиц с данными;
  • Свойства таблиц;
  • Представление даты и длительности времени;
  • Категории.

Анализ данных

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

  • Импорт из электронных таблиц и текстовых файлов с разделителями;
  • Обработка пропущенных данных;
  • Функции визуализации;
  • Настройка графиков.

Автоматизация скрипт файлов

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

  • Программные конструкции;
  • Взаимодействие с пользователем;
  • Управление потоком данных, ветвления;
  • Циклы.

Написание функций

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

  • Создание функций;
  • Вызов функций;
  • Настройка путей MATLAB;
  • Отладка кода в редакторе MATLAB;
  • Использование точек останова;
  • Создание и использование структур.

Услуги

Продукты