Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Den här bloggen kommer att lära dig hur du delar upp LuckyTemplates tidsseriedata i viktiga komponenter. Du kan se hela videon av denna handledning längst ner på den här bloggen .


Tidsseriedata finns överallt, från pulsmätningar till enhetspriser på butiksvaror, och även i vetenskapliga modeller. Att dela upp dessa data i väsentliga delar kan vara fördelaktigt, särskilt vid förberedelser och presentationer.

Denna bloggs metod för tidsserienedbrytning hjälper dig att hitta ett bättre sätt att presentera data när du beskriver trender, säsongsvariationer eller oväntade händelser. Det är också en bra språngbräda för .

Innehållsförteckning

Typer av grafer

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

I bilden ovan finns flera grafer, inklusive  FaktiskaTrenderSäsongsvariationer och  Brus . En av de bästa sakerna med den här bilden är att det finns fall i varje graf .

Den här funktionen kan vara praktisk när du vill lyfta fram vissa avgörande faktorer som påverkar trender, som inkomst och yrke i en konsumentköptrend. 

Detsamma gäller för att fastställa säsongsmönster , där de kan beskriva ett företags månatliga eller kvartalsvisa tillväxtrörelser.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

De är också utmärkta för att bestämma datafluktuationer som bullerrestnivåer för vetenskapliga studier och liknande. Till exempel kan vi i grafen nedan se en ökning av resthalterna de senaste tio åren, vilket ger oss lite inblick i en potentiell trend.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Att förstå komplexa datarörelser under en lång period är mycket lättare när du presenterar dem genom ovanstående grafer. Att smälta all information och känna igen mönstren och trenderna framför dig är mycket lättare.

Som ett resultat förbättrar det intresset och konversationen kring din datarapport eller presentation. Det hjälper dig också att förstå vad som händer med din försäljning, produktion eller något annat.

LuckyTemplates tidsseriedatauppsättning

Jag kommer att visa dig två sätt att bryta ner denna dataserie, som skapades i Python Scrip Editor. Jag kommer också att lära dig hur du använder samma information. Slutligen kommer jag att ge dig en uppfattning om vad du behöver lägga in i Power Query.

Nedan är vår exempeldatauppsättning med en månadskolumn för datum från 1985 till 2018 tillsammans med en produktionsvärdeskolumn för en maskin.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Python-skript

Därefter går vi till Python Script Editor och lägger till en kod till de två kolumnerna i vår datamängd. Koden kommer att importera  pandor som pd , ett datamanipuleringsbibliotek och  matplotlib.pylot som plt , som visar våra bilder. Och för vår säsongsmässiga nedbrytning kommer det att importeras ett paket med  statsmodeller  och  tsa.seasonal .

Variabeln på 4:e raden visar var vår data sparas, och på 5:e raden ser du att jag ändrade vårt  datauppsättningsnamn  till  df  eftersom det är lättare att skriva. Och på den 11:e raden såg jag till att datumet var inställt för datum och tid och gjorde sedan indexet till datumet den 12:e.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

LuckyTemplates Tidsserie Säsongsupplösning

För att göra en säsongsuppdelning måste vi ha ett index som är en tidsserie eller ett datum- och tidsindex. Därför kommer vi att ställa in dataindexet som datum och den första kolumnen.

Vi vill också ställa in frekvensen för data till  Month Start  ( MS ) med hjälp av  variabeln df  vid sidan av  freq-  funktionen, som visas på den 13:e raden nedan.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Slutligen använder vi plt.show för att se vad vi har skapat. Och om vi kör det får vi resultatet nedan.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Nu har vi vår säsongsbetonade nedbrytning. Och som du kan se från bilden ovan har den våra  faktiska uppgiftertrendersäsongsvariationer och  rester . Dessa grafer ger dig massor av information om vad som händer med din försäljning eller produktion över tiden.

Skapa visuellt med LuckyTemplates tidsseriedata

Låt oss gå tillbaka till den huvudsidan så att jag kan visa dig hur jag skapade dessa grafer i data. Sedan går vi till Transform och ser vår ursprungliga datamängd nedan, som handlar om elektrisk produktion.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Som ni ser har jag gjort tre tabeller för säsongsvariationer , rester och trender . Det var svårt att få ihop dem på ett bord, så jag delade upp dem i tre. Men det är enkelt att kopiera och klistra in koden för vår data.

Säsongsvariationer

Om vi ​​flyttar till tabellen Elproduktion kommer du att se att den har säsongsvariationer, datum och produktionskolumner. Säsongskolumnen visar fluktuationen över tiden. Vi går igenom stegen för att skapa den.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Om vi ​​går över till  Applied Steps , kan du se att jag redan har marknadsfört rubrikerna och bytt namn på kolumnerna, bland annat. Vad vi ska göra här är att klicka på   steget Kör Python-skript .

Som du kan se på bilden nedan gjorde vi nästan samma sak som vi gjorde för vår visuella när vi skapade den i Python Visual. Vi har tagit in våra nödvändiga bibliotek, inklusive  pandor  och  statsmodels.tsa.seasonal  och   funktionen seasonal_decompose .

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Vi sparade också om vår datamängdsvariabel som df för enklare skrivning och skapade ett datum. För att vara säker på att det var ett datum isolerade vi datumkolumnen och använde sedan  pd.to_datetime.  Efter det sparade vi det över  df .

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Sedan ändrade vi frekvensen till Month Start ( MS ) eftersom vi ville ge dessa datum till den  säsongsbetonade _decompose-funktionen .

Istället för att plotta vår funktion drog vi ut säsongsdelen, skickade in vår datamängd och använde . säsongsbetonad  bara för att få fram säsongsdata. Slutligen nollställde vi indexet så att vi kunde se datumet igen.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

 Om jag nu klickar på OK kan du se att du får den ursprungliga datamängden och sedan den df som vi står för.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Om vi ​​klickar på  Tabell  (markerat i bilden ovan) och öppnar den, får vi upp produktionssäsongstabellen nedan. Om du vill skapa en tabell som liknar den här, kopiera bara skriptet som jag visade dig tidigare.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Rester

Låt oss nu gå över till Residualerna där det enda jag har ändrat var metoden eller punkten efter seasonal_decompose .

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Återställer inte indexet

Om vi ​​inte återställer indexet och klickar på OK kommer vårt skript att returnera ett fel. Så om vi sätter ett  #  före  df.reset_index  i den sista raden i vårt skript, kommer det att resultera i tabellen nedan. Som du kan se på bilden saknas indexet och det finns ingen datumkolumn.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Därför måste vi återställa indexet eftersom det returnerar datumet, som skulle fungera som detta index. Så om vi tar bort det  # , kommer det att ge mig tillbaka dataramen, vilket resulterar i tabellen nedan, som nu har en datumkolumn.

Hur man enkelt bryter ner LuckyTemplates tidsseriedata

Och du kan använda samma metod för Trend, vilket gör det till ett riktigt enkelt skript som du kan komma åt när du vill.




Slutsats

Nu vet du ett bra sätt att bryta ner dina bilder. Med ett enkelt skript kan du börja skapa säsongsvariationer, trender och återstående tidsseriedata i LuckyTemplates och Python .

Med denna LuckyTemplates tidsserienedbrytningsmetod kan du beskriva data som involverar , säsongstillväxt och förändringar, eller oväntade händelser. Det är också ett utmärkt verktyg för att prognostisera. Och det bästa är att du enkelt kan kopiera och klistra in det här skriptet för alla tidsseriedata du har.


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.