
92
Таблица 3.5
Методы класса «ForecastModelParameter»
Название метода
Возвращаемые данные, название,
входные данные метода
Назначение
ForecastModelParameter ForecastModelParameter (const char* _name,
const char* _short_name, const char*
_data_type, const float _lower, const float
_upper)
Конструктор класса.
Инициализируется названием
параметра «_name»,
обозначением «_short_name»,
типом данных «_data_type», и
ограничениями назначение
снизу («_lower») и сверху
(«_upper»)
~ForecastModelParameter ~ForecastModelParameter (void ) Деструктор класса
SetValue void SetValue (const AnsiString& _value) Устанавливает новое значение
параметра
Validate bool <<const>> Validate (const AnsiString&
_value)
Проверяет, соответствует ли
задаваемое значение параметра
типу данных и ограничениям
сверху и снизу, наложенным на
параметр
GetValue float <<const>> GetValue (void) Возвращает текущее значение
параметра
GetUpperBound float <<const>> GetUpperBound (void) Возвращает ограничение сверху
на значение параметра
GetLowerBound float <<const>> GetLowerBound (void) Возвращает ограничение снизу
на значение параметра
GetName AnsiString <<const>> GetName (void) Возвращает название параметра
GetShortName AnsiString <<const>> GetShortName (void) Возвращает обозначение
параметра
Таблица 3.6
Атрибуты класса «ForecastModelParameter»
Название атрибута Тип данных Назначение
Value float Хранит текущее значение
параметра
Name AnsiString Хранит название значение
параметра
short_name AnsiString Хранит обозначение параметра
lower_bound float Хранит ограничение снизу на
значение параметра
upper_bound float Хранит ограничение сверху на
значение параметра
data_type SEDataType* Тип данных параметра
3.2.2.4. Класс «LinearRegression»
Наследник класса «ForecastModel». Реализует расчет тренда методом полиномиальной
регрессии с учетом автокорреляции в случайных остатках (1.51). Все методы и атрибуты