Як екстраполювати дані в excel (з прикладом)


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

Найпростіший спосіб екстраполяції даних у Excel — це використання функції TREND , яка використовує такий синтаксис:

ТРЕНД(відомі_y, [відомі_x], [нові_x], [const])

золото:

  • відомі_y : діапазон відомих значень y
  • відомі_x : діапазон відомих значень x
  • new_x : діапазон нових значень x
  • const : чи змусити константу в рівнянні лінії тренду дорівнювати нулю.

Примітка . Функція TREND розроблена для використання з даними, які слідують лінійному тренду. Для наборів даних із нелінійним трендом потрібно використовувати більш просунуті методи .

У наступному покроковому прикладі показано, як використовувати функцію TREND для екстраполяції даних на практиці в Excel.

Крок 1: Створіть набір даних

Спочатку давайте введемо значення з наступного набору даних в Excel:

Крок 2. Перевірте, чи дані відповідають лінійному тренду

Далі створимо діаграму розсіювання, щоб перевірити, чи слідують дані лінійному тренду.

Для цього виділіть діапазон A2:B14 , потім клацніть вкладку «Вставити» на верхній стрічці, а потім клацніть піктограму «Розкид» у групі «Графіка» :

З’явиться така діаграма розсіювання:

На графіку ми бачимо, що точки приблизно слідують лінійному тренду.

Іншими словами, точки лежать приблизно вздовж прямої діагональної лінії.

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

Примітка : якщо дані демонструють нелінійний шаблон, натомість можна спробувати підібрати поліноміальну криву .

Крок 3. Використовуйте функцію TREND для екстраполяції нових значень

Припустімо, ми хочемо використати наші наявні дані, щоб екстраполювати значення y для наступних нових значень x:

  • х = 25
  • х = 30
  • х = 35

Для цього ми можемо визначити ці нові значення в нашій електронній таблиці, а потім ввести таку формулу в клітинку B17 :

 =TREND( $B$2:$B$14 , $A$2:$A$14 , A17 )

Потім ми можемо клацнути та перетягнути цю формулу до кожного з нових значень:

Ось як інтерпретувати результат:

  • Для значення x = 25 очікуване значення y дорівнює 26,75229 .
  • Для значення x = 30 очікуване значення y дорівнює 31,596 .
  • Для значення x = 35 очікуване значення y дорівнює 36,43971 .

Якщо ви хочете дізнатися точну формулу, яка використовується для екстраполяції цих значень, ви можете ввести таку формулу в клітинку D2 :

 =LINEST( A2:A14 , B2:B14 )

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Функція LINEST обчислює лінію лінійного тренду для наявних даних, яка виявляється:

y = 0,968741x + 2,533759

Функція TREND використовує це рівняння під капотом для екстраполяції значень y.

Наприклад, для значення x = 25 рівняння обчислює наступне:

y = 0,968741*(25) + 2,533759 = 26,75229

Це відповідає значенню, обчисленому функцією TREND .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Як створити прогноз продажів у Excel
Як створити найкращу лінію в Excel
Як додати квадратичну лінію тренду в Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *