Сборка: Ms;
Пространство имен: Prognoz.Platform.Interop.Ms;
Интерфейс IMsPointwiseCollapseTransform содержит свойства и методы, определяющие параметры модели «Коллапс (поточечный расчет)».
IMsPointwiseCollapseTransform
Данная модель осуществляет агрегацию данных с нижнего уровня на верхний и необходима при расчете задачи, требующей агрегации данных. Например, данные, рассчитанные по месяцам, необходимо просуммировать для квартальной динамики.
При поточечном расчете данные с нижнего уровня на верхний агрегируются последовательно в каждой точке сценария. Сначала будут рассчитываться точки модели, дающей входные значения для n первых значений нижнего уровня модели коллапса. После этого происходит агрегация данных для первой точки верхнего уровня по n значениям нижнего уровня. Затем происходит расчет модели, получающей входные данные первой точки верхнего уровня от модели коллапс и т.д.
Например, есть модели:
модель 1: Y1 = a1*X1[t]+c1 – месячная модель;
модель 2: Y2 = Collpase(Y1) – агрегация с месяцев на кварталы;
модель 3: Y3 = a1* Y2[t]+c2 – квартальная модель.
Расчет моделей с 2000 по 2005 год будет идти следующим образом:
Рассчитывается модель Y1 на 01.01.2000, 01.02.2000, 01.03.2000.
Модель Y2 агрегирует данные первых трех месяцев, получаем значение на первый квартал 2000 года.
Модель Y3 рассчитывается на первый квартал 2000 года.
Рассчитывается модель Y1 на 01.04.2000, 01.05.2000, 01.06.2000.
Модель Y2 агрегирует данные следующих трех месяцев, получаем значение на второй квартал 2000 года.
Модель Y3 рассчитывается на второй квартал 2000 года и т.д.
Имя свойства | Краткое описание | |
Свойство Input определяет терм, соответствующий исходной переменной. | ||
Свойство InputLevel определяет исходную динамику. | ||
Свойство MethodType определяет метод агрегации, который необходимо применить к моделируемой переменной. | ||
Свойство MissingData определяет параметры обработки пропусков в исходных данных. | ||
Устарело. Используйте IMsPointwiseCollapseTransform.Result. | ||
Устарело. Используйте IMsPointwiseCollapseTransform.InputLevel. | ||
Свойство Result возвращает терм, соответствующий моделируемой переменной. | ||
Свойство Tolerance определяет количество пропущенных значений в моделируемом ряде, которое можно считать приемлемыми для выполнения агрегации. |
Имя свойства | Краткое описание | |
CalculateSeries | Свойство CalculateSeries возвращает данные, полученные в результате расчета модели. | |
Inversion | Устарело. Используйте ITsInversionInfo.Inversion. | |
InversionInfo | Свойство InversionInfo возвращает параметры начального преобразования, применяемого к переменной. | |
InversionLag | Устарело. Используйте ITsInversionInfo.InversionLag. | |
ObservationsCount | Свойство ObservationsCount возвращает число наблюдений модели. | |
PeriodAlignment | Свойство PeriodAlignment возвращает тип расчета метода относительно периода. | |
PreviousInversionLag | Устарело. Используйте ITsInversionInfo.PreviousInversionLag. | |
Series | Свойство Series возвращает набор возможных рядов, используемых методом при расчете. | |
StatMethod | Свойство StatMethod возвращает информацию о статистическом методе, используемом для расчета модели. | |
Summary | Свойство Summary возвращает статистические характеристики, рассчитанные для модели. | |
SupportsR | Свойство SupportsR определяет, возможен ли расчет метода с помощью R. | |
Type | Свойство Type возвращает тип метода, используемого для расчета модели. | |
UseR | Свойство UseR определяет, используется ли при расчете метода подключение к R. |
Имя метода | Краткое описание | |
Execute | Метод Execute осуществляет расчет модели и возвращает результаты расчета. |
См. также: