IModelling

Сборка: 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 возвращает текущее значение года для каждой точки ряда в зависимости от заданных периодов расчета.

См. также:

Интерфейсы сборки Ms