Инструменты анализа данных в 1С

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

Механизм анализа данных и прогнозирования позволяет:

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

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

Встроенные объекты механизма анализа данных позволяют:

  1. организовать интерактивную настройку параметров анализа пользователем;
  2. выводить результат анализа в удобной для отображения форме в табличный документ.

Механизм позволяет работать:

  • с данными, полученными из информационной базы;
  • с данными, полученными из внешнего источника, предварительно загруженными в таблицу значений или табличный документ.
Рисунок

Отсюда

[свернуть]

Применяя к исходным данным один из видов анализа, можно получить результат анализа, который:

  1. представляет собой некую модель поведения данных;
  2. может быть отображен в итоговом документе, или сохранен для дальнейшего использования.

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

Пример

Например, можно проанализировать, какие товары приобретаются вместе (в одной накладной) и сохранить этот результат анализа в базе данных. В дальнейшем, при создании очередной накладной на основании сохраненного результата анализа можно построить модель прогноза, подать ей "на вход" новые данные, содержащиеся в этой накладной, и "на выходе" получить прогноз, - список товаров, которые контрагент Петров Б.С. тоже, скорее всего, приобретет, если их ему предложить:

[свернуть]

Типы анализа данных в 1С:

  1. общая статистика (стандартные статистические показатели по выборке, например удельный вес каждой позиции, мода, медиана и т.д.);
  2. поиск ассоциаций (подбор наиболее часто встречающихся комбинаций (комплементарные товары);
  3. поиск последовательностей (подбор часто повторяющихся последовательно событий, например покупка одного товара после другого);
  4. кластерный анализ (объединение объектов в группы (кластеры) по некоторым неочевидным общим признакам);
  5. дерево решений (построение причинно-следственной иерархии событий, приведших к некоторому результату).

Общая статистика

Тип анализа данных "Общая статистика" представляет собой механизм для сбора информации о данных, находящихся в исследуемой выборке и предназначен для предварительного исследования анализируемого источника данных.

Рисунок

Отсюда

[свернуть]

Анализ показывает ряд характеристик непрерывных и дискретных полей. Непрерывные поля содержат такие типы как ЧислоДата. Для остальных типов используются дискретные поля.

При выводе отчета в табличный документ заполняются круговые диаграммы для отображения состава полей.

Поиск ассоциаций

Тип анализа данных "Поиск ассоциаций" осуществляет поиск часто встречаемых вместе групп объектов или значений характеристик, а также производит поиск правил ассоциаций.

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

Рисунок

Отсюда

[свернуть]

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

Важной особенностью этого типа анализа является возможность работать как с объектным источником данных, в котором каждая колонка содержит некоторую характеристику объекта, так и с событийным источником, где характеристики объекта располагаются в одной колонке.

Для облегчения восприятия результата предусмотрен механизм отсечения избыточных правил.

Поиск последовательностей

Тип анализа данных "Поиск последовательностей" позволяет выявлять в источнике данных последовательные цепочки событий.

Например, это может быть цепочка товаров или услуг, которые часто последовательно приобретают клиенты.

Рисунок

Отсюда

[свернуть]

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

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

Кластерный анализ

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

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

Рисунок

Отсюда

[свернуть]

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

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

Дерево решений

Тип анализа данных "Дерево решений" позволяет построить иерархическую структуру классифицирующих правил, представленную в виде дерева.

Для построения дерева решений необходимо выбрать:

  1. целевой атрибут, по которому будет строиться классификатор;
  2. ряд входных атрибутов, которые будут использоваться для создания правил.

Целевой атрибут может содержать, например, информацию о том, перешел ли клиент к другому поставщику услуг, удачна ли была сделка, качественно ли была выполнена работа и т.д.

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

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

Набор параметров анализа позволяет регулировать точность полученного дерева.

Рисунок

Отсюда

[свернуть]

Модели прогноза

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

 Объект МодельПрогноза создается из результата анализа данных.

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

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.