Инструмент поддерживает интерфейс продукта «Форсайт. Аналитическая платформа» версий 9 и ранее.
Данный метод позволяет осуществлять в общем случае нелинейные преобразования данных.
Панель «Спецификация» для данного метода:
Для преобразования моделируемой переменной
По умолчанию над моделируемой переменной не выполняются ни какие дополнительные преобразования перед расчетом модели.
Для задания дополнительного преобразования моделируемой переменной перед расчетом модели используйте раскрывающий список «Преобразование моделируемой переменной».
Для задания периода действия формулы
Используйте раскрывающийся список «Период действия формулы» и укажите период, на котором будут произведены расчеты:
Период идентификации. Формула применяется для значений, расположенных в периоде идентификации. Период задается в панели «Периоды расчета»;
Период прогнозирования. Формула применяется для значений, расположенных в периоде прогнозирования. Период задается в панели «Периоды расчета»;
Весь период. Расчет по формуле ведется для значений, расположенных в периоде идентификации и прогнозирования.
Примечание. Задание периода действия формулы доступно если, источник данных моделируемой переменной содержит календарное измерение.
Используйте раскрывающийся список «Способ расчета». Настройка доступна, если моделирование и прогнозирование работает в режиме на атрибутах и источник данных моделируемой переменной содержит календарное измерение. Выберите режим расчета выражения:
векторный. Используется по умолчанию. Выражение рассчитывается одновременно по всем точкам ряда;
поточечный (вперед). Расчет ведется последовательно в каждой точке переменной: сначала рассчитывается выражение по первой точке, затем происходит расчет по второй точке и т.д.;
поточечный (назад). Pасчет ведется последовательно в каждой точке переменной: сначала рассчитывается выражение по последней точке, затем происходит расчет по предпоследней точке и т.д.;
Примечание. Данная настройка применяется только при расчете задачи трансформации.
Для задания набора объясняющих переменных (факторов), влияющих на моделируемую переменную, используйте список «Факторы». Каждой переменной ставится в соответствие элемент с идентификатором вида Xn, где n - номер по порядку. Данные элементы используются при составлении уравнения.
Основные принцип работы с факторами приведены в разделе «Работа с факторами (входными переменными)».
Для изменения динамики переменных
В модели доступно задание произвольной динамики переменных. Для этого в контекстном меню переменной выберите пункт «Динамика» и в отобразившемся подменю укажите требуемую динамику. По умолчанию динамика переменной совпадает с динамикой модели.
Для использования переменной динамики модели в контекстном меню переменной выберите пункт «Динамика» и в отобразившемся подменю установите переключатель «Динамика модели».
Примечание. Изменение динамики доступно только для переменных, источник данных которых содержит календарное измерение.
Для использования переменной в уравнении
Выделите переменную и нажмите кнопку «Вставить в уравнение».
Выполните команду «Вставить в уравнение» в контекстном меню переменной.
Перетащите переменную из списка «Факторы».
Введите идентификатор элемента, соответствующего переменной, с клавиатуры.
Элемент, соответствующий выбранной переменной, будет вставлен в уравнение.
Для составления уравнения модели
Для составления уравнения модели используйте поле «Y=». В
данном поле формируется уравнение преобразования данных. Все элементы,
соответствующие переменным, в уравнении отображаются в виде гиперссылок.
При наведении курсора мыши на гиперссылку отображается подсказка с
наименованием переменной, которая ей соответствует. В уравнении можно
использовать любые арифметические операции, круглые скобки, допускается
использование статистических, математических и пользовательских функций/методов.
Для редактирования уравнения нажмите кнопку «Открыть
в редакторе». В открывшемся окне «Редактор
выражения» внесите требуемые изменения.
Примечание. Наименование поля «Y=» будет изменено в зависимости от преобразования, настроенного для моделируемой переменной. Например, если выбрано преобразование «Натуральный логарифм», то поле будет иметь название «Log(Y)=».
Установите флажок «Корректировка прогноза».
Задайте переменную, которая будет использоваться для корректировки прогноза. Данная переменная не включаются в идентифицированное уравнение модели.
В модели будет применяться корректировка прогноза.
При работе моделирования и прогнозирования в режиме на переменных учитывайте следующие особенности:
при выборе переменной, количество измерений которой не совпадает с количеством измерений моделируемой переменной, будет открыт диалог «Изменение размерности». В данном диалоге выполните фиксацию по измерениям, отсутствующим у моделируемой переменной;
доступны следующие кнопки для работы с переменной корректировки прогноза:
Создать. Создает переменную (без данных), используемую для корректировки прогноза. Динамика переменной соответствует динамике модели. Созданная переменная располагается в корне контейнера моделирования, имеет наименование «Фактор корректировки прогноза» и автоматически будет открыта для редактирования;
Зафиксировать. Осуществляет фиксацию переменной. Открывает диалог «Изменение размерности». Если размерности фактора корректировки прогноза и моделируемой переменной совпадают, то кнопка недоступна.
Для расчета модели по заданному уравнению нажмите кнопку «Рассчитать». Если при расчете возникнут ошибки или предупреждения, то они будут отображены на вкладках «Ошибки» и «Предупреждения» соответственно.
Примеры ситуаций, в которых модель не может быть рассчитана:
если в уравнении содержатся ошибки (недопустимые знаки операций, указан несуществующий элемент и так далее), то будет отображено соответствующее сообщение, содержащее номер позиции с ошибкой. После закрытия сообщения курсор будет перемещен в указанную позицию уравнения;
если уравнение не может быть рассчитано хотя бы в одной точке.
См. также:
Работа с входными переменными | Анализ временных рядов: Калькулятор