Прогнозування - це дуже важливий елемент практично будь-який сфери діяльності, починаючи від економіки і закінчуючи інженерією. Існує велика кількість програмного забезпечення, що спеціалізується саме на цьому напрямку. На жаль, далеко не всі користувачі знають, що звичайний табличний процесор Excel має у своєму арсеналі інструменти для виконання прогнозування, які за своєю ефективністю мало чим поступаються професійними програмами. Давайте з'ясуємо, що це за інструменти, і як зробити прогноз на практиці.
зміст
Метою будь-якого прогнозування є виявлення поточної тенденції, і визначення передбачуваного результату щодо досліджуваного об'єкта на певний момент часу в майбутньому.
Одним з найпопулярніших видів графічного прогнозування в Ексель є екстраполяція виконана побудовою лінії тренда.
Спробуємо передбачити суму прибутку підприємства через 3 роки на основі даних за цим показником за попередні 12 років.
Давайте для початку виберемо лінійну апроксимацію.
У блоці налаштувань «Прогноз» в поле «Вперед на" встановлюємо число «3,0», так як нам потрібно скласти прогноз на три роки вперед. Крім того, можна встановити галочки біля налаштувань «Показувати рівняння на діаграмі» і «Помістити на діаграмі величину достовірності апроксимації (R ^ 2)». Останній показник відображає якість лінії тренда. Після того, як налаштування зроблені, тиснемо на кнопку «Закрити».
Потрібно зауважити, що ефективним прогноз за допомогою екстраполяції через лінію тренда може бути, якщо період прогнозування не перевищує 30% від аналізованої бази періодів. Тобто, при аналізі періоду в 12 років ми не можемо скласти ефективний прогноз більш ніж на 3-4 роки. Але навіть в цьому випадку він буде відносно достовірним, якщо за цей час не буде ніяких форс-мажорів або навпаки надзвичайно сприятливих обставин, яких не було в попередніх періодах.
урок: Як побудувати лінію тренда в Excel
Екстраполяцію для табличних даних можна зробити через стандартну функцію Ексель ПРЕДСКАЗ. Цей аргумент відноситься до категорії статистичних інструментів і має наступний синтаксис:
=ПРЕДСКАЗ(X;известные_значения_y;известные значения_x)
«X» - це аргумент, значення функції для якого потрібно визначити. У нашому випадку в якості аргументу буде виступати рік, на який слід зробити прогнозування.
«Відомі значення y» - база відомих значень функції. У нашому випадку в її ролі виступає величина прибутку за попередні періоди.
«Відомі значення x» - це аргументи, яким відповідають відомі значення функції. В їх ролі у нас виступає нумерація років, за які було зібрано інформацію про прибуток попередніх років.
Природно, що в якості аргументу не обов'язково повинен виступати часовий відрізок. Наприклад, їм може бути температура, а значенням функції може виступати рівень розширення води при нагріванні.
При обчисленні даними способом використовується метод лінійної регресії.
Давайте розберемо нюанси застосування оператора ПРЕДСКАЗ на конкретному прикладі. Візьмемо всю ту ж таблицю. Нам потрібно буде дізнатися прогноз прибутку на 2018 рік.
В поле «Відомі значення y» вказуємо координати стовпчика «Прибуток підприємства». Це можна зробити, встановивши курсор в поле, а потім, затиснувши ліву кнопку миші і виділивши відповідний стовпець на аркуші.
Аналогічним чином в поле «Відомі значення x» вносимо адресу стовпця «Рік» з даними за минулий період.
Після того, як вся інформація внесена, тиснемо на кнопку «OK».
Але не варто забувати, що, як і при побудові лінії тренду, відрізок часу до прогнозованого періоду не повинен перевищувати 30% від усього терміну, за який накопичувався база даних.
Для прогнозування можна використовувати ще одну функцію - ТЕНДЕНЦІЯ. Вона також відноситься до категорії статистичних операторів. Її синтаксис багато в чому нагадує синтаксис інструменту ПРЕДСКАЗ і виглядає наступним чином:
=ТЕНДЕНЦИЯ(Известные значения_y;известные значения_x; новые_значения_x;[конст])
Як бачимо, аргументи «Відомі значення y» і «Відомі значення x» повністю відповідають аналогічним елементам оператора ПРЕДСКАЗ, а аргумент «Нові значення x» відповідає аргументу «X» попереднього інструменту. Крім того, у ТЕНДЕНЦІЯ є додатковий аргумент «Константа», але він не є обов'язковим і використовується тільки при наявності постійних факторів.
Даний оператор найбільш ефективно використовується при наявності лінійної залежності функції.
Подивимося, як цей інструмент буде працювати все з тим же масивом даних. Щоб порівняти отримані результати, точкою прогнозування визначимо 2019 рік.
Ще однією функцією, за допомогою якої можна проводити прогнозування в Ексель, є оператор РОСТ. Він теж відноситься до статистичної групі інструментів, але, на відміну від попередніх, при розрахунку застосовує не метод лінійної залежності, а експоненційної. Синтаксис цього інструменту виглядає таким чином:
=РОСТ(Известные значения_y;известные значения_x; новые_значения_x;[конст])
Як бачимо, аргументи у даній функції в точності повторюють аргументи оператора ТЕНДЕНЦІЯ, так що другий раз на їх описі зупинятися не будемо, а відразу перейдемо до застосування цього інструменту на практиці.
Оператор ЛИНЕЙН при обчисленні використовує метод лінійного наближення. Його не варто плутати з методом лінійної залежності, використовуваним інструментом ТЕНДЕНЦІЯ. Його синтаксис має такий вигляд:
=ЛИНЕЙН(Известные значения_y;известные значения_x; новые_значения_x;[конст];[статистика])
Останні два аргументи є необов'язковими. З першими ж двома ми знайомі за попередніми способам. Але ви, напевно, помітили, що в цій функції відсутній аргумент, який вказує на нові значення. Справа в тому, що даний інструмент визначає тільки зміна величини виручки за одиницю періоду, який в нашому випадку дорівнює одному року, а ось загальний підсумок нам належить підрахувати окремо, додавши до останнього фактичним значенням прибутку результат обчислення оператора ЛИНЕЙН, помножений на кількість років.
Як бачимо, прогнозована величина прибутку, розрахована методом лінійного наближення, в 2019 році складе 4614,9 тис. Рублів.
Останній інструмент, який ми розглянемо, буде ЛГРФПРІБЛ. Цей оператор проводить розрахунки на основі методу експоненціального наближення. Його синтаксис має наступну структуру:
= ЛГРФПРИБЛ (Известные значения_y;известные значения_x; новые_значения_x;[конст];[статистика])
Як бачимо, всі аргументи повністю повторюють відповідні елементи попередньої функції. Алгоритм розрахунку прогнозу трохи зміниться. Функція розрахує експонентний тренд, який покаже, у скільки разів зміниться сума виручки за один період, тобто, за рік. Нам потрібно буде знайти різницю в прибутку між останнім фактичним періодом і першим плановим, помножити її на кількість планових періодів (3) і додати до результату суму останнього фактичного періоду.
Прогнозована сума прибутку в 2019 році, яка була розрахована методом експоненціального наближення, складе 4639,2 тис. Рублів, що знову не сильно відрізняється від результатів, отриманих при обчисленні попередніми способами.
урок: Інші статистичні функції в Excel
Ми з'ясували, якими способами можна зробити прогнозування в програмі Ексель. Графічним шляхом це можна зробити через застосування лінії тренда, а аналітичним - використовуючи цілий ряд вбудованих статистичних функцій. В результаті обробки ідентичних даних цими операторами може вийти різний результат. Але це не дивно, так як всі вони використовують різні методи розрахунку. Якщо коливання невелике, то всі ці варіанти, які застосовуються до конкретного випадку, можна вважати відносно достовірними.