Обработка
Основные понятия
Сценарий - последовательность действий, которые необходимо провести для анализа данных. Сценарий обработки представляет собой комбинацию узлов обработки данных, настраиваемую пользователем для решения конкретной задачи.
Последовательность обработки задается соединением выхода предыдущего узла сценария со входом последующего. Входом и выходом узла являются входные и выходные порты.
Пример сценария
Узел сценария выполняет отдельную операцию над данными. Перечень возможных операций представлен палитрой готовых компонентов. Таким образом, компонент является прообразом или шаблоном будущего узла сценария. Для того, чтобы создать узел сценария, выполняющий нужную операцию над данными, необходимо мышью перенести соответствующий компонент из панели компонентов в область построения сценария (подробнее см. "Первый сценарий").
Узлы сценария создаются из компонентов 2-х типов:
- Стандартные компоненты - предоставляются в рамках платформы;
- Производные компоненты - создаются и настраиваются пользователем. Производный компонент можно создать из комбинации узлов сценария, реализующей произвольную логику обработки.
Таким образом набор средств для реализации различной логики обработки данных не ограничивается стандартными компонентами платформы и может быть расширен самим пользователем.
Чаще всего для создания производного компонента используется Подмодель. Подмодель является специальным узлом, способным включать в себя другие узлы сценария. Реализованная в Подмодели логика может быть произвольной, при этом разработчик сценария может рассматривать её как «черный ящик».
Подмодель принимает информацию через входные порты, производит обработку и выдает результат на выходные порты. Входные и выходные порты задаются пользователем.
От обработчика к обработчику могут передаваться как наборы данных - таблицы, так и переменные - объекты, содержащие лишь одно значение. Статистические данные таблиц (например, сумма по столбцу, среднее значение и т.д.) при помощи специального обработчика могут быть преобразованы в переменные.
Переменные, в свою очередь, могут применяться в обработчиках для преобразования таблиц. Поскольку таблицы и переменные имеют разную структуру, то соответствующие им порты не могут быть соединены друг с другом и имеют разное обозначение.
Стандартные компоненты
Трансформация
Набор компонентов для первоначальной подготовки и простой обработки исходных наборов данных.
- Группировка
- Дата и время
- Дополнение данных
- Замена
- Калькулятор
- Калькулятор JS
- Кросс-таблица
- Объединение
- Параметры полей
- Разгруппировка
- Свёртка столбцов
- Скользящее окно
- Слияние
- Соединение
- Сортировка
- Фильтр строк
Управление
Компоненты группы предназначены для оптимизации сценариев путем создания подмоделей и повторного использования узлов, а также формирования логики выполнения сценариев при помощи условий и циклов.
Исследование
С помощью этих обработчиков можно оценить и/или визуализировать структуру и статистические характеристики данных. Также с их помощью проводятся разведочный и описательный анализы.
Предобработка
Предварительная обработка данных для их дальнейшего использования в алгоритмах Data Mining. Применяются такие методы, как заполнение пропусков, сэмплинг, редактирование выбросов и другие.
- Заполнение пропусков
- Квантование
- Конечные классы
- Разбиение на множества
- Редактирование выбросов
- Сглаживание
- Сэмплинг
Data Mining
Обработчики, выделенные в эту группу, являются инструментами для реализации различных методов Data Mining: кластеризация, ассоциативные правила и другие.
- EM Кластеризация
- Ассоциативные правила
- Кластеризация
- Кластеризация транзакций
- Логистическая регрессия
- Нейросеть (классификация)
- Нейросеть (регрессия)
- Самоорганизующиеся сети
Переменные
В Loginom имеется возможность создавать и использовать переменные. Обработчики этой группы позволяют проводить различные операции над ними: изменение, создание переменных из таблицы, расчет новых переменных с помощью различных функций.
- Замена (переменные)
- Калькулятор (переменные)
- Переменные в таблицу
- Соединение (переменные)
- Таблица в переменные
Интеграция
Механизмы интеграции предназначены для обмена данными между платформой Loginom и сторонними внешними системами.
Статьи в разделе: