Thursday, 9 November 2017

Excel trendlinje glidande medelvärde prognos


I min senaste bok Practical Time Series Forecasting: En praktisk guide. Jag inkluderade ett exempel på att använda Microsoft Excels glidande genomsnittlig tomt för att undertrycka månadsäsong. Detta görs genom att skapa ett linjeplot av serien över tiden och sedan lägga till Trendline gt Moving Average (se mitt inlägg om undertryckande säsongsförhållanden). Syftet med att lägga till den glidande genomsnittliga trendlinjen till en tidsplan är att bättre se en trend i data, genom att undertrycka säsongsalder. Ett glidande medelvärde med fönsterbredd w betyder medelvärde över varje uppsättning av w-konsekutiva värden. För att visualisera en tidsserie använder vi vanligtvis ett centrerat glidande medelvärde med w-säsongen. I ett centrerat glidande medel beräknas värdet på det glidande medlet vid tid t (MA t) genom att centrera fönstret kring tiden t och medelvärdet över w-värdena i fönstret. Om vi ​​till exempel har dagliga data och vi misstänker en veckodagseffekt kan vi undertrycka det med ett centrerat glidande medelvärde med w7 och sedan planera MA-linjen. En observant deltagare i min online-kursprognos Upptäckt att Excels glidande medelvärde producerar inte vad vi förväntar oss: I stället för medelvärdet över ett fönster som är centrerat kring en tidsperiod, tar det helt enkelt genomsnittet för de senaste w månaderna (kallad en efterföljande glidande medelvärde). Medan efterföljande rörliga medelvärden är användbara för prognoser, är de sämre för visualisering, särskilt när serien har en trend. Anledningen är att det efterföljande rörliga genomsnittet ligger bakom. Titta på figuren nedan, och du kan se skillnaden mellan Excels efterföljande glidande medelvärde (svart) och ett centrerat glidande medelvärde (rött). Det faktum att Excel producerar ett efterföljande glidande medelvärde i Trendline-menyn är ganska störande och vilseledande. Ännu mer störande är dokumentationen. som felaktigt beskriver den efterföljande MA som produceras: Om Perioden är inställd till 2, används medelvärdet av de två första datapunkterna som den första punkten i den glidande genomsnittliga trendlinjen. Medelvärdet av andra och tredje datapunkter används som andra punkt i trendlinjen, och så vidare. För mer om glidande medelvärden, se här: I den här lektionen kan du lära dig hur du använder trendlinjer i Excel. Trendlinjer är användbara när du presenterar data som ändras över tiden. Trenden på diagrammet används också för att förutsäga fördelningen av data i framtiden eller tidigare. Prognos används i statistik och ekonometri, där det kallas regression. Trendlinjer i Excel kan bara läggas till i okomplicerade och tvådimensionella diagram. Typer av grafer, som kan användas till: område, kolumn, rad, lager, streck, scatter och bubbla. Trendlinjer kan inte läggas till i diagrammet: tredimensionell, staplad och radar, paj, yta och ring. Jag skapade ett enkelt linjediagram som ett exempel. För att lägga till en trendlinje måste du först klicka på diagrammet. På bandet finns en ny Diagramverktyg-meny. På fliken Layout ser du Trendline-knappen. Du kan infoga 4 olika typer av trendlinjer. Dessa är: Linjär Trendlinje, Exponentiell Trendlinje, Linjär Prognos Trendlinje och Två Period Flyttande Medelvärde. Linjär trendlinje för detta provlinjediagram kommer att vara som i bilden nedan. På så sätt kan du infoga en mycket enkel trendlinje. Du får fler möjligheter efter att ha valt Fler trendlinjealternativ. Då visas dialogrutan Format Trendline. Denna dialogruta ger dig många alternativ att arbeta med trendlinjer. Till exempel kan vi se hur det kommer att se nästa 10 Framåtprognosperioder för din provtendenslinje. Det är bara ett mycket enkelt exempel. Som du kan se är trendlinjerna ganska användbara verktyg. Beräkning av glidande medelvärde i Excel I denna korta handledning lär du dig att snabbt beräkna ett enkelt glidande medelvärde i Excel, vilka funktioner som ska användas för att få glidande medelvärden för de senaste N dagarna, veckor, månader eller år, och hur man lägger till en glidande genomsnittlig trendlinje till ett Excel-diagram. I ett par senaste artiklar har vi tittat nära på beräkningen av genomsnittet i Excel. Om du har följt vår blogg vet du redan hur man beräknar ett normalt genomsnitt och vilka funktioner som ska användas för att hitta vägt genomsnitt. I dagens handledning diskuteras två grundläggande tekniker för att beräkna glidande medelvärde i Excel. Vad rör sig i genomsnitt Generellt sett kan glidande medelvärde (även kallat rullande medelvärde, löpande medelvärde eller rörligt medelvärde) definieras som en serie av medelvärden för olika delsatser av samma dataset. Det används ofta i statistik, säsongrensade ekonomiska och väderprognoser för att förstå underliggande trender. I aktiehandel är glidande medelvärde en indikator som visar medelvärdet av en säkerhet under en viss tidsperiod. I affärer är det en vanlig praxis att beräkna ett glidande medelvärde av försäljningen under de senaste tre månaderna för att bestämma den senaste trenden. Till exempel kan det glidande genomsnittet av tre månaders temperaturer beräknas genom att ta medeltemperaturen från januari till mars, sedan medeltemperaturen från februari till april, sedan mars till maj och så vidare. Det finns olika typer av rörliga medelvärden som enkla (även känd som aritmetiska), exponentiella, variabla, triangulära och viktade. I den här handledningen ser vi på det mest använda enkla glidande medlet. Beräkning av enkelt glidande medelvärde i Excel Totalt sett finns det två sätt att få ett enkelt glidande medelvärde i Excel - med hjälp av formler och trendlinjealternativ. Följande exempel visar båda teknikerna. Exempel 1. Beräkna glidande medelvärde för en viss tidsperiod Ett enkelt glidande medelvärde kan beräknas på nolltid med funktionen AVERAGE. Antag att du har en lista över genomsnittliga månatliga temperaturer i kolumn B, och du vill hitta ett glidande medelvärde i 3 månader (som visas på bilden ovan). Skriv en vanlig AVERAGE-formel för de första 3 värdena och mata in den i raden som motsvarar 3: e värdet från toppen (cell C4 i det här exemplet) och sedan kopiera formeln ner till andra celler i kolumnen: Du kan fixa kolumn med en absolut referens (som B2) om du vill, men var noga med att använda relativa radreferenser (utan tecknet) så att formeln justeras korrekt för andra celler. Kom ihåg att ett medelvärde beräknas genom att lägga upp värden och sedan dela summan med antalet värden som ska beräknas. Du kan verifiera resultatet med hjälp av SUM-formeln: Exempel 2. Hämta glidmedel för en de senaste N dagarna veckor månader år i en kolumn Anta att du har en lista med data, t. ex. försäljningsuppgifter eller aktiekurser, och du vill veta genomsnittet av de senaste 3 månaderna när som helst. För detta behöver du en formel som beräknar genomsnittsvärdet så snart du anger ett värde för nästa månad. Vilken Excel-funktion kan göra detta Den bra gamla AVERAGE i kombination med OFFSET och COUNT. AVERAGE (OFFSET (första cellen. COUNT (hela intervallet) - N, 0, N, 1)) Där N är numret för de sista dagarna veckor månader år att inkludera i medelvärdet. Inte säker på hur du använder den här glidande medelformeln i dina Excel-kalkylblad Följande exempel gör saker tydligare. Om man antar att värdena i genomsnitt är i kolumn B som börjar i rad 2, skulle formeln vara följande: Och nu kan vi försöka förstå vad den här Excel-glidande medelformeln faktiskt gör. COUNT-funktionen COUNT (B2: B100) räknar hur många värden som redan är angivna i kolumn B. Vi börjar räkna i B2 eftersom rad 1 är kolumnrubriken. OFFSET-funktionen tar cell B2 (det första argumentet) som utgångspunkt och förskjuter räkningen (värdet returneras av COUNT-funktionen) genom att flytta 3 rader upp (-3 i 2: a-argumentet). Som resultat returnerar det summan av värden i ett intervall som består av 3 rader (3 i det 4: e argumentet) och 1 kolumn (1 i det sista argumentet), vilket är de senaste 3 månaderna som vi vill ha. Slutligen skickas returvärdet till AVERAGE-funktionen för att beräkna det glidande medlet. Tips. Om du arbetar med kontinuerligt uppdaterbara arbetsblad där nya rader sannolikt kommer att läggas till i framtiden, se till att du anger ett tillräckligt antal rader i COUNT-funktionen för att tillgodose potentiella nya poster. Det är inte ett problem om du innehåller fler rader än vad som behövs så länge du har den första cellen till höger, kommer COUNT-funktionen att slänga alla tomma rader ändå. Som du säkert märkte innehåller tabellen i det här exemplet data i endast 12 månader, men ändå levereras intervallet B2: B100 till COUNT, bara för att vara på spara sidan :) Exempel 3. Hämta glidande medelvärde för de sista N-värdena i en rad Om du vill beräkna ett glidande medelvärde för de senaste N dagarna, månaderna, år etc. i samma rad kan du justera offsetformeln på följande sätt: Anta att B2 är det första numret i raden och du vill ha att inkludera de sista 3 siffrorna i medelvärdet tar formeln följande form: Skapa ett Excel-glidande medeldiagram Om du redan har skapat ett diagram för dina data, lägger du till en glidande genomsnittlig trendlinje för det diagrammet i några sekunder. För detta ska vi använda Excel Trendline-funktionen och de detaljerade stegen följs nedan. I det här exemplet skapade Ive en 2-D-kolonnediagram (Infoga tab gt Charts-grupp) för våra försäljningsdata: Och nu vill vi visualisera det glidande genomsnittet i 3 månader. I Excel 2010 och Excel 2007 går du till Layout gt Trendline gt More Trendline Options. Tips. Om du inte behöver ange detaljerna, t. ex. det glidande medelintervallet eller namnen, kan du klicka på Design gt Add Chart Element gt Trendline gt Flytta genomsnittet för det omedelbara resultatet. Format Trendline-rutan öppnas på höger sida av ditt arbetsblad i Excel 2013, och motsvarande dialogruta kommer att dyka upp i Excel 2010 och 2007. För att förbättra din chatt kan du växla till fliken Fill amp Line eller Effects på rutan Format Trendline och spela med olika alternativ som linjetyp, färg, bredd, etc. För kraftfull dataanalys kan du lägga till några glidande genomsnittliga trendlinjer med olika tidsintervaller för att se hur trenden utvecklas. Följande skärmdump visar de 2 månaders (gröna) och 3 månaders (tegelröd) rörliga genomsnittliga trendlinjerna: Nåväl, det handlar om att beräkna glidande medelvärde i Excel. Proveringsbladet med de rörliga medelformlerna och trendlinjen är tillgänglig för nedladdning - Flyttande medelvärde kalkylblad. Jag tackar dig för att du läser och ser fram emot att träffa dig nästa vecka. Du kanske också är intresserad av: Ditt exempel 3 ovan (Flytta medelvärdet för de sista N-värdena i rad) fungerade perfekt för mig om hela raden innehåller siffror. Jag gör det här för min golfliga liga där vi använder ett 4 veckors rullande medelvärde. Ibland är golfare frånvarande så istället för ett poäng kommer jag att lägga ABS (text) i cellen. Jag vill ändå att formuläret ska leta efter de senaste 4 poängen och inte räkna ABS antingen i täljaren eller i nämnaren. Hur ändrar jag formeln för att uppnå detta Ja, jag märkte att om cellerna var tomma var beräkningarna felaktiga. I min situation spårar jag över 52 veckor. Även om de senaste 52 veckorna innehöll data var beräkningen felaktig om någon cell före 52 veckorna var blank. Jag försöker skapa en formel för att få det glidande genomsnittet för 3 år, uppskattar om du kan hjälpa till med pls. Datum Produktpris 1012016 A 1,00 1012016 B 5,00 1012016 C 10,00 1022016 A 1,50 1022016 B 6,00 1022016 C 11,00 1032016 A 2,00 1032016 B 15,00 1032016 C 20,00 1042016 A 4,00 1042016 B 20,00 1042016 C 40,00 1052016 A 0,50 1052016 B 3,00 1052016 C 5,00 1062016 A 1,00 1062016 B 5,00 1062016 C 10,00 1072016 A 0,50 1072016 B 4,00 1072016 C 20,00 Hej, jag är imponerad av den stora kunskapen och den korta och effektiva instruktionen du tillhandahåller. Jag har också en fråga som jag hoppas att du kan låna din talang med en lösning också. Jag har en kolumn A på 50 (veckovis) intervalldatum. Jag har en kolumn B bredvid den med planerad produktion i genomsnitt per vecka för att slutföra målet på 700 widgets (70050). I nästa kolumn summerar jag mina veckovisa inkrement hittills (100 till exempel) och beräknar min återstående antal prognos avg per återstående vecka (ex 700-10030). Jag skulle vilja kopiera varje vecka ett diagram som börjar med den aktuella veckan (inte datumet för start x-axeln i diagrammet), med summan (100) så att min utgångspunkt är den aktuella veckan plus resten avgweek (20), och avsluta den linjära grafen vid slutet av vecka 30 och y-punkten på 700. Variablerna för att identifiera rätt celldatum i kolumn A och slutar vid mål 700 med en automatisk uppdatering från dagens datum, förvirrar mig. Kan du hjälpa dig med en formel (jag har försökt IF logik med idag och bara inte löser det.) Tack Vänligen hjälp med den korrekta formeln för att beräkna summan av timmar som har angetts under en rörlig 7-dagarsperiod. Till exempel. Jag behöver veta hur mycket övertid som arbetas av en individ under en rullande 7-dagarsperiod beräknad från årets början till slutet av året. Den totala antalet arbetade timmar måste uppdateras under de 7 rullande dagarna då jag går in i övertidstimmen dagligen. Tack. Finns det ett sätt att få summan av ett nummer under de senaste 6 månaderna? Jag vill kunna beräkna summa för de senaste 6 månaderna varje dag. Så illa behöver det uppdateras varje dag. Jag har ett excel-ark med kolumner varje dag förra året och kommer så småningom att lägga till mer varje år. någon hjälp skulle uppskattas, eftersom jag är stumped Hej, jag har ett liknande behov. Jag måste skapa en rapport som visar nya klientbesök, totala kundbesök och annan information. Alla dessa fält uppdateras dagligen i ett kalkylblad, jag behöver dra uppgifterna för de föregående 3 månaderna uppdelade per månad, 3 veckor i veckor och sista 60 dagar. Finns det en VLOOKUP eller formel eller något jag kan göra som länkar till arket som uppdateras dagligen så att min rapport kan uppdateras dailyExcel: Trendlines En av de enklaste metoderna för att gissa en allmän trend i dina data är att lägga till en trendlinje till ett diagram. Trendlinjen är lite lik en linje i ett linjediagram, men det förbinder inte varje datapunkt exakt som ett linjediagram gör. En trendlinje representerar all data. Det betyder att mindre undantag eller statistiska fel kommer att distrahera Excel när det gäller att hitta rätt formel. I vissa fall kan du också använda trendlinjen för att prognosera framtida data. Diagram som stöder trendlinjer Trendlinjen kan läggas till i 2-D-diagram, t. ex. Area, Bar, Column, Line, Stock, X Y (Scatter) och Bubble. Du kan lägga till en trendlinje till 3-D, Radar, Pie, Area eller Donut-diagram. Lägga till en trendlinje När du har skapat ett diagram högerklickar du på dataserien och väljer Lägg till trendlinehellip. En ny meny kommer att visas till vänster om diagrammet. Här kan du välja en av trendlinjetyperna genom att klicka på en av radioknapparna. Nedanför trendlinjer finns en position som kallas Display R-kvadrerat värde på diagrammet. Det visar hur en trendlinje är anpassad till data. Det kan få värden från 0 till 1. Ju närmare värdet är till 1, desto bättre passar det i diagrammet. Trendline-typer Linjär trendlinje Denna trendlinje används för att skapa en rak linje för enkla linjära dataset. Data är linjär om systemdatapunkterna liknar en linje. Den linjära trenderlinjen indikerar att något ökar eller minskar med jämna mellanrum. Här är ett exempel på datorförsäljning för varje månad. Logaritmisk trendlinje Den logaritmiska trendlinjen är användbar när du måste hantera data där förändringshastigheten ökar eller minskar snabbt och stabiliserar sedan. Vid en logaritmisk trendlinje kan du använda både negativa och positiva värden. Ett bra exempel på en logaritmisk trendlinje kan vara en ekonomisk kris. Först blir arbetslösheten högre, men efter en stund stabiliseras situationen. Polynomisk trendlinje Denna trendlinje är användbar när du arbetar med oscillerande data - till exempel när du analyserar vinster och förluster över en stor dataset. Graden av polynomet kan bestämmas av antalet datafluktuationer eller antalet böjningar, det vill säga de kullar och dalar som uppträder på kurvan. En order 2 polynomisk trendlinje brukar ha en kulle eller dal. Order 3 har i regel en eller två kullar eller dalar. Order 4 har i allmänhet upp till tre. Följande exempel illustrerar förhållandet mellan hastighet och bränsleförbrukning. Power trendlinje Denna trendlinje är användbar för dataset som används för att jämföra mätresultat som ökar med en förutbestämd takt. Till exempel accelerationen av en tävlingsbil med en sekunds intervall. Du kan skapa en power trendlinje om dina data innehåller noll eller negativt värde. Exponentiell trendlinje Den exponentiella trendlinjen är mest användbar när datavärdena stiger eller faller med en ständigt ökande hastighet. Det används ofta i vetenskap. Det kan beskriva en befolkning som växer snabbt i efterföljande generationer. Du kan inte skapa en exponentiell trendlinje om dina data innehåller noll - eller negativa värden. Ett bra exempel på denna trendlinje är förfallet av C-14. Som du kan se är detta ett perfekt exempel på en exponentiell trendlinje, eftersom R-kvadrerade värdet är exakt 1. Flyttande medel Det rörliga genomsnittet släpper ut linjerna för att visa ett mönster eller en trend tydligare. Excel gör det genom att beräkna det glidande medlet för ett visst antal värden (inställt av ett Period-alternativ), som som standard är inställt på 2. Om du ökar detta värde beräknas medelvärdet från fler datapunkter så att linjen kommer att bli jämnare. Det rörliga genomsnittet visar trender som annars skulle vara svåra att se på grund av buller i data. Ett bra exempel på en praktisk användning av denna trendlinje kan vara en Forex-marknad.

No comments:

Post a Comment