R(Period: IMsPeriod,
Code: String,
Inputs: Array)
Period. Период, на котором рассчитывается метод. Если значение параметра Null, то метод рассчитывается на всём временном периоде;
Code. Выражение для расчета метода;
Inputs. Массив входных переменных.
Выполняет преобразование данных с помощью методов пакета R.
Для использования данного метода в репозитории должна быть настроена интеграция с R. Подробнее о том, как можно настроить интеграцию вы можете узнать в разделе «Как настроить интеграцию с R?».
Особенности работы с параметром Code:
выражение задается на языке R. Более подробное описание языка R приведено в документации к R;
в выражении входные переменные обозначаются как X1, X2 и так далее, где 1, 2 - это индекс переменной в массиве Inputs. Индексация в массиве сплошная и начинается с единицы.
Формула | Результат | Применение |
= R(Setperiod("01.01.2000", "01.01.2015"), "Y <- X1 + 1;", {Чикаго - население[t]}) | Значения временного ряда Чикаго - население[t] будут увеличены на единицу с помощью методов пакета R. |
Можно использовать в формулах вычисляемых рядов базы данных временных рядов и в формулах моделей, основанных на атрибутах. |
= R(SetPeriod("01.01.2000", "01.01.2015"), "Y <- X1 + 1;", X1, X2) | Значение переменной X1 будет увеличено на единицу с помощью методов пакета R. |
Можно использовать в формулах моделей контейнера моделирования. |
См. также:
Функции, доступные в редакторе выражения │ Методы R │ IModelling.R