Екцел ПРОГНОЗА и сродне функције са примерима формуле

  • Деле Ово
Michael Brown

Упутство објашњава како да користите Екцел ПРОГНОЗА и друге сродне функције са примерима формуле.

У Мицрософт Екцел-у постоји неколико функција које вам могу помоћи да креирате предвиђања линеарног и експоненцијалног изглађивања заснована на о историјским подацима као што су продаја, буџети, новчани токови, цене акција и слично.

Главни фокус овог упутства биће на две главне функције предвиђања, али ћемо се укратко дотакнути и других функција да би вам помогао да разумете њихову сврху и основну употребу.

    Екцел функције предвиђања

    У новијим верзијама Екцел-а постоји шест различитих функција предвиђања.

    Две функције врше линеарне прогнозе:

    • ПРОГНОЗА - предвиђа будуће вредности коришћењем линеарне регресије; застарела функција за компатибилност са Екцелом 2013 и ранијим верзијама.
    • ЛИНЕАРНО - идентично функцији ФОРЕЦАСТ; део новог скупа функција предвиђања у Екцел 2016 и Екцел 2019.

    Четири ЕТС функције су намењене за експоненцијално изглађивање предвиђања. Ове функције су доступне само у Екцел-у за Оффице 365, Екцел 2019 и Екцел 2016.

    • ЕТС – предвиђа будуће вредности на основу алгоритма експоненцијалног изглађивања.
    • ЕТС.ЦОНФИНТ – израчунава интервал поверења.
    • ЕТС.СЕЗОНАЛНОСТ - израчунава дужину сезонског или другог обрасца који се понавља.
    • ЕТС.СТАТ - враћаФОРЕЦАСТ.ЕТС јер обе функције користе исти алгоритам за откривање сезоналности.

      Ова функција је доступна у Екцел-у за Оффице 365, Екцел 2019 и Екцел 2016.

      Синтакса ФОРЕЦАСТ.ЕТС. СЕЗОНАЛНОСТ је следећа:

      ФОРЕЦАСТ.ЕТС.СЕАСОНАЛИТИ(вредности, временска линија, [завршетак_података], [агрегација])

      За наш скуп података, формула има следећи облик:

      =FORECAST.ETS.SEASONALITY(B2:B22, A2:A22)

      И враћа сезоналност 7, која се савршено слаже са недељним обрасцем наших историјских података:

      Екцел функција ФОРЕЦАСТ.ЕТС.СТАТ

      Функција ФОРЕЦАСТ.ЕТС.СТАТ враћа наведену статистичку вредност која се односи на предвиђање експоненцијалног изглађивања временске серије.

      Као и друге функције ЕТС-а, доступна је у Екцел-у за Оффице 365, Екцел 2019 и Екцел 2016.

      Функција има следећу синтаксу:

      ФОРЕЦАСТ.ЕТС.СТАТ(вредности, временска линија, тип_статистике, [сезонскост], [довршење_података], [агрегација])

      тип_статистике аргумент показује коју статистичку вредност треба вратити:

      1. Алфа (основна вредност) - вредност за изравнавање између 0 и 1 која контролише пондерисање тачака података. Што је већа вредност, то се већа тежина даје недавним подацима.
      2. Бета (вредност тренда) - вредност између 0 и 1 која одређује израчунавање тренда. Што је већа вредност, то се већа тежина придаје недавним трендовима.
      3. Гама (вредност сезоне) – вредностизмеђу 0 и 1 који контролише сезоналност ЕТС прогнозе. Што је већа вредност, то се више тежине даје недавном сезонском периоду.
      4. МАСЕ (средња апсолутна скалирана грешка) - мера тачности прогнозе.
      5. СМАПЕ (симетрична средња апсолутна грешка у процентима) - мера тачности заснована на процентима или релативним грешкама.
      6. МАЕ (средња апсолутна грешка) - мери просечну величину грешке предвиђања, без обзира на њихов правац.
      7. РМСЕ (средња квадратна грешка) - мера разлика између предвиђених и посматраних вредности.
      8. Корак откривена величина - величина корака откривена на временској линији.

      На пример, да бисмо вратили Алпха параметар за наш скуп података узорка, користимо ову формулу:

      =FORECAST.ETS.STAT(B2:B22, A2:A22, 1)

      Снимак екрана испод показује формуле за друге статистичке вредности:

      Тако радите предвиђање временских серија у Екцел-у. Да бисте истражили све формуле о којима се говори у овом водичу, добродошли сте да преузмете нашу радну свеску за пример предвиђања програма Екцел. Захваљујем вам на читању и надам се да се видимо на нашем блогу следеће недеље!

      статистичке вредности за предвиђање временских серија.

    Екцел функција ФОРЕЦАСТ

    Функција ФОРЕЦАСТ у Екцел-у се користи за предвиђање будуће вредности коришћењем линеарне регресије . Другим речима, ФОРЕЦАСТ пројектује будућу вредност дуж линије најбољег уклапања на основу историјских података.

    Синтакса функције ФОРЕЦАСТ је следећа:

    ФОРЕЦАСТ(к, познати_и, познати_к)

    Где:

    • Кс (обавезно) - нумеричка к-вредност за коју желите да предвидите нову и-вредност.
    • Познати_и (обавезно) - низ познатих зависних и-вредности.
    • Познати_к (обавезно) - низ познатих независних к-вредности.

    Функција ПРЕДВИЂАЊЕ ради у свим верзијама програма Екцел за Оффице 365, Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010, Екцел 2007, Екцел 2003, Екцел КСП и Екцел 2000.

    Напомена. У програму Екцел 2016 и 2019, ова функција је замењена са ФОРЕЦАСТ.ЛИНЕАР, али је и даље доступна за компатибилност уназад.

    Екцел функција ФОРЕЦАСТ.ЛИНЕАР

    Функција ФОРЕЦАСТ.ЛИНЕАР је савремени пандан функције ПРОГНОЗА. Има исту сврху и синтаксу:

    ФОРЕЦАСТ.ЛИНЕАР(к, познате_и, познате_к)

    Ова функција је доступна у Екцел-у за Оффице 365, Екцел 2019 и Екцел 2016.

    Како ПРОГНОЗА и ФОРЕЦАСТ.ЛИНЕАР израчунати будуће вредности

    Обе функције израчунавају будућу и-вредност коришћењем линеарне регресијеједначина:

    y = a + bx

    Где је а константа (пресек):

    И коефицијент б ( нагиб праве) је:

    Вредности к и ы су средње вредности узорка (просеци) познатих к-вредности и и-вредности.

    Екцел функција ФОРЕЦАСТ не ради:

    Ако ваша формула ФОРЕЦАСТ враћа грешку, то је највероватније из следећих разлога:

    1. Ако су опсези познатих_к и познати_и различити дужине или празно, #Н/А! долази до грешке.
    2. Ако вредност к није нумеричка, формула враћа #ВАЛУЕ! грешка.
    3. Ако је варијанса познатих_к нула, #ДИВ/0! јавља се грешка.

    Како користити функцију ФОРЕЦАСТ у Екцелу – пример формуле

    Као што је већ поменуто, Екцел функције ФОРЕЦАСТ и ФОРЕЦАСТ.ЛИНЕАР су намењене за предвиђање линеарног тренда. Они најбоље функционишу за линеарне скупове података иу ситуацијама када желите да предвидите општи тренд игноришући безначајне флуктуације података.

    На пример, покушаћемо да предвидимо саобраћај на нашој веб локацији за наредних 7 дана на основу подаци за претходне 3 недеље.

    Са познатим и-вредностима (бр. посетилаца) у Б2:Б22 и познатим к-вредностима (датуми) у А2:А22, формула прогнозе је следећа.

    Екцел 2019 – Екцел 2000 :

    =FORECAST(A23, $B$2:$B$22, $A$2:$A$22)

    Екцел 2016 и Екцел 2019 :

    =FORECAST.LINEAR(A23, $B$2:$B$22, $A$2:$A$22)

    Где је А23 нова к-вредност за коју желите да предвидите будућности-валуе.

    У зависности од ваше Екцел верзије, уметните једну од горњих формула у било коју празну ћелију у реду 23, копирајте је на онолико ћелија колико је потребно и добићете овај резултат:

    Обратите пажњу да закључавамо опсеге апсолутним референцама на ћелије (као што је $А$2:$А$2) да бисмо спречили њихову промену приликом копирања формуле у друге ћелије.

    Нацртано на графикону, наша линеарна прогноза изгледа овако:

    Детаљни кораци за прављење таквог графикона описани су у графикону предвиђања линеарне регресије.

    Ако желите да предвидите будуће вредности на основу понављајућег обрасца уоченог у вашим историјским подацима, користите ФОРЕЦАСТ.ЕТС уместо функције Екцел ФОРЕЦАСТ. И следећи одељак нашег упутства показује како се то ради.

    Екцел функција ФОРЕЦАСТ.ЕТС

    Функција ФОРЕЦАСТ.ЕТС се користи за експоненцијално изглађивање предвиђања заснована на низ постојећих вредности.

    Тачније, предвиђа будућу вредност на основу ААА верзије алгоритма Експоненцијално троструко изглађивање (ЕТС), отуда и назив функције. Овај алгоритам изглађује безначајна одступања у трендовима података откривањем сезонских образаца и интервала поверења. „ААА“ означава адитивну грешку, адитивни тренд и адитивну сезону.

    Функција ФОРЕЦАСТ.ЕТС доступна је у Екцел-у за Оффице 365, Екцел 2019 и Екцел 2016.

    СинтаксаЕкцел ФОРЕЦАСТ.ЕТС је следећи:

    ФОРЕЦАСТ.ЕТС(циљни_датум, вредности, временска линија, [сезонскост], [довршење_података], [агрегација])

    Где:

    • Таргет_дате (обавезно) - тачка података за коју треба предвидети вредност. Може бити представљен датумом/временом или бројем.
    • Вредности (обавезно) – опсег или низ историјских података за које желите да предвидите будуће вредности.
    • Временска линија (обавезно) – низ датума/времена или независних нумеричких података са константним кораком између њих.
    • Сезоналност (опционо) – број који представља дужина сезонског обрасца:
      • 1 или изостављена (подразумевано) – Екцел аутоматски детектује сезоналност коришћењем позитивних целих бројева.
      • 0 – нема сезонскости, тј. линеарне прогнозе.

      Максимална дозвољена сезоналност је 8.760, што је број сати у години. Већи сезонски број резултираће #НУМ! грешка.

    • Довршавање података (опционо) - рачуна за недостајуће тачке.
      • 1 или изостављен (подразумевано) - попуните тачке које недостају као просек суседних тачака (инерполација линије).
      • 0 - третирајте тачке које недостају као нуле.
    • Агрегација (опционо) - одређује како да се агрегирају више вредности података са истом временском ознаком.
      • 1 или изостављен (подразумевано) - функција АВЕРАГЕ се користи за агрегацију.
      • Ваше друге опције су: 2 - ЦОУНТ, 3 -ЦОУНТА, 4 – МАКС, 5 – МЕДИАН, 6 – МИН и 7 – СУМ.

    5 ствари које треба да знате о ФОРЕЦАСТ.ЕТС

    1. За исправан рад функције ФОРЕЦАСТ.ЕТС, временска линија треба да има регуларни интервал - сваки сат, дневно, месечно, квартално, годишње, итд.
    2. Функција је најпогоднија за нелинеарни скупови података са сезонским или другим репетитивним шаблоном .
    3. Када Екцел не може да открије образац , функција се враћа на линеарну прогнозу.
    4. Функција може да ради са непотпуним скуповима података где недостаје до 30% тачака података. Тачке које недостају се третирају према вредности аргумента довршење података .
    5. Иако је потребна временска линија са доследним кораком, може бити дупликата у датуму /временске серије. Вредности са истом временском ознаком су агрегиране како је дефинисано аргументом аггрегатион .

    Функција ФОРЕЦАСТ.ЕТС не ради:

    Ако ваша формула произведе грешку, ово ће вероватно бити једно од следећег:

    1. #Н/А се јавља ако низови вредности и временска линија имају различиту дужину.
    2. #ВРЕДНОСТ! грешка се враћа ако аргумент сезонскост , довршавање података или агрегација није нумерички.
    3. #НУМ! грешка се може појавити из следећих разлога:
      • Доследна величина корака се не може открити у временској линији .
      • Вредност сезоналности је ван подржаног опсега (0 - 8,7600).
      • Вредност довршење података је другачија од 0 или 1.
      • Вредност агрегација је ван важећег опсега (1 - 7).

    Како се користи функција ФОРЕЦАСТ.ЕТС у Екцел-у – пример формуле

    Да бисмо видели како се будуће вредности израчунате експоненцијалним изглађивањем разликују од прогнозе линеарне регресије, направимо формулу ФОРЕЦАСТ.ЕТС за исти скуп података који смо користили у претходном примеру:

    =ФОРЕЦАСТ.ЕТС (А23, $Б$2:$Б$22, $А$2:$А$22)

    Где:

    • А23 је циљни датум
    • $Б$2:$Б $22 су историјски подаци ( вредности )
    • $А$2:$А$22 су датуми ( временска линија )

    Изостављањем последња три аргумента ( сезонскост , довршавање података или агрегација ) ослањамо се на подразумеване поставке Екцел-а. И Екцел савршено предвиђа тренд:

    Екцел функција ФОРЕЦАСТ.ЕТС.ЦОНФИНТ

    Функција ФОРЕЦАСТ.ЕТС.ЦОНФИНТ се користи за израчунавање интервала поверења за предвиђену вредност.

    Интервал поверења је нека врста мере тачности предвиђања. Што је интервал мањи, то је веће поверење у предвиђање за одређену тачку података.

    ФОРЕЦАСТ.ЕТС.ЦОНФИНТ је доступан у Екцел-у за Оффице 365, Екцел 2019 и Екцел 2016.

    Функција има следеће аргументе:

    ФОРЕЦАСТ.ЕТС.ЦОНФИНТ(циљни_датум, вредности, временска линија,[ниво_поуздања], [сезонскост], [довршавање података], [агрегација])

    Као што видите, синтакса ФОРЕЦАСТ.ЕТС.ЦОНФИНТ је веома слична оној функције ФОРЕЦАСТ.ЕТС, осим овог додатног аргумента:

    Ниво_поуздања (опционо) - број између 0 и 1 који одређује ниво поузданости за израчунати интервал. Обично се испоручује као децимални број, мада се прихватају и проценти. На пример, да бисте подесили ниво поузданости од 90%, унесите или 0,9 или 90%.

    • Ако се изостави, користи се подразумевана вредност од 95%, што значи да ће 95% времена бити предвиђени подаци Очекује се да ће тачка бити унутар овог радијуса од вредности коју враћа ФОРЕЦАСТ.ЕТС.
    • Ако је ниво поузданости изван подржаног опсега (0 - 1), формула враћа #НУМ! грешка.

    ФОРЕЦАСТ.ЕТС.ЦОНФИНТ пример формуле

    Да бисмо видели како то функционише у пракси, хајде да израчунамо интервал поверења за наш скуп података узорка:

    =FORECAST.ETS.CONFINT(A23, $B$2:$B$22, $A$2:$A$22)

    Где:

    • А23 је циљни датум
    • $Б$2:$Б$22 су историјски подаци
    • $А$2:$ А$22 су датуми

    Последња 4 аргумента су изостављена, говорећи Екцел-у да користи подразумеване опције:

    • Подесите ниво поузданости на 95%.
    • Аутоматски детектујте сезонскост.
    • Попуните недостајуће тачке као просек суседних тачака.
    • Обједините више вредности података са истом временском ознаком користећи ПРОСЕКфункција.

    Да бисте схватили шта враћене вредности заправо значе, погледајте снимак екрана испод (неки редови са историјским подацима су сакривени ради простора).

    Тхе сцреенсхот. формула у Д23 даје резултат 6441,22 (заокружен на 2 децимале). Оно што то значи је да се у 95% времена очекује да ће предвиђање за 11. март пасти унутар 6441,22 од предвиђене вредности од 61,075 (Ц3). То је 61,075 ± 6441,22.

    Да бисте сазнали опсег унутар којег ће вероватно пасти предвиђене вредности, можете израчунати границе интервала поверења за сваку тачку података.

    Да бисте добили доњу границу , одузмите интервал поузданости од предвиђене вредности:

    =C23-D23

    Да бисте добили горњу границу , додајте интервал поверења на предвиђену вредност:

    =C23+D23

    Где је Ц23 предвиђена вредност коју враћа ФОРЕЦАСТ.ЕТС, а Д23 је интервал поверења који враћа ФОРЕЦАСТ.ЕТС.ЦОНФИНТ.

    Копирајте горње формуле надоле, уцртајте резултате на графикон и имаћете јасну визуелну репрезентацију предвиђених вредности и интервала поверења:

    Савет. Да бисте аутоматски креирали такав графикон за вас, искористите функцију Екцел Форецаст Схеет.

    Екцел функција ФОРЕЦАСТ.ЕТС.СЕАСОНАЛИТИ

    Функција ФОРЕЦАСТ.ЕТС.СЕАСОНАЛИТИ се користи за израчунавање дужине образац који се понавља у наведеној временској линији. Уско је повезана са

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.