Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бурлов_матем1.doc
Скачиваний:
111
Добавлен:
05.12.2018
Размер:
4.01 Mб
Скачать

7.3. Прогнозирование с помощью методов экстраполяции

Прогнозирование с помощью методов экстраполяции должно включать следующие этапы работ.

1. Установление цели и задачи исследования, анализ объекта про­гнозирования.

Прогнозирование развития любой системы (предприятия, фир­мы и т. д.) предъявляет специфические требования к параметрам (объектам), характеризующим и определяющим ее развитие. По­этому необходимо на первом этапе работ провести детальное логи­ческое изучение системы: зависимость рассматриваемого объекта (параметра, показателя) от других систем одного уровня и субсис­темы (системы более высокого уровня); взаимосвязь между данным объектом и другими объектами системы; установление характера предоставления статистических данных об объекте.

2. Подготовка исходных данных.

Работы по этому этапу начинаются с проверки временного ря­да, в результате которой устанавливаются полнота ряда (наличие данных за каждый год (месяц, квартал) ретроспективного периода), сопоставимость данных и, в случае необходимости, проверка мето­дики приведения данных к сопоставимому виду. Если временной ряд представлен не полностью, то необходимо недостающие дан­ные определить с помощью тех или иных методов интерполяции в зависимости от характера протекания процесса.

Наряду с этим осуществляется также формирование массива функций, который в последующем будет использован для выбора вида математической модели.

3. Фильтрация исходного временного ряда.

В результате этой процедуры устраняются случайные возмуще­ния (флуктуации), возникающие под воздействием неучтенных факторов или ошибок измерения относительно наиболее вероятно­го протекания процесса, и тем самым исключается искажающее влияние случайных колебаний на выбор вида регрессии. Фильтра­ция исходного динамического ряда включает его сглаживание и выравнивание.

Сглаживание применяется для устранения случайных отклоне­ний (шума) из экспериментальных значений исходного ряда. Сгла­живание производится с помощью многочленов, приближающих (обычно по методу наименьших квадратов) группы опытных точек. Наилучшее сглаживание получается для средних точек группы, поэтому желательно выбирать нечетное количество точек в сглажива­емой группе. Обычно их выбирают три или пять. Например, по первым трем точкам (у1, у2, y3) сглаживают среднюю у2, затем по следующей тройке 2, y3, у4) сглаживают у3 и т. д. Крайние точки сглаживают по специальным формулам.

Чаще всего для сглаживания применяют линейную зависимость. Тогда формулы сглаживания для групп из трех точек имеют вид:

(7.11)

(7.12)

(7.13)

где - значения исходной и сглаженной функций в средней точке группы;

- значения исходной и сглаженной функций в левой точке группы;

- значения исходной и сглаженной функций в правой точке группы.

Формулы (7.12), (7.13) применяются для сглаживания крайних точек ряда. Для сглаживания по пяти точкам формулы имеют вид:

(7.14)

(7.15)

(7.16)

(7.17)

(7.18)

Сглаживание (даже в простом линейном варианте) является во многих случаях эффективным средством выявления тренда при на­личии в экспериментальных точках случайных помех и ошибок из­мерения.

Выравнивание применяется для более удобного представления исходного ряда без изменения его числовых значений. Выравниванием называется приведение исходной эмпирической формулы

Y=f(t,a,b) (7.19)

где t — время,

a,bпараметры,

к виду

у = а1Т + b0

Использование двухпараметрической зависимости (7.19) объяс­няется ее наибольшим распространением в практике прогнозиро­вания и сравнительно простыми способами получения выравнива­емых формул. Функции с большим (чем 2) числом параметров вы­равниваются не всегда, и формулы имеют громоздкий вид.

Наиболее распространенными способами выравнивания явля­ются логарифмирование и замена переменных.

Пример 7.1. Дана исходная функция у =аtb

Логарифмируя, получим lgy = lga + blgt.

Вводя замену переменных, имеем: T=lgt; Y=lgy; Y= а1Т + b1

где а1= b; b1 = Igа.

Перестроив исходные данные (точки) на логарифмической бу­маге, получим линейную зависимость, с которой легче работать и определять коэффициенты. Затем нужно пересчитать результаты по формулам, обратным исходному преобразованию.

Пример 7.2. Дана исходная формула у = а•еbt.

Выравнивание lgy =lgа + в• t •Ige; а1 = b • Ige; b1 = lga.

Тогда Y= lgy= b1+ а1•t.

Пример7.З. Дана исходная формула y=1/(a•t+b).

ВыравниваниеY= 1/y = a•t + b.

Пример 7.4. Дана исходная формула y=1/(a+b• еt).

ВыравниваниеY= 1/y; T = е-t; а1=b; b1=a; Y=b1+ а1•T.

Можно рассматривать выравнивание не как метод представле­ния исходного динамического ряда, а как метод непосредственно­го приближенного определения параметров аппроксимирующей функции, что часто и делается на практике