Приклад аналітичного розрахунку прогнозних оцінок

Лабораторна робота №7.

Тема: Методика прогнозування параметрів складних економічних систем на основі еталонів» (багатовимірна лінійна екстраполяція).

Мета: Реалізація завдання із автоматизації розрахунків оцінок вихідних характеристик економічних систем, об’єктів, на основі значень параметрів схожих еталонних систем, прототипів.

Теоретичні відомості

Алгоритм багатовимірної лінійної екстраполяції опишемо на прикладі рішення задачі оптимального проектування - типової задачі, яка потребує екстраполяції. Ця задача полягає у визначенні параметрів, що доставляють екстремум призначеному критерієм якості системи в заданій ситуації. Під ситуацією розуміємо, наприклад, вихідні дані для проектування: умови роботи системи – обмеження на окремі її характеристики, технологія виробництва ін.

Залежність оптимальних параметрів системи від ситуації, в якій проводиться оптимізація, як правило, буває невідомою. Тому будь-які зміни в ситуації, типові для процесу проектування, призводять до необхідності проведення нових оптимальних розрахунків для уточнення параметрів системи. Такий спосіб коригування оптимальних параметрів значно подовжує процес проектування, оскільки кожен розрахунок, як правило, вимагає великих витрат часу. При цьому виникає задача оцінки оптимальних параметрів за інформацією, яка накопичена в результаті проектування аналогічних систем або виконання розрахунків на оптимальність в ряді аналогічних ситуацій. При цьому передбачається, що процес знаходження параметрів, близьких до оптимальних в новій ситуації, повинен відбуватися без проведення трудомісткої процедури багатопараметричної оптимізації.

Розглянемо можливість вирішення цього завдання методом багатовимірної лінійної екстраполяції [1].

Нехай ефективність проекту визначається скалярною функцією двох векторних аргументів приклад аналітичного розрахунку прогнозних оцінок - student2.ru та приклад аналітичного розрахунку прогнозних оцінок - student2.ru

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.1)

представляє собою критерій якості проектованого об'єкта, де приклад аналітичного розрахунку прогнозних оцінок - student2.ru - вектор параметрів об’єкту і приклад аналітичного розрахунку прогнозних оцінок - student2.ru - вектор ситуації, визначає змінюється в процесі проектування специфіку цього об'єкта та його середовища, які слід враховувати при оптимальному проектуванні.

Для невеликої кількості ситуацій приклад аналітичного розрахунку прогнозних оцінок - student2.ru відомі значення векторів оптимальних рішень приклад аналітичного розрахунку прогнозних оцінок - student2.ru для критерію якості приклад аналітичного розрахунку прогнозних оцінок - student2.ru , тобто передбачається вирішеною приклад аналітичного розрахунку прогнозних оцінок - student2.ru разів оптимізаційна задача

приклад аналітичного розрахунку прогнозних оцінок - student2.ru . (6.2)

де приклад аналітичного розрахунку прогнозних оцінок - student2.ru — область зміни параметрів приклад аналітичного розрахунку прогнозних оцінок - student2.ru об'єкта, що залежить в загальному випадку від ситуації приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Ставиться завдання знаходження (без проведення трудомісткої оптимізації) вектора приклад аналітичного розрахунку прогнозних оцінок - student2.ru , близького в певному сенсі до вектору приклад аналітичного розрахунку прогнозних оцінок - student2.ru , оптимальному в новій заданої ситуації приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Нехай функція

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.3)

позначає невідому залежність оптимальних параметрів системи від ситуації. Тоді рішення задачі (6.2) можна розглядати як результати спостережень цієї невідомої функції

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.4)

де символ приклад аналітичного розрахунку прогнозних оцінок - student2.ru позначає відповідність.

Отже, завдання зводиться до відновлення невідомої векторної функції приклад аналітичного розрахунку прогнозних оцінок - student2.ru векторного аргументу приклад аналітичного розрахунку прогнозних оцінок - student2.ru по кінцевому числу значень аргументу приклад аналітичного розрахунку прогнозних оцінок - student2.ru і відповідних йому значень вектора приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Множину векторів можливих ситуацій приклад аналітичного розрахунку прогнозних оцінок - student2.ru позначимо через приклад аналітичного розрахунку прогнозних оцінок - student2.ru , а відповідну множину векторів рішень приклад аналітичного розрахунку прогнозних оцінок - student2.ru - через приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Вибір способу вирішення поставленого завдання, очевидно, залежить від кількості наявної інформації про відновлюваної функції. Якщо число спостережень приклад аналітичного розрахунку прогнозних оцінок - student2.ru досить велика в порівнянні з розмірністю приклад аналітичного розрахунку прогнозних оцінок - student2.ru вектора ситуації, завдання можна вирішити приклад аналітичного розрахунку прогнозних оцінок - student2.ru - кратним застосуванням різних методів апроксимації: методу найменших квадратів, методу потенційних функцій і т.д. Якщо число спостережень приклад аналітичного розрахунку прогнозних оцінок - student2.ru порівнянною з розмірністю вектора ситуації приклад аналітичного розрахунку прогнозних оцінок - student2.ru і досить для побудови базису в просторі приклад аналітичного розрахунку прогнозних оцінок - student2.ru , можна побудувати лінійну модель функції (6.3).

В роботі реалізовано випадок [1], коли число приклад аналітичного розрахунку прогнозних оцінок - student2.ru еталонів об’єктів мале та недостатнє для побудови навіть лінійної моделі рівняння

приклад аналітичного розрахунку прогнозних оцінок - student2.ru , (6.5)

приклад аналітичного розрахунку прогнозних оцінок - student2.ru , (6.6)

де приклад аналітичного розрахунку прогнозних оцінок - student2.ru - розмірність вектора параметрів проектної ситуації приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Для рішення задачі використана наступна процедура:

- будується лінійна модель функції (6.5) на підпросторах приклад аналітичного розрахунку прогнозних оцінок - student2.ru приклад аналітичного розрахунку прогнозних оцінок - student2.ru , що утворені еталонами (6.4);

- вводиться гіпотеза для визначення лінійної функції на просторах приклад аналітичного розрахунку прогнозних оцінок - student2.ru и приклад аналітичного розрахунку прогнозних оцінок - student2.ru . При цьому рівняння для елементів векторних підпросторів (гіперплощин) приклад аналітичного розрахунку прогнозних оцінок - student2.ru та приклад аналітичного розрахунку прогнозних оцінок - student2.ru мають вигляд

приклад аналітичного розрахунку прогнозних оцінок - student2.ru приклад аналітичного розрахунку прогнозних оцінок - student2.ru ; (6.7)

приклад аналітичного розрахунку прогнозних оцінок - student2.ru приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.8)

Вважаючи рішення приклад аналітичного розрахунку прогнозних оцінок - student2.ru оптимальним, використовується це визначення замість символу приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Модель функції (6.3) на підпросторах приклад аналітичного розрахунку прогнозних оцінок - student2.ru та приклад аналітичного розрахунку прогнозних оцінок - student2.ru будуємо, вводячи наступну гіпотезу 1, – перетворення приклад аналітичного розрахунку прогнозних оцінок - student2.ru лінійне. Для того, щоб задовольнялася відповідність (6.4), стосовно [1], вважаємо

приклад аналітичного розрахунку прогнозних оцінок - student2.ru приклад аналітичного розрахунку прогнозних оцінок - student2.ru приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.9)

При цьому задача відновлення функції (6.3) зводиться до визначення оператора перетворення приклад аналітичного розрахунку прогнозних оцінок - student2.ru на основі прийнятої гіпотези про лінійність перетворення приклад аналітичного розрахунку прогнозних оцінок - student2.ru . В силу обмеження приклад аналітичного розрахунку прогнозних оцінок - student2.ru задача допускає незлічену множину рішень. Для усунення такої неоднозначності рішення вводиться додаткова гіпотеза «близькості» варіантів.

Попередньо вводимо строго випуклу скалярну функцію, яку назвемо функцією близькості:

приклад аналітичного розрахунку прогнозних оцінок - student2.ru , (6.10)

де приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Кожній парі ситуацій приклад аналітичного розрахунку прогнозних оцінок - student2.ru и приклад аналітичного розрахунку прогнозних оцінок - student2.ru ця функція ставить у відповідність число, що характеризує віддаленість (близькість) однієї ситуації від іншої.

Відповідно до гіпотези 2,кожному вектору приклад аналітичного розрахунку прогнозних оцінок - student2.ru ставиться у відповідність такий вектор приклад аналітичного розрахунку прогнозних оцінок - student2.ru , котрий забезпечує мінімум функції близькості (10). Наприклад, якщо функцію близькості вибрати у вигляді

приклад аналітичного розрахунку прогнозних оцінок - student2.ru , (6.11)

приклад аналітичного розрахунку прогнозних оцінок - student2.ru

Рисунок 1. Схема методу лінійної екстраполяції.

то гіпотеза 2 набуває чіткого геометричного змісту: кожному вектору ситуацій приклад аналітичного розрахунку прогнозних оцінок - student2.ru ставиться увідповідність його ортогональна проекція приклад аналітичного розрахунку прогнозних оцінок - student2.ru на лінійний підпростір приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Параметри приклад аналітичного розрахунку прогнозних оцінок - student2.ru , що визначають вектор приклад аналітичного розрахунку прогнозних оцінок - student2.ru , найближчий у відповідності з функцією (10) до вектору приклад аналітичного розрахунку прогнозних оцінок - student2.ru , знаходиться з системи рівнянь

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.12)

Алгоритм відновлення функції приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.3) наступний:

1) перетворимо приклад аналітичного розрахунку прогнозних оцінок - student2.ru за допомогою гіпотези 2;

2) відображуємо приклад аналітичного розрахунку прогнозних оцінок - student2.ru за допомогою гіпотези 1;

3) Ототожнюємо приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Рівняння для підпростору ситуацій має вигляд:

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.13)

При цьому функція близькості дорівнює

приклад аналітичного розрахунку прогнозних оцінок - student2.ru . (6.14)

Далі мінімізуємо квадратичну форму (7.14), вирішуємо систему рівнянь, в результаті чого знаходимо параметри приклад аналітичного розрахунку прогнозних оцінок - student2.ru .

Аналогічного результату можна досягти поворотом підпростору проектних ситуацій. Здійснюючи поворот підпростору ситуацій, введемо параметр приклад аналітичного розрахунку прогнозних оцінок - student2.ru для ситуації приклад аналітичного розрахунку прогнозних оцінок - student2.ru . Тоді запис підпростору ситуацій прийме вигляд

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.15)

Функцію близькості запишемо в наступній формі:

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.16)

Мінімізуючи функцію близькості, знайдемо параметри приклад аналітичного розрахунку прогнозних оцінок - student2.ru и приклад аналітичного розрахунку прогнозних оцінок - student2.ru . При деяких приклад аналітичного розрахунку прогнозних оцінок - student2.ru та приклад аналітичного розрахунку прогнозних оцінок - student2.ru можна звести функцію близькості, а отже, і похибку екстраполяції до нуля.

В багатовимірному випадку формули (6.15) та (6.16) будуть мати наступний вигляд:

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.17)

приклад аналітичного розрахунку прогнозних оцінок - student2.ru (6.18)

Для мінімізації функції (6.18) знаходимо похідні приклад аналітичного розрахунку прогнозних оцінок - student2.ru та приклад аналітичного розрахунку прогнозних оцінок - student2.ru і прирівнюємо їх нулю. В результаті отримаємо систему з приклад аналітичного розрахунку прогнозних оцінок - student2.ru лінійних рівнянь відносно приклад аналітичного розрахунку прогнозних оцінок - student2.ru , приклад аналітичного розрахунку прогнозних оцінок - student2.ru . Рішення екстраполяційної задачі у випадку повороту підпростору проектних ситуацій отримаємо по формулі

приклад аналітичного розрахунку прогнозних оцінок - student2.ru . (6.19)

Склад роботи

1. Вивчити сутність методу лінійної екстраполяції.

2. Опрацювати процедуру лінійної екстраполяції, реалізовану засобами Excel для підготовленої системи прототипів. Вивчити структуру математичної моделі із реалізації методу у середовищі Excel.

3. Використовуючи засоби Excel реалізувати процедуру екстраполяції для набору прототипів, еталонних систем, підготовлених студентом особисто.

4. Подати результати оціночних розрахунків таблицею, дослідити залежність вихідних характеристик систем, або умов функціонування, від значень визначених вхідних.

5. Виконати екстраполяційний розрахунок аналітично для двох змінних на еталонів.

Студент самостійно готує завдання для розрахунків за процедурою лінійної екстраполяції (3-5 прототипів економічних об’єктів з 4- 8 параметрами, умовами розрахунків тощо) і узгоджує з викладачем.

Методика виконання оціночних розрахунків вихідних параметрів методом екстраполяції:

1. Дослідити процедуру метода екстраполяції для вказаних зразків.

2. Перейти на лист «Самостійна робота».

3. Ввести в комірки D7-D12 та N7-N12 значення параметрів прототипів, підготовані самостійно.

4. Розрахувати оціночні значення вихідних параметрів нових об’єктів, що проектуються, задаючи умови розрахунків в комірки E2-N2.

5. Виконати екстраполяційні розрахунки для 4 - 6 варіантів.

6. Підготувати звіт за результатами розрахунків на основі лінійної екстраполяції.

Зміст та призначення завдання екстраполяційного прогнозування.

Необхідно розрахувати очікувані, прогнозні оцінки результуючих показників нового варіанта системи за відомими значеннями показників та умов використання кількох варіантів – еталонів.

Такі завдання можуть бути використані, наприклад, для отримання наступного:

- розрахунку прогнозу заданої системи при відсутності достатньої кількості статистичних даних (про параметри еталонів, проектів ін.);

- розрахунку раціональних оцінок параметрів управління (вихідних характеристик проектів, технічних систем, соціальних потреб тощо) в нових умовах при відомих аналогічних завданнях (еталонні ситуації),

- отримання орієнтовних значень вартості та термінів виконання проектів;

- відновлення невідомих характеристик технічних та організаційних систем;

- оцінки кадрового потенціалу та необхідних ресурсів для зростання;

- оцінки достовірності зібраних статистичних даних ін.

Приклад аналітичного розрахунку прогнозних оцінок

Наши рекомендации