Сборка: Ms;
Пространство имен: Prognoz.Platform.Interop.Ms;
Интерфейс IModelling содержит методы, предназначенные для преобразования переменных.
IModelling
Все методы данного интерфейса перед выполнением проверяют входной ряд на наличие данных. Если входной ряд пуст, то вычисление метода не производится, сразу возвращается пустой ряд.
Имя метода | Краткое описание | |
Abs | Метод Abs возвращает абсолютное значение (модуль) точек указанной переменной. | |
AbsI | Метод AbsI возвращает абсолютное значение (модуль) точек указанной переменной, если она содержит только целые значения. | |
Arima | Метод Arima осуществляет моделирование значений переменной методом ARIMA. | |
ArimaR | Метод ArimaR моделирует значения переменной методом ARIMA с помощью пакета R. | |
ASCII | Метод ASCII возвращает код в ASCII для первого символа строки. | |
AutoTrend | Метод AutoTrend подбирает для переменной оптимальный тренд на заданном периоде. | |
Average | Метод Average возвращает среднее значение точек указанной переменной. | |
AverageI | Метод AverageI возвращает среднее значение точек указанной переменной, если она содержит только целые значения. | |
Bpf | Метод Bpf моделирует значения переменной фильтром Бакстера-Кинга. | |
BpfR | Метод BpfR моделирует значения переменной фильтром Бакстера-Кинга с помощью пакета R. | |
Census1 | Метод Census1 выделяет сезонную составляющую в соответствии с заданными параметрами. | |
Char | Метод Char возвращает символ, соответствующий указанному ASCII-коду. | |
Coalesce | Метод Coalesce возвращает ряд, каждая точка которого вычисляется как первое встреченное значение из указанных рядов, которое не равно Null. | |
Collapse | Метод Collapse осуществляет агрегацию значений переменной. | |
Combine | Метод Combine возвращает ряд, содержащий данные исходного ряда на период идентификации и прогнозного ряда на период прогнозирования. | |
Contains | Метод Contains возвращает признак наличия искомой подстроки в исходной строке. | |
Cos | Метод Cos возвращает косинус точек указанной переменной. | |
Cumulative | Метод Cumulative осуществляет преобразование переменной с применением указанного метода накопления. | |
CumulativeYTD | Метод CumulativeYTD осуществляет преобразование переменной с применением указанного метода накопления к началу года. | |
DateSeries | Метод DateSeries возвращает текущее значение даты для каждой точки ряда в зависимости от заданных периодов расчёта. | |
Default_ | Метод Default_ возвращает значение Null. | |
Diff | Метод Diff осуществляет расчет прироста точек переменной к предыдущему периоду. | |
DiffX | Метод DiffX осуществляет расчет прироста точек переменной к указанному периоду. | |
DiffY | Метод DiffY осуществляет расчет прироста точек переменной к соответствующему периоду предыдущего года. | |
Div_ | Метод Div_ возвращает целую часть от целочисленного деления значений точек переменной на заданное число. | |
Division | Метод Division возвращает частное от поточечного деления двух переменных. | |
DLog | Метод DLog осуществляет расчет прироста логарифма точек переменной к предыдущему периоду. | |
DLogX | Метод DLogX осуществляет расчет прироста логарифма точек переменной к указанному периоду. | |
DynamicLowerConfidenceLevel | Метод DynamicLowerConfidenceLevel возвращает нижнюю динамическую доверительную границу прогнозного ряда. | |
DynamicUpperConfidenceLevel | Метод DynamicUpperConfidenceLevel возвращает верхнюю динамическую доверительную границу прогнозного ряда. | |
Ecm | Метод Ecm осуществляет преобразование переменной с помощью модели коррекции ошибок. | |
EndsWith | Метод EndsWith возвращает признак того, что исходная строка оканчивается искомой подстрокой. | |
Estimate | Метод Estimate возвращает оцененное значение константы. | |
Exp | Метод Exp возвращает результат возведения числа «е» в степень, заданную точкой переменной. | |
ExpSmooth | Метод ExpSmooth осуществляет преобразование переменной методом экспоненциального сглаживания. | |
ExpSmoothR | Метод ExpSmoothR преобразует данные переменной методом экспоненциального сглаживания с помощью пакета R. | |
ExpX | Метод ExpX возвращает результат возведения точек переменной в заданную степень. | |
Extrapolate | Метод Extrapolate осуществляет преобразование переменной с использованием тренда с подбором функциональной зависимости. | |
Fact | Метод Fact возвращает факториал точек указанной переменной. | |
Fill | Метод Fill заполняет пустые значения ряда с помощью различных методов обработки пропусков. | |
Find | Метод Find возвращает позицию начала подстроки в указанной исходной строке. | |
Fitted | Метод Fitted возвращает модельный ряд. | |
Floor | Метод Floor возвращает результат округления точек переменной до кратного заданной точности с недостатком. | |
FloorI | Метод FloorI возвращает результат округления точек переменной до кратного заданной точности с недостатком. Переменная должна содержать только целые значения. | |
Forecast | Метод Forecast возвращает прогнозные значения для указанного ряда. | |
GetValueByDate | Метод GetValueByDate возвращает значение ряда на заданную дату. | |
GreyForecast | Метод GreyForecast осуществляет моделирование переменной с помощью Грей-метода. | |
Hpf | Метод Hpf осуществляет сглаживание переменной с использованием фильтра Ходрика-Прескотта (параметр сглаживания - лямбда). | |
HpfP | Метод HpfP осуществляет сглаживание переменной с использованием фильтра Ходрика-Прескотта, вычисляя параметр сглаживания в зависимости от динамики модели и параметра «степень». | |
HpfR | Метод HpfR сглаживает данные переменной фильтром Ходрика-Прескотта с помощью пакета R. | |
Iif | Метод Iif обеспечивает условное выполнение операторов. | |
Int | Метод Int округляет значения точек указанной переменной до ближайшего меньшего целого. | |
Interpolate | Метод Interpolate осуществляет интерполяцию значений переменной. | |
InterpolateP | Метод InterpolateP осуществляет интерполяцию по шаблону значений переменной. | |
IsSeriesEmpty | Метод IsSeriesEmpty возвращает признак пустоты ряда. | |
Lag | Метод Lag осуществляет сдвиг переменной вперед на заданное количество точек во временном периоде. | |
Lead | Метод Lead осуществляет сдвиг переменной назад на заданное количество точек во временном периоде. | |
Left | Метод Left возвращает указанное количество символов с левого края строки. | |
Length | Метод Length возвращает количество символов в указанной строке. | |
Level | Метод Level осуществляет применение функции «Level» к указанной переменной. | |
LevelIndexSeries | Метод LevelIndexSeries возвращает текущий индекс элемента для заданной календарной динамики. | |
Ln | Метод Ln возвращает натуральный логарифм точек указанной переменной. | |
Log | Метод Log возвращает логарифм точек указанной переменной по заданному основанию. | |
Log10 | Метод Log10 возвращает десятичный логарифм точек указанной переменной. | |
Lower | Метод Lower возвращает указанную строку, преобразованную в нижний регистр. | |
LowerConfidenceLevel | Метод LowerConfidenceLevel возвращает нижнюю доверительную границу прогнозного ряда. | |
Lrxf | Метод Lrxf осуществляет моделирование переменной с помощью LRX-фильтра. | |
LTrim | Метод LTrim возвращает строку с удаленными пробелами в начале строки. | |
Max | Метод Max возвращает максимальное значение среди точек переменной. | |
Max_ | Метод Max_ возвращает максимум из двух строк, используя посимвольное сравнение. | |
MaxI | Метод MaxI возвращает максимальное значение среди точек переменной, если она содержит только целые значения. | |
Mean | Метод Mean возвращает математическое ожидание для указанной переменной. | |
Median | Метод Median возвращает медиану для указанной переменной. | |
MedianSmooth | Метод MedianSmooth осуществляет моделирование переменной с помощью медианного сглаживания. | |
MedianSmoothR | Метод MedianSmoothR выполняет медианное сглаживание переменной с помощью пакета R. | |
Mid | Метод Mid возвращает подстроку указанной длины и начинающуюся с указанной позиции исходной строки. | |
Min | Метод Min возвращает минимальное значение среди точек переменной. | |
Min_ | Метод Min_ возвращает минимум из двух строк, используя посимвольное сравнение. | |
MinI | Метод MinI возвращает минимальное значение среди точек переменной, если она содержит только целые значения. | |
Mod_ | Метод Mod_ возвращает остаток от целочисленного деления значений точек переменной на заданное число. | |
Mode | Метод Mode возвращает моду указанной переменной. | |
Modulus | Метод Modulus возвращает остаток от целочисленного деления значений точек переменной на заданное число. | |
MovAvg | Метод MovAvg осуществляет преобразование переменной методом скользящего среднего. | |
MovAvgR | Метод MovAvgR преобразует данные переменной методом скользящего среднего с помощью пакета R. | |
Mult | Метод Mult возвращает произведение соответствующих точек для двух и более переменных. | |
None | Метод None возвращает признак того, что константа не используется. | |
Nvl | Метод Nvl заполняет пропуски в данных переменной указанным значением. | |
Ols | Метод Ols осуществляет моделирование переменной с помощью линейной регрессии (оценка МНК). | |
OlsR | Метод OlsR моделирует данные переменной с помощью линейной регрессии (оценка МНК). Расчет выполняется с помощью пакета R. | |
Pch | Метод Pch осуществляет расчет темпа прироста точек переменной к предыдущему периоду. | |
PchA | Метод PchA осуществляет расчет темпа прироста точек переменной к предыдущему периоду с поправкой на сезонность. | |
PchX | Метод PchX осуществляет расчет темпа прироста точек переменной к указанному периоду. | |
PchY | Метод PchY осуществляет расчет темпа прироста точек переменной к соответствующему периоду предыдущего года. | |
Pi | Метод Pi возвращает математическую константу «Пи». | |
Power | Метод Power возвращает результат возведения точек переменной в заданную степень. | |
PowerI | Метод PowerI возвращает результат возведения точек переменной в заданную степень. Все точки переменной и степень должны быть целыми числами. | |
R | Метод R выполняет преобразование данных с помощью методов пакета R. | |
Rand | Метод Rand возвращает равномерно распределенное случайное число из диапазона [0; 1). | |
RandBetween | Метод RandBetween возвращает случайное вещественное число между двумя заданными числами. | |
RandBetweenI | Метод RandBetweenI возвращает случайное целое число между двумя заданными целыми числами. | |
Ratio | Метод Ratio осуществляет расчет коэффициента роста точек переменной. | |
Rebase | Метод Rebase осуществляет применение функции «Rebase» к указанной переменной. | |
Remainder | Метод Remainder возвращает остаток от деления значений точек переменной на заданное число. | |
Replace | Метод Replace возвращает строку, в которой все вхождения указанной подстроки заменены на указанную строку. | |
Residuals | Метод Residuals возвращает ряд остатков. | |
Right | Метод Right возвращает указанное количество символов с правого края строки. | |
Round | Метод Round осуществляет округление значений точек переменной. | |
RoundDown | Метод RoundDown осуществляет округление с недостатком значений точек переменной. | |
RoundUp | Метод RoundUp осуществляет округление с избытком значений точек переменной. | |
RTrim | Метод RTrim возвращает строку с удаленными пробелами в конце строки. | |
SetPeriod | Метод SetPeriod формирует период по указанным датам. | |
Sign | Метод Sign возвращает знак точек указанной переменной. | |
SignI | Метод SignI возвращает знак точек указанной переменной, если она содержит только целые значения. | |
Sin | Метод Sin возвращает синус точек указанной переменной. | |
Space | Метод Space возвращает строку, состоящую из указанного количества пробелов. | |
Splice | Метод Splice осуществляет совмещение переменных. | |
SpliceP | Метод SpliceP осуществляет преобразование переменной на основе совмещенных переменных. | |
Sqrt | Метод Sqrt возвращает квадратный корень точек указанной переменной. | |
StartsWith | Метод StartsWith возвращает признак того, что исходная строка начинается с искомой подстроки. | |
StDv | Метод StDv возвращает стандартное отклонение для указанной переменной. | |
Subtract | Метод Subtract возвращает разность соответствующих точек для двух и более переменных. | |
Sum | Метод Sum возвращает сумму соответствующих точек для двух и более переменных. | |
SumI | Метод SumI возвращает сумму соответствующих точек для двух и более переменных, если они содержат только целые значения. | |
SumSq | Метод SumSq возвращает сумму квадратов для соответствующих точек для двух и более переменных. | |
Tan | Метод Tan возвращает тангенс точек указанной переменной. | |
Trim | Метод Trim возвращает строку с удаленными пробелами в начале и конце. | |
Trunc | Метод Trunc усекает точки переменной до указанного количества десятичных разрядов. | |
Truncate | Метод Truncate осуществляет усечение переменной по заданным параметрам. | |
Tsls | Метод Tsls осуществляет моделирование переменной с помощью линейной регрессии (оценка методом инструментальных переменных). | |
TslsR | Метод TslsR моделирует данные переменной с помощью линейной регрессии (оценка методом инструментальных переменных). Расчет выполняется с помощью пакета R. | |
Upper | Метод Upper возвращает указанную строку, преобразованную в верхний регистр. | |
UpperConfidenceLevel | Метод UpperConfidenceLevel возвращает верхнюю доверительную границу прогнозного ряда. | |
Variance | Метод Variance возвращает дисперсию переменной. | |
X11 | Метод X11 осуществляет сезонную декомпозицию и корректировку данных. | |
YearSeries | Метод YearSeries возвращает текущее значение года для каждой точки ряда в зависимости от заданных периодов расчета. |
См. также: