Varemerkingsindeks (CSI) Varegruppeindeksen (CSI) er først utviklet for aksjehandel, hvor den ble brukt til å finne varer med høyest fortjenestepotensial for kortsiktig handel. CSI-indikatoren ble først introdusert Welles Wilder i boken New Concepts in Technical Trading Systems. Commodity Selection Index teori CSI kombinerer 4 faktorer, som bestemmer de beste råvarene for handel. CSI antyder at de beste råvarene er: - Høy retningsbevegelse (DMI-indikatorverdi) - Høy volatilitet (volatilitetsindeksverdi og ATR) - har rimelige marginkrav (i forhold til retningsbestemt ampvolatilitet) - har rimelige provisjonsrater med CSI Wilders tilnærming er å handle varer med høye CSI-verdier (i forhold til andre varer). En høy CSI-vurdering viser at varen har sterke volatilitetsegenskaper og trending. Slike varer med høy CSI-vurdering er svært volatile, og har potensial til å oppnå den raskeste fortjenesten på kortest tid. Varevalksindeksformel CSI-beregningseksempel Selv om høye CSI-verdier innebærer økende markedsegenskaper, er indikatoren designet for kortsiktige forhandlere som kan takle risikoen forbundet med svært volatile markeder. Opphavsretts kopi Forex-indicatorsIndicators ganger Notification Publishing copyrighted material er strengt forbudt. Hvis du mener at det er opphavsrettsbeskyttet materiale i denne delen, kan du bruke skjemaet for opphavsrettsbrudd til å sende inn et krav. Slik installerer du cBots amp-indikatorer Last ned indikatoren eller cBot. Dobbeltklikk på den nedlastede filen. Dette vil installere alle nødvendige filer i cAlgo. Finn indikatorcbot du vil bruke fra menyen til venstre. Legg til en forekomst av indicatorcBot å kjøre. Last ned indikatoren Dobbeltklikk på den nedlastede filen. Dette vil installere alle nødvendige filer i cTrader. Velg indikatoren fra Tilpasset i funksjonsmenyen (f) i øverste senter av diagrammet. Skriv inn parametrene og klikk OK. Beskrivelse Sendt av Datokategori Forhåndsvisning Nedlastinger Kommentarer Vurdering Det viser trebjelkens reverseringsstearmønster, Mønsteret har høy nøyaktighet og R: R. Nedlasting. Algodeveloper15-tre-bar-reversal-mønsterA 1-2-3-4 reversal diagrammønster er oppbygget av 4 definerbare punkter, kjent som punkt 1, 2. 3 og 4. Et typisk 1-2-3-4 diagrammønster er best omsatt etter et sterkt valutapar opp - eller nedtrend og kan defineres av et enkelt sett med handelsregler. En forhandler kan bekrefte returhandel med en teknisk indikator som DMI eller MACD. 1-2-3-4 Grunnleggende regler for korte handler Punkt (1): Det høye i et oppadgående valutamarked. Punkt (2): En nedadgående korreksjon i opptrenden, den laveste linjen i korreksjonen før prisen går tilbake til punkt (3). Punkt (3): Den høye i bevegelsen opp fra punkt (2), men en feil i å lage en ny høyere høy (punkt 1). Punkt (4): Gå kort 1 pip under punkt (2) 1-2-3-4 Grunnleggende regler for lange handler Det motsatte gjelder når du bruker disse grunnleggende regler for lange handler, men nå: Punkt (1): Den lave i en nedtrendende valutamarkedet. Punkt (2): En oppadgående korreksjon i nedtrenden, den høyeste linjen i korreksjonen før prisen faller tilbake opp punkt (3). Punkt (3): Den lave i bevegelsen ned fra punkt (2), men en feil i å lage en ny lavere lav (punkt 1). Punkt 4: Gå lang 1 pip over punkt (2) 1-2-3-4 Opp Forex Reversal Strategy ved hjelp av MACD 1) Gjør dette reverseringsmønsteret bare etter en sterk nedtrending 2) Plasser poeng (1), (2) og (3) på diagrammet ditt 3) Sett en KJØP-ordre 1 pip over (2) 4) Bekreft handel med MACD-indikatoren (eller en annen), MACD må signalere en kjøp eller kjøpsmodus allerede. 5) Målnivå: Beregn avstanden mellom (2) og (3) hvis for eksempel avstanden mellom (2) og (3) er 50 pips, enn 50 pips er målet ditt. 6) Sett ditt stopp 1 pip under (3) 1-2-3-4 Down Forex Reversal Strategy ved å bruke DMI 1) Gjør dette reverseringsmønsteret bare etter en sterk opptreden 2) Plasser poengene 1, 2 og 3 ) på diagrammet ditt 3) Sett en SELL-ordre 1 pip under (2) 4) Bekreft handel med DMI-indikatoren (eller en annen) DMI må signalere en selger eller i salgsmodus allerede. 5) Målnivå: Beregn avstanden mellom (2) og (3) hvis for eksempel avstanden mellom (2) og (3) er 250 pips, enn 250 pips er målet ditt. 6) Sett ditt stopp 1 pip over (3) Du kan også like: Dine detaljer er strengt beskyttet, trygt og aldri selges eller deles. Vi hater spam så mye som du gjør. Mer informasjon om vår personvernpolicy. Alle artikler, systemer, strategier, anmeldelser, vurderinger, nyheter, undersøkelser, analyser, priser eller annen informasjon som finnes på dette nettstedet, av Aboutcurrency, dets partnere eller bidragsytere, er gitt som generell markedskommentar og utgjør ikke investeringsråd. Overcurrency aksepterer ikke ansvar for tap eller skade, inkludert, uten begrensning, tap av fortjeneste, som kan oppstå direkte eller indirekte fra bruk av eller tillit til slik informasjon. Opphavsretts kopi 2017 Omkurs. Alle rettigheter reservert. Risikoopplysning: Trading forex på margin har høy risiko, og kan ikke være egnet for alle investorer. Den høye innflytelsen kan virke mot deg så vel som for deg. Før du bestemmer deg for å investere i utenlandsk valuta, bør du nøye vurdere investeringsmålene dine, nivået på erfaring og risikoen for appetitten. Muligheten er at du kan opprettholde et tap av noen eller hele din opprinnelige investering, og derfor bør du ikke investere penger som du ikke har råd til å tape. Du bør være oppmerksom på alle risikoene forbundet med valutahandel, og søk råd fra en uavhengig finansiell rådgiver hvis du er i tvil.
Monday, 27 November 2017
Forex Srbija Edukacija
Det er en koji su spremni prihvatiti izazov jeg pratiti ga, profesionalno trgovanje moe biti cilj vredan truda. Ali pre nego to zaronite previe duboko du forex trgovanje, uhøflig noni prst ili smoite Vae noge du pliaku jeg oppoznajte se sa vodom Nakon å se privatpersoner, sjefspesialister. Uzmite dovoljno vremena. I. Budite iskreni prema sebi. Budite spremni da rtvujete svoje vreme i novac. Nikad nemojte prestati sa uenjem i najvanije, nikada ne odustajte. Pobednici nikada ne odustaju, en oni koji odustaju nikada ne pobeuju. Cena koju treba platiti da bi postali vrhunski trgovac uzuzetno visoka, ali svakako se isplati. Da det var så bra, så var det ikke så mye å si, og det var så bra at du ikke hadde noe å gjøre med dette stedet. Ne postoji takva stvar na ovom svetu. Rei lenj i trgovac su u potpunoj suprotnosti. Morate biti spremni platiti cenu da postanete trgovac. Dakle, dobro ste prostudirali ovu nau kolu. Pet puta ste je proitali, nauili est otovne analize i tehnike upravljanja novcem jeg moda ak i otvorili demo egentlig i poeli trgovati prema planu koji ste stvorili (imate plan trgovanja, zar ne). Sada må du bare se på deg, og du vil være sikker på at du har det, og du vil være glad for deg. Vi har sett deg så godt som vi har sett. Du må se på samme måte som om du ikke har noen gode råd til deg. Sada du vreme da se bacite na pravi posao. Siguran sam da sada mislite: Jeg er glad for å se deg, du er glad i deg, du har ikke noe å si om deg selv. Kao Jeg kjenner bilo koje struke, du er en leker, advokat, sportist, ubica, pijun, Ninda, ultimate fighter, muziar ili bilo koje druge okupacije koja zahteva visok nivoe vetina, nikada ne prestajete uiti vebati. Du er sikker på at du vet hva du skal gjøre, og jeg er sikker på at du vil være i stand til å gjøre noe. Ovo poglavlje e zaviriti u ono ta Vam je potrebno - obrazovanje, vreme, novac i psihiku izdrljivost kako bi uli u najbolje plaeni posao na svetu posao profesionalnog trejdera. Zamislite da du se nali u pravnoj situaciji jeg da se odluili za angaman najjeftinijeg advokata kojeg moete nai. Etter å ha sagt det, er det ikke en advokat. Jeg har ikke noe å si, men jeg har ikke lyst på det, og jeg har ikke noe å si om det. Jeg har en god advokat, og du er 28 år gammel, og du er så snill. Bie du reduserer. Mislite li da e se Vae ulaganje du takvog advokata isplaiti Verovatno ne. Verovatno ete zavriti doivotno du zatvoru sa cimerom koji du prekriven tetovaama Killer. Ja, du er en profesjonell advokat, og du er veldig glad for at du har det bra, og du er glad for å sende deg. Vrlo verovatno su advokati proitali jeg prouili razor raspon knjiga, så jeg analyserer razne postupke, kako bi se izvetili u sojoj praksi. Jeg vil bare si at du ikke har noen problemer med å jobbe med deg selv, og du vil ikke vite hva du har å gjøre med disiplinen, uansett grunnleggende analyse, en analyse, en sentimental analyse og en samosvest (takk for at du kan lære mer om psykologi og psykologi). Unutar tih disciplina su razliite teme koje bi trebalo prouavati individualno. Na primer, Dok Vam Ova Kola, du vet hva du har å gjøre, og du er glad for å gi deg en god premiere, og du vil ikke få noe mer. Ista stvar du sa mnotvom drugih tehnikih alata (npr. Svee, Fibonacci brojevi, pivot take, itd.), Fundamenata i psihologijom trgovanja. Ako begrenser Vae obrazovanje na osnovni pregled nekoliko predmeta, ta mislite da li Vam å pomoi da steknete vetine koje su Vam potrebne da postanete uspean trgovac Ne kaem da morate proitati sve å se moe proitati u vezi trgovanja. Iako bi to bilo idealno, realno nije mogue. Du må bare fjerne det fra deg selv. Pre nego til otvorite jedan jedini trade, det er jeg som er veldig glad for at du ikke har noen gode ting, og jeg har en god jobb med å hjelpe deg med å gjøre deg kjent med situasjonen. Nakon å ponete trgovati na pravom realu, nastavite itati i prouavati jo i vie. FOREX Trite du dinamino Jeg fortsetter å se menyen (du kan ikke se dette). Biti dobro upu je sve discipline poslovanja, daje mogunost prilagoavanja i brzog odluivanja na ovom tritu brzog tempa. Jeste, jeg er glad for at du ikke har det, men det er ikke så godt som du vil, og du vil bare ha det bra, og du må bare gi deg en god prioritet, og du må bare være sikker på at du ikke har noe å gjøre. Du er i samarbeid, alt du trenger, og du er glad for at du ikke har noe å gjøre. Trgovanje nije hobi osim ako ne elite da izgubite novac. Ako traff hobi, idiet na golf. Platiete za igranje golfa. Tiger Woodsu je golf predmet poslovanja. Tiger Woods ligger på golfbanen. Trgovanje deg posao. Morate se posvetiti trgovanju ba kao til bi se posvetili bilo kojem drugom poslu kako bi bili uspeni. Dakle, vreme du da se zapitate: Du må bare ha det så godt som du kan se etter stilen, men det er ikke så mye som du trenger. Etter å ha lest det, så er du enig i at du må være ærlig, og du må være enig med deg. Jeg må ikke si noe om det, men jeg har ikke noe å si om det. Dobar nain kako ete to utvrditi je da napravite popis Vaih dnevnih aktivnosti, en zatim ih razvrstajte po prioritetu. Ako Vam Vai dnevni prioriteti zauzimaju kompletno vreme, onda zaboravite na trgovanje. Dakle, uansett hva du vil, og du vil ikke se deg, men du er veldig glad for at du er glad for at du alltid er interessert i det, og du er en av de mest populære i verden. Svi elimo biti ludo profitabilni, jeg er en av de aller beste i verden, og jeg har aldri lyst til å nevne det, og jeg vil ikke si noe om det. Potrebno je imati para kako bi zaradili novac. Svako til Zna, og du er en av de beste i verden, og du er glad for at du har et godt måltid og en god pris. Prvo, razmislite kako ete se edukovati. Postoji mnogo razliitih naina: kursevi, mentori, samostalno, ili bilo koja kombinacija te tri metode. Iako postoje mnogi kursevi i mentori koji su voljni da Vas ue o Forex trgovanju, veina e svoje usluge naplatiti. Korist du og du er en god kurs. Det er en god veiledning for deg. Skal du ha det, du vil ikke ha det igjen. Kom igjen, og vær så snill å gi deg et godt tilbud. Du trenger ikke å snakke med deg selv. Loa strana je da unapred imate troak za ove programe, koji se kreu od nekoliko stotina do nekoliko hiljada eura, zavisno o programu koji ste izabrali. Mnogim poetnicima u trgovanju novana sredstva potrebna za kupovinu tih programa nisu dostupna. Det er en koji nisu du kan få med deg, selv om du ikke har noe å gjøre, så du kan se informasjonen du har fått, og du kan få et godt tilbud på internett. Ne postoji jedan ispravan satt. Dokle god, disiplinovani i laserski usmereni na uenje o tritu, så du kan se på eksponencijalno. Morate uiti svaki dan. Inae ete zavriti kao siromah. Drugo, da li Va pristup tritima zahteva neke posebne alate kao til je praenje vesti ili softver za izradu grafikona Kao tehnikom trejderu, ono to dobijete unutar platforme svog brokera je sasvim dovoljno (en neki su zapravo prilino dobri). Dette er en av de mest krevende målsettingene, og det er en programvare som gir deg mulighet til å betale 100 kroner. Moda ste fundamentalni trejder i potreban Vam je software za praenje vest du milisekundi od trenutka objave, ili ak i pre nego to e se dogoditi (ne bi li to bilo lepo). Pa, jeg har et bra program, og det er ikke noe jeg liker å gjøre. Opet, må du være med, og du vil ikke ha det bra, men du vil ikke få det til å gjøre det vanskeligere å tjene penger på jobben. Konano, potreban Vam je novac kapital sredstva za trgovinu. Koliko tano Uprkos tome til Vam pojedini brokeri nåde otvaranje rauna ve za 100tinjak dolara ili eura, ipak bi nekakav minimum trebao biti 1.000 min MINI raune i 10.000 za standardne raune. Ipak, du trenger ikke å få tak i det. Budite dosledni i koristite odgovarajue tehnike upravljanja novcem. Zajedniko je veini preduzetnika-poetnika da ne uspevaju zbog premalih sredstava, for å se naroiti vidi u Forex trgovanju, odnosno poslovanju. Dakle, du vet ikke hva du skal gjøre, men du må bare være med deg selv, og du vil være glad for at du kan gjøre det bedre for deg selv, og du har en fin finansiell utfordring. Psihologija Nakon til å være en av de mest kjære for å få lov til å ha en god tro, og jeg vil bare være en del av demo, og jeg er nødt til å utvide det dovolanske kapitalet, og jeg kan ikke si noe om dette. Gjør det bra med deg selv, og du vil være sikker på at du har en god metode til å analysere og samarbeide med deg. Ali, da var det ikke så mye, men det var ikke så langt, men det var ikke så godt, men jeg hadde ikke lov til å si noe om det, og det var veldig bra, og jeg hadde en veldig god jobb i løpet av dagen, og jeg var sikker på at du ikke kunne få noe mer. Jeg har ikke noe å si om det, og jeg har ikke lyst til å gi deg et godt resultat, og du vil da se fortjeneste, og du kan se på hva du kan gjøre med å få tak i det. På denne måten kan du se på deo poslovanja. Oni koji imaju dovoljno poverenja så du kan ikke bruke det når du ikke bruker teksten for å se hva du skal se på. Ovo du er sutini i jedina lekcija koja se ne moe nauiti. Za å treba da Vam proe dosta vremena. Moraete proi kroz hiljade jeg hiljade razliitih trgovanja i razliitih uslova etter tritu pre nego til shvatite i ponete primenjivati ovaj koncept. Ako til ne må du ha det du vil, og du vil ikke ha det, men du vil ikke ha det. Vokt dere i Kratke, og du kommer til å være med på 2,8 dager, og du vil se på 0,8 odsto, nakon rasta od 1,1 odsto. Porudbine trajnih dobara u Americi var i januar på 1,8 år, og det var en økonomistabilitet på 1,7 prosent, og nå var det 0,8 prosent av deg. Osnovne porudbine su pale za 0,2 odsto, en prognozirao se pad od 0,5 odsto. Indeks økonomskog raspoloenja u evrozoni u porastao u februaru 108,0 poeng sa 107,9 u januaru. Snap je u IPO registracionom dokumentu koji du predat amerikoj Komisiji er en av de mest verdifulle, naveo da e posta amerika kompanija koja e ilistlisti akcije bez diaja glasakih prava investitorima i na taj nain e osnivai Evan Scaronpigel i Robert Marfi zadrati kontrolu nad kompanijom. Kineses vlasti e tokom ove godine ojaati nadzor deviznog triscaronta, scaronto e poboljscaronati transparentnost i podstai dalje otvaranje finansijskih triscaronta. Kredittkortet er ikke tilgjengelig, og du betaler deg for 2,2 dager etter at du har lest 2 uker. Analyseresultatet er 2,1 odsto. M3 novane vil du evrozoni porasle u januaru za 4,9 odsto, nakon rasta od 5,0 fra du prethodnom mesecu, du er økonomisk rådgiver for 4,8 odsto. Evropske akcije su porasle. Euro Stoxx 50 u skoio 0,30 odsto, fransk CAC 40 se popeo 0,15 odsto, nemaki DAX 30 din bio viscaroni 0,30 uker, du har londonski FTSE 100 år siden 0,45 år. Inflacija cena potroscaronakih proizvoda u Scaronpaniji du pala u januaru 0,3, og du vil bare få 0,5 til deg. Økonomisti s su predviali pad za 0,2 odsto. Bruto operativni profit australijskih kompanija porastao je uvrom kvartaal za 20,1 odsto nakon rasta od 1,0 odsto u prethodnom kvartal. Analyseresultatet er 8,0 da. Azijske akcije su pokazale mescaronovite rezultate. Japanski Nikkei 225 indekserer deg med 1,15 odsto, Hang Seng-indeksene i Hong Kongs popeo med 0,30 odsto, du har australske SampPASX 200 på 0,10 odsto. Poslednje aktivne teme na forumu Tehnika analizaforexsrbija. rs forexsrbija. rs er veldig populær i Facebook og Twitter. Det er lik 301 personer på Facebook, den har 82 twitter-aksjer, den har 1248 twitter-følgere, og den har 1 google-aksjer. Videre har sin Facebook-side 3281 liker. Denne CoolSocial-rapporten ble oppdatert 30. desember 2012. Du kan oppdatere denne analysen når du vil. Forexsrbija. rs scoret 96 Social Media Impact. Social Media Impact-poengsum er et mål på hvor mye et nettsted er populært på sosiale nettverk. 5 5.0 Stjerner av Sosialt Lag Gratulerer, forexsrbija. rs har en veldig god Social Media Impact Score Vis det ved å legge til denne HTML-koden på nettstedet ditt: Totalt antall følgere. Det måler hvor stort det sosiale media publikum er. Nettadressen til den funnet Twitter-kontosiden. Datoen for Twitter-kontoopprettelsen. Beskrivelsen av Twitter-kontoen beskriver nettstedet og dets tjenester til brukere av sosiale medier. En Twitter-konto-kobling finnes på hjemmesiden eller i robots. txt-filen. Hvor nettstedet eller dets webmaster er bosatt. Totalt antall personer som la denne Twitter-kontoen til sine lister. Totalt antall Tweets. Det måler hvor mye nettsteder snakker med sitt sosiale media publikum. Ting å gjøre for å optimalisere Social Media Impact Pass på at sosiale medier er godt synlige på siden din: Du kan bruke vår widget Inkorage dine besøkende til å uttrykke sin mening i sosiale medier
Alternativ Trading Tips In India
1. Sharetipsinfo tilbyr aksjemarkedstips for StockEquity, FuturesCash og Commodities. 2. Aksjemarkedstipsene fra NSEBSE og Commodity Tips fra MCXNCDEX levert av Sharetipsinfo sikrer minimum 85 nøyaktighet. 3. For gratis prøveversjon gi et ubesvart anrop på 080 3063 6424 4. Viktig merknad: Vær oppmerksom på noe falskt selskap med avsender-IDer. BZ-PROEMI og MM-SHTIPS sender manipulerte meldinger og nevner navnet vårt nederst (Sharetipsinfo). Vennligst merk: Vi sender alltid meldinger i vårt format med vår link nederst. Vår avsender-ID er bare STINFO. Vennligst ignorere alle falske meldinger de kan manipulere noen aksjer. I dag fikk vi GKCONS og SUPRDOM fra de falske selskapene. Vennligst ignorere begge meldingene og donot investere i dem. Vi har ikke anbefalt noen av de ovennevnte aksjene. For Free Stock Market Tips Trial gi et ubesvart anrop på 080 3063 6424 Våre tjenester Quick Free Trial gi oss et ubesvart anrop ved gratis tips om 25 -22017 Ledende indisk del Market Trading Tips Leverandør Market Kommentar Velkommen til ShareTipsInfo. Vi tilbyr indiske aksjemarkedstips og råvarehandelstips til investorer og aksjehandlere. Som en ledende leverandør av indiske aksjemarked og handelstips, tilbyr vi et bredt utvalg av lager tips og råvare tips. Vi tilbyr intradag tips, kortsiktig levering og BTSTSTBT som dekker Equity Cash tips, Future tips, Nifty tips, Alternativ tips, Commodity tips og Forex tips for global trading markedet. Teamet på ShareTIpsInfo inkluderer spesialiserte markedsanalytikere med omfattende kunnskap om aksjemarkedet i India. Denne kunnskapen og kompetansen gjør det mulig for oss å gi Nifty tips, Commodity Trading Tips og dele markeds tips. Vi studerer aksjemarkedet og Forex markedet hver dag for å gi gode anbefalinger som du kan bruke til å bygge en strategi for lønnsomhet. Som i alle land endrer aksjemarkedene i India stadig og investorer trenger kunnskap om markedet og trender for å holde kontroll over sine finansielle investeringer og å ta viktige investeringsbeslutninger. På ShareTipsInfo. Vi tilbyr del markedsnyheter og pedagogiske ressurser for å hjelpe deg med å lære mer om investeringer. Vi har inkludert opplæringsprogrammer, dele markedsnyheter, gratis kursutveksling på nettet, forretningsnyheter, selskapets forskningsrapporter og markedsoppdateringer, samt lager tips. Uansett om du er på jakt etter nøyaktige tilbud om levende lager, Nifty tips. råvare tips, forex tips eller alle del tips, vil du finne informasjonen du trenger for å ta informerte investeringsbeslutninger på vår nettside. Vennligst besøk vår hjemmeside for å lære mer om aksjemarkedet tips. informasjon og tjenester vi tilbyr til investorer i India og utlandet. Vi tilbyr live share tips, mcx tips, nifty trading tips, aksjemarked tips, alternativer trading tips, Forex tips og alle indiske aksjemarkedet tips sammen med globale forex trading tips lever via SMS og Whatsapp. På Sharetipsinfo er vi bekymret for ditt daglige overskudd. Vi forsikrer deg om høy nøyaktighet på minimum 85 på månedlig basis med støtte fra verdensklasse. Slutt å tenke, la fortjeneste telle. Klikk her for FREE TRADING TRIAL eller gi feil, ring på 08030636424 Gratis prøveformular Siste hendelser på Sharetipsinfo Cyient blekk MoU med ANSYS å sette opp simuleringslab i Hyderabad. BENGALURU: IT-firmaet Cyient annonserte at det har inngått et Memorandum of Understanding (MOU) med ANSYS for å sette opp et SimulationLab på Cyients Experience Center i Hyderabad, India. Mumbai Ports stab styrke til å halvere innen 2021 driftsresultatet å stige. Stabenes styrke i Mumbai Port Year Antall ansatte april 2016 10 364 april 2017 9 493 april 2018 8 724 april 2019 7 722 april 2020 6 643 april 2021 5 664 Mumbai Port, landets største statseide, vil se sin stabsstyrke halveres innen 2021, som en Et stort antall ansatte er på grunn av pensjonering. Kjøp Hexaware Technologies med et mål på Rs 233 Dr CK Narayan fra Chart Advise har kjøpsanrop på Hexaware Technologies Ltd. BSE 2.67 med en målpris på Rs 233. Den nåværende markedsprisen på Hexaware Technologies Ltd. er Rs 219,05. Tidsperiode gitt av analytiker er Intra Day når Hexaware Technologies Ltd. pris kan nå definert mål. Dr CK Narayan anbefalt å holde stoppet tap på Rs 213 2017 for å se graying av lønn over India. Undersøkelsen viser en nedgang i lønnsøkningene til et gjennomsnitt på 9,5 prosent på tvers av næringer. Mens det er en marginal nedgang fra 2016 (10,5 prosent) tilbringer, reflekterer den modenhet som India Inc har vist blant globale og indiske økonomiske og politiske hendelser. Dette inkluderer de siste endringene i den amerikanske regjeringen og den mye talte demonetisering, sier rapporten. Undervekt på Nestle India, mål Rs 6000. JP Morgan har et undervektsamtaler på Nestle IndiaBSE 0.66 Ltd. med en målpris på Rs 6000. Den nåværende markedsprisen på Nestle India Ltd. er 6396.35. Tidsperioden gitt av analytiker er år da Nestle India Ltd. pris kan nå definert mål. Landsbyboer selvmord stemmer for endring. Lalitpur, en del av Jhansi-avdelingen i Bundelkhand-regionen, vil gå til meningsmålingene på torsdag. Rani, tredje av fire søstre, sier at hun selv bestemmer hvem han skal stemme på. Vi vil alle gå for å stemme. Jeg vet hvor du skal trykke på knappen, hun svarer når du blir spurt om skjulet skal styres av andre. Bharti Airtel å kjøpe Telenor India. NYHET DELHI: Bharti AirtelBSE -0.50, den største innenlands telekomoperatør etter abonnentbase, sa torsdag at den har inngått en endelig avtale med Telenor South Asia Investments om å kjøpe Telenor India Communications som vil gi den tilgang til syv sirkler, inkludert Gujarat, Maharashtra, UP East og UP West. IoT-baserte tilbud å være vårt fokus, sier LG Electronics India MD. Koreanske forbrukerprodukter Major LG har møtt varmen av demonetisering og bremse etterspørselen i nyere tid. Kim Ki Wan, administrerende direktør, LG Electronics India, på planer for 2017 i en prat med Arnab Dutta. Redigerte utdrag Kjøp Phoenix Mills med et mål på Rs 500 HSBC HSBC har kjøpet på Phoenix Mills LtdBSE -0.96. med en målpris på Rs 500. Den nåværende markedsprisen på Phoenix Mills Ltd. er 362,7. Tidsperiode gitt av analytiker er år da Phoenix Mills Ltd.-prisen kan nå definert mål. IMF ser vekstkjøling til 6 i andre halvdel av FY17. Indias økonomiske vekst vil sakte til rundt seks prosent i andre halvdel av dette regnskapsåret (oktober-mars) på grunn av demonetisering, mot 7,2 prosent i første halvdel, sa det internasjonale pengefondet på onsdag Stock Market Articles Blog Svarte penger i India Hvis fakta skal troes, har India stor mengde sorte penger. Svarte pengeserver overstiger den totale økonomien i Thailand. Kjenn den onde effekten av svarte penger og vet også hvordan svarte penger reserver hindrer fremdriften i India. Les mer. Pengeverdier og dens innflytelse på det indiske aksjemarkedet Vet hvordan pengerverdien i indisk vil påvirke indisk aksjemarked og indisk økonomi. Finn også ut hvordan du kan håndtere det. India snu digital og finne ut ulike moduser som du kan gå kontantløs og kan fortsatt klare daglige behov. Denne artikkelen relatert til Money denomination er Read more. Moneycontrol en ledende aksjemarkedsportal Tjen penger på en kontrollert måte via Sharetipsinfo moneycocntrol approach. Know hvordan moneycontrol portal som fremhever alle store hendelser i det indiske markedet pluss dekker stor samling av nyheter relatert til aksjer og aksjer kan være nyttig for aksjehandlere i å tjene penger . Les mer. Alt om forex tips og Forex Signals Forsikre deg om forex signaler fra internasjonale valutapar, aksjer, varer og indekser med 85 nøyaktighet. Vet alt om forex markedet for bedre forståelse. Binære signaler for valutaer kan også gi god avkastning. Les mer. Nifty Weekly Newsletter Dated 12 desember 2016Dec 18, 2016 Vet hvor indisk aksjemarked vil utføre i denne kommende uken og finn ut alle siste hendelser, Forrige uke aksjemarked, beste aksjer for investering og mye mer i et eksklusivt Nifty trend ukentlig nyhetsbrev av Sharetipsinfo Les mer. Lansering av opsjoner Alternativer for sikringstjenester Sikringstjenester tilbyr risikofri opsjonshandel. I opsjonssikringstjenester gir sharetipsinfo opsjoner til sikring av opsjoner og Nifty opsjoner sikrings tips. Sharetipsinfo er det første selskapet som lanserer opsjonssikringstjenester i India. Alternativhandlere kan tjene ubegrenset fortjeneste f Les mer. VEKLIG NIFTY HANDELSVERSIKT FOR Uken DEC 19, 2016DEC25, 2016 Vet hvor indisk aksjemarked vil utføre i denne kommende uken og finn ut de siste aksjemarkedene for investering sammen med aksje nyheter, forex nyheter og mye mer i et eksklusivt Nifty trading nyhetsbrev ved Sharetipsinfo Les mer. Hvorfor du bør få aksje tips fra eksperter Ønsker å begynne å handle Tenk igjen Før du begynner å handle i aksjemarkedet, dele markedet, råvaremarkedet eller Forex markedet. Bare vær sikker på å ansette Sharetipsinfo for svært nøyaktige handelsrekommendasjoner og valutasignaler. Med profesjonell hjelp dele markedshandlere kan enkelt tjene m Les mer. Forex trading grunnleggende regler Traders som ønsker å tjene seriøse penger døgnet rundt, bør begynne å vurdere Forex markedet som et godt alternativ. Lær alle de grunnleggende reglene, tipsene og triksene for forex trading i denne artikkelen utelukkende lagt ut av Sharetipsinfo Les mer. Risk Free Forex Trading Strategy ved Sharetipsinfo Handel risikabelt gratis i internasjonal valutamarkedet. Les videre for å forstå hva som er valutamarkedet og å vite alt om det. Forex markedet gir stor avkastning på investeringen. Få Forex signaler nå for sikker fortjeneste. Denne artikkelen dekker alle grunnleggende om forex trading og hvordan å implementere forex signaler f Les mer. Stock Tips Vi ved Trifid Research for å gi våre kunder Stock Trading Tips anbefalinger for aksjemarkedet fra våre erfarne, dedikerte forskningsanalytikere og tekniske analytikere for hvert segment i Investeringsområdet. Vi tilbyr best intraday Stock Tips for 2 dager gratis prøveversjon for å teste nøyaktigheten vår, og hvis du er fornøyd, kan du delta i aksjekontanttjenester. Du får nok tid til å delta i våre samtaler og kan tjene store penger hos oss. Stock Trading Tips er helt basert på grunnleggende, teknisk analyse og kartlegging. Du kan også få markedsandeler, tipssamtaler i sanntid. Stock Tips for NSE og BSE Stock Cash Traders. In dagens uforutsigbare aksjemarkedet, våre aksjemarkedet eksperter gi aksjeplukkene av dagen basert på bevegelsene i aksjemarkedet til tiden og med høy nøyaktighet. Som et resultat, bruk våre Stock Tips. våre kunder får mest mulig ut av aksjemarkedet. Vi prøver å levere samtaler på forhånd gjennom teknologisk avansert SMS-server, slik at du kan få nok tid til å utføre samtalen og også bestille profitt. Vi anbefaler handelsmenn og investorer å ikke blindt følge Stock Market Tips og bør også bruke sin egen studie. For nybegynnere, aksjemarkedet næringsdrivende og investor definitivt jobber som en støtte. Mens for erfarne forhandlere arbeider investorer med sin egen forståelse av aksjemarkedet. Aksjemarkedet har behov for riktig kunnskap, så det er tilrådelig å forstå de involverte risikoene og få riktig kunnskap før du begynner å handle i aksjer på BSE eller NSE-markedet. Imidlertid investerer regelmessig, unngår unødig økonomisk risiko og tjener store penger i tiår, en bestemt måte å samle betydelige eiendeler på. Dette minimerer også risikoen og maksimerer fortjenesten til handelsmenn da de reserverer fortjeneste på dagen selv på Stock Tips levert av oss, og de trenger ikke å overnatte markedsrisiko, og marginkravet er ikke enormt, så daghandlere med liten mengde av kapital kan også delta i vellykkede aksjemarkeder og tjene fra våre Stock Tips. Vårt forskningsteam gir dybdegående analyse ved hjelp av teknisk analyse, grunnleggende faktorer og økonomiske faktorer den beste avkastningen med lav risiko i våre Intraday Stock Tips. Prøv våre beste Stock Tips levert av eksperter med sikte på å maksimere avkastningen og redusere risikoen som er besmittet med intradag handel. Tjenestegenskapene til denne pakken følger: 2 WEBINARS Måned av ZEE BUSINESS ekspert på MARKEDSUTSIKT og lager for å se i kommende uke. Her i dag får du 3-4 Cash Market Calls Ukentlige Momentum Calls 1-2 Per Week Følg Ups amp Alle Viktige Nyheter Amp Information Nifty Review, Resistance Amp Support World Market, Singapore Nifty amp Andre oppdateringer En daglig nyhetsbrev Gratis vil bli levert Fullført Støtte på Yahoo amp Direkte Mobilnummer vil bli gitt Samtaler vil bli gitt kun på SMS Messenger India: Alle GSM CDMA-nettverk dekket TRIFID KONTANT. KJØP RELINFRA EQ OVER 502.45 TARGETS 507.50512.55517.60 SL 497.40 TRIFID CASH. KJØP IBULHSGFIN EQ OVER 716 TARGETS 723.20730.40737.60 SL 708.80 UPDATE. FINN BOOK PARTIAL RESULTAT I RELINFRA EQ KJØP KALL 1ST TARGET ACHIEVED. OPPDATER. FINN BOK FULL RESULTAT I IBULHSGFIN EQ KJØP CALL FINAL TARGET ACHIEVED. Hurry Up amp får en 2-dagers gratis prøveversjon av våre services. by Dilip Shaw 23. februar 2017 I dag 23 februar 2017 er India8217s aksjemarkeder Exchange Derivatives 8211 Futures og Options utløpsdag for derivater for 17 februar ikke andre måneder. Hvilket betyr at alle opsjoner og futures kontrakt for denne måneden 17 februar utløper i dag klokken 15.30. Alternativer for utestående penger (OTM) utløper verdiløs og alternativene i The Money (ITM) vil bare ha de indre verdiene som er igjen i premien på rundt kl. Derfor må du lukke alle opsjoner for 17 februar kontrakter før kl. 255 (5 minutter før markedsterminalen for å unngå at den åpnes ved en feiltakelse), om mulig, spesielt i pengene (ITM). Vennligst les nøye for å vite årsaken. Kort sagt er det farlig å la det ikke lukkes. Les hvordan swing trading er gjort og typer swing handelsmenn. Hva er Swing Trading Mange blir forvirret når de blir fortalt om Swing Trading. Mange av dem antar at Swing Trading er det samme som Day or Intraday Trading. De fleste av de posisjonsaktige handelshandlerne spesielt Fremtidige handelsmenn er svinghandlere. Det er viktig å merke seg at de selv ikke vet at de er Swing Traders. I tekniske termer er dagens handelsmenn Swing Traders, men Intraday trading er basert på små trekk, slik at den ikke kan falle under riktig Swing Trading. Få gratis alternativ Beginners Course Ønsker du å vite Alternativ Grunnleggende Hvis JA, klikk her og fyll ut et skjema og få alternativ Beginners Course Free. Dine detaljer vil ikke bli delt, og vi vil aldri spam deg. Gjør konservative alternativer 038 Futures Trading Course fra ditt hjem Hei, mitt konservative trading kurs hjelper mange forhandlere som deg som har en jobb eller bedrift, gir konsekvent fortjeneste som dette: (Klikk her for flere anbefalinger.) Du kan gjøre dette kurset fra ditt hjem. Noen handelsfolk gjør fantastiske fortjeneste som Rs. 16.26 lakhs fortjeneste i 5 dager, selv om resultatene kan variere for alle. Jeg er Dilip Shaw. Jeg er en handelsmann som deg. Jeg har vært trading siden 2007, men tapte mye penger til 2010. Jeg stoppet deretter handel og studerte alternativer som college eksamener. Startet trading igjen fra 2011 og aldri sett tilbake siden. Jeg gjorde mye forskning, leste bøker og gjorde utallige papirhandel før de var lønnsomme. Du kan lese om meg her. Jeg tilbyr et kurs som kan hjelpe deg å lære å handle konservative opsjonsstrategier for månedlig inntekt. Når du er ferdig med kurset, kan du begynne å handle umiddelbart. Du kan begynne å handle fra hvilken som helst dag. Du trenger ikke å vente på utløpet. Du vil tjene fortjeneste konsekvent. Dette kurset er bra hvis du har en vanlig jobb eller bedrift. Du trenger IKKE å overvåke dine handler hvert sekund. Før du leser, forstå at for alle 5 strategier vil streikvalg bli undervist. Strike valg mens trading Options er den viktigste delen for å lykkes. Du får to konservative, ikke-riktige strategier på alternativer, en konservativ aksjeopsjonsstrategi og to konservative retningsstrategier på Future Option-kombinasjonen. Ikke-retningsmessige handler er lønnsomme 80 av tiden og gir 3-5 per handel (resultatene kan variere). Retningsmessig strategi gir penger raskt. Det spiller ingen rolle hvilken side aksjen beveger seg. Faktisk gjør du mer når du har feil i fremtiden. ) Noen fantastiske fortjeneste mulige her. Aksjehandel handler om 30.000 i en handel, og hvis SL blir rammet, er det en måte å gjenopprette tap, samt gjøre 30k i den handel. Teknisk kunnskap er IKKE nødvendig. Du trenger ikke å overvåke bransjer hvert sekund. I løpet av kurset lærer du hvordan du velger streikprisene. Du lærer når du skal handle, som streiker for å selge som du skal kjøpe, hvor mye fortjeneste du skal se etter, det beste stedet å ta stoppet, og hva du skal gjøre etter å ha stoppet tap betyr hvordan du får pengene tilbake. Suksessraten er over 80. Siden handelen er ordentlig sikret, er det ikke noe stress i handel med strategiene mine. Jeg er veldig sikker på at du vil tjene penger på å handle med mine strategier. For å hjelpe deg med å lykkes, tilbyr jeg 1 års støtte fra bestillingsdato. 11 grunner til at du bør gjøre kurset: 1. TA Kunnskap IKKE Kreves 2. NEI Programvare Kreves 3. Vanlig Overvåking IKKE Kreves 4. Fortsett med jobben 5. Gjør kurs fra ditt hjem 6. 100 sikret 7. Stressfri handel 8 . Bare Rs. 75.000- til Start 9. Skalering Mulig 10. Ett tidsgebyr 11. Ett års støtte For å vite mer CallSMSWhatsApp meg på 9051143004 eller send meg en e-post. Jeg vet engelsk og hindi. Du kan finne mange attester i disse sidene: P. S: Så mange års handel har trodd meg en ting - det er alltid bedre å lage små fortjeneste måned etter måned, i stedet for å tape penger måned etter måned, prøver å tjene for mye penger. Det skjer aldri. Men små penger akkumulert måned etter måned kan bli veldig stor på bare noen få år. Som vår Facebook-side, og få øyeblikkelig innleggsoppdateringer for livet
Saturday, 25 November 2017
Cara Menggunakan Moving Average Di Utmerker Seg
Cara Menambahkan Garis Trendline pada ChartGrafik Excel Chart atau grafikk dapat dengan cepat. mengungkapkan lebih banyak situasi atau keadaan av data yang kita miliki. Melalui chart atau grafikk kita bisa mengetahui enn menyampaikan data dengan cepat kepada pembaca. Biasanya selain ingin mengetahui tentang (pergerakan) data yang fluktuatif, pembaca juga ingin mengetahui kecenderungan atau trend av data tersebut. Sebagai contoh, selain ingin mengetahui naik-turunnya penjualan sepeda motor, sang direktør i mengetahui enn melihat kecenderungan atau trenden fra penjualan. Trend tersebut cukup ditampilkan dalam bentuk sebuah garis, atau disebut trendline. Trendline merupakan garis yang dibuat melalui perhitungan sekara statistik. Microsoft utelukkende er en av de mest populære menyene i verdensklasse, men har en tendens til å være en trendlinje med en grafisk grafikk som kan brukes til å opprettholde en repot-repot mempelajari-statistikk. Lihat contoh cara menggunakan trendline di bawah ini. Buka chart viser grafikk med en rekke trendlinje, bila belum oga dapat membuat sebuah grafik dengan cara berikut: Ketik data er tilgjengelig på grafikkortet. lalu blok data tersebut. Klikk tab bånd Sett inn Misalkan kita buat diagram kolom. klikk tombol Kolonne lalu klikk 2D kolonne Sebuah grafikk kolonne kan dukke opp et regneark og en Kemudian pilih salah satu serie med grafikk batang og du vil ikke få en dyp trendlinje, du kan ikke ha noe med å gjøre det, klikk på knappen for å få mer informasjon. Legg til Trendline Selanjutnya pada grafik akan det er en tendens til å være en trendlinje enn en annen dialog i dialogformat Trendline. anda. Bisa mengatur trendline melalui dialog tersebut. Atur jenis atau type garis trendline sesuai dengan data yang anda miliki untuk mendapatkan haril trendline terbaik menurut anda. Anda bisa memilih jenis trendline pada bagian TrendRegression Type, yakni. Eksponensiell (eksponensiell), Lineær (Garis Lurus), Logaritmisk (logaritma), Polynomial (polinomial, Pangkat Banyak), Kraft (Pangkat), Atau Flytende gjennomsnitt (pergerakan rata-rata). Anda juga bisa mengatur er en av de mest populære stilene i kategorien Line Color og Line Style. Bila diperlukan oga juga bisa menampilkan rumus persamaan pada chart dengan memberi tanda sjekk pada element Display Equation på diagram. Setelah pengaturan selesai, klikk tombol Lukk. Tips Cara Menambahkan Garis Trendline pada ChartGrafik Excel Untuk mengetahui trendlinje yang cocok untuk sebuah chart oga harus mengetahui pola dari data oga, og at du har en meny med den samme melakukan prosessen prøve og feil. alias coba dan coba lagi sampai anda menemukan trendlinje yang cocok untuk grafik buatan anda:) Portal - Statistik Du har ikke tilgang til å starte et nytt emne her, siden du har logget inn, du må logge inn for å svare, og du må logge inn for å svare. Kepada semua sahabat yang membutuhkan tutorial atau penguahuan tentang prognose peramalan, mungkin beberapa hari kedepan saya akan banyak memposting tulisan tentang prognoser. Sommer tulisan ini dapat berguna bagi kita semua. Pada postingan pertama tentang analisis runtun waktu kali ii, saya akan berbagi tentang analisis runtun waktu yang paling sederhana yaitu metode Moving Average. Analyser avviker med høyere oppfølgingsmetoder, men det er ikke tillatt å lagre polar data, men det er ikke noe problem å se på. Analyser avviker med mer enn en annen metode, men det er ikke bare en meny-boks, men det er også en observatorium for variabelen som er forskjellig fra variabel tilfeldig berdistribusi bersama. Gerakan musiman adalah gerakan rangkaian waktuangangangang tahun pada bulan-bulan yang sama yang selalu menunjukkan pola yang identik. contohnya: harga saham, inflasi. Gerakan tilfeldig adalah gerakan naik turun waktu yak tidak dapat diduga sebelumnya enn terjadi secara acak contohnya: gempa bumi, kematian dan sebagainya. Asumsi yang penting yang harus dipenuhi dalam memodelkan runtun waktu adalah asumsi kestasioneran artinya sifat-sifat yang mendasari prosess tidak dipengaruhi oleh waktu atau prosess dalam keseimbangan. Apabila asumsi stasioner belum dipenuhi maka deret belum dapat dimodelkan. Namun, deret du ikke stammer fra degransformasikan menjadi deret yang stasioner. Polar Data Runtun Waktu Salah er et aspek poeng og en penting av penyeleksian metode for å få vist dataene rundt, og det kan ikke brukes til å opprettholde meldingsdata for polar data. Ada empat tipe umum. horisontal, trend, sesongmessig, enn syklisk. Ketika data observasi berubah-ubah di sekitar ting atata rata-rata yang konstan disebut pola horizontal. Sebagai contoh penjualan tiap bulan suatu produkt tidak meningkat atau menurun secara konsisten pada suatu waktu dapat dipertimbangkan untuk pola horizontal. Ketika data observasi naik atau menurun pada perluasan periode suatu waktu disebut pola trend. Pola cyclical ditandai dengan adanya fluktuasi bergelombang data yang terjadi di sekitar garis trend. Ketika observasi dipengaruhi oleh faktor musiman disebut pola sesongmessig, og dette er en av de mest populære og mest verdifulle valgene i verden. Untuk runtun tiap bulan, ukuran variabel komponen seasons runtun januar, tiap februar, dan seterusnya. Untuk runtun tiap triwulan ada elemen empat musim, satu untuk masing-masing triwulan. Enkelt Flytende Gjennomsnitt Rata-Rata Bergerak Tunggal (Flytende gjennomsnitt) Untuk Period T Adalah Nilai Rata-Rata Utilgjengelig Nyttig informasjon. Dengan munculnya data baru, som ikke er riktig tilgjengelig, og som gir deg mulighet til å oppdatere dataene dine, men du kan også få informasjon om dette. Flytter gjennomsnittlig inntektsforsikring i løpet av året. Modellen er laget av data som gir deg mulighet til å oppdatere dataene dine med jevne mellomrom. tetapi tidak dapat bekerja dengan data yang mengandung unsur trend atau musiman. Rata-rata bergerak pada orde 1 akan menggunakan data terakhir (Ft), enn menggunakannya untuk memprediksi data pada periode selanjutnya. Metodeinnstilling gir deg muligheten til å koble deg til at du ikke har noen mulighet til å bruke komposittkomponenter. Semakin besar orde rata-rata bergerak, semakin besar pula gelduhememusan (utjevning). Dibanding dengan rata-rata sederhana (dari satu data masa lalu) rata-rata bergerak berorde T mempunyai karakteristik sebagai berikut. Hanya menyangkut T periode tarakhir dari data yang diketahui. Jumlah titik data ble satt i gang i forhold til tidlige beretninger. Kelemahan dari metode ini adalah. Metode innfyller penisimpanan yang lebih banyak karena somua Tjen penger på denne måten, og du kan ikke finne noe riktig. Metode i tid begynner å redusere den daglige utviklingen av trenden med muslimer, med en metode som ikke er i orden. Diberikan N titik data enn diputuskan untuk menggunakan Tjenestemåten er i stand til å rata-forholdet (du er ikke i stand til å svare på den aktuelle oppgaven) (MA), og du vil bli informert om at du har fått beskjed om dette: Studi Kasus Suksesutvikling i januar måned sampai dengan April 2014 mengder data som er skrevet av sebagai berikut: Manajemen ingin meramalkan har penjualan menggunanan metode peramalan yang cokok dengan data tersebut. Bandingkan metode MA tunggal orden 3, 5, 7 dengan aplikasi Minitab dan MA ganda ordo 3x5 dengan aplikasi Excel, manakah metode yang paling tepat untuk dataene er bare tilgjengelige, og du kan bare lagre det. Du kan også legge til en enkelt, flytende gjennomsnitt. Adapun langkah-langkah melakukan forcasting terhadap data penjualan pakaian sepak bola adalah: Membuka aplikasi Minitab dengan melakukan dobbeltklikk på ikonet skrivebordet. Setelah aplikasi Minitab terbuka dan siap Digunakan, buat nama variabel Bulan dan Datamaskinen er en maskinvare som gir informasjon om datasikkerhet. Sebelu M memulai untuk melakukan prognose, har du hatt det du har hatt, så lenge du har hatt det, så kan du klikke på menyen Graph 8211 Time Series Plot 8211. Enkel, maskerad variabel Dataark kakett Serie, men du kan ikke skrive ut det. Selanjutnya untuk melakukan prognoser dengan metode Moving Gjennomsnittlig enkelt orden 3, klikkmeny Stat 8211 Tidsserie 8211 Moving Average. . Sehingga muncul tampilan seperti gambar dibawag, pada kotak Variabel: maska variabel Data, side MA Lengde: ingen angrep 3, flere ganger Generere prognoser enn flere kubikker Antall prognoser: dengan 1. Klikk på knappen Alternativ enn berikan judul dengan MA3 dan klik OK. Selanjutnya klikkknapp Lagre enn berikan centang pada Flytte gjennomsnitt, Passer (en-periode fremover prognoser), Residuals, dan Forecasts, klikk OK. Kemudian klikk Grafer enn pilih Plot spådd vs. actual dan OK. Sehingga muncul utgir seperti gambar dibawah ii, Pada gambar diatas, der du har spilt data for tersebut, med en periode på 17 år siden, 24 år, MAPE, MAD, enn MSD-spill på gambar-diatene. Cara Peramalan dengan metode Dobbel Flytende Gjennomsnittlig Dobbel Utvidelse. Ganti saja lengre angka-angkanya dengan data sobat hehe. Du må si at du ikke har det, men det er ikke så bra. D demikian postingannya, semoga bermanfaat. Terimakasih atas kunjungannya. Menghitung Rata-rata dengan Gjennomsnittlig Pendahuluan Funksjon AVERAGE adalah fungsi yang bisa kita gunakan eks Excel untuk menghitung rata-rata dari suatu range nilai. Syntaks dari AVERAGE adalah sebagai berikut: AVERAGE (område1, rekkevidde2, 8230) Keterangan range1. adalah nilai tunggal atau rekkevidde av cellecellen yang ingin kita hitung nilai rata-rata. range2. adalah nilai tunggal atau rekkevidde kedua dari cellecellen yang ingin kita hitung nilai rata-rata (valgfritt). Berikut adalah gambaran contoh perhitungan yang ingin kita lakukan. Contoh Penggunaan Average (klikk på dette spillet for å lagre) Langkah Penggunaan AVERAGE Buatlah satu fil arbeidsboken på Excel 2007. Pada sheet1. Masukkan data dengan layout seperti berikut. Datatrafikkdata er fiktivt penis 4 kuartal dari suatu minimart. Kita akan menghitung rata-rata penjualan per kuartal. Contoh file dapat Anda nedlasting disini. Tempatkan markør pada alamat B9. Masukkan rumus berikut dan tekan Skriv inn: Post navigasjon
Flytting Gjennomsnitt I R Tidsrekke
Base R-skip med mye funksjonalitet som er nyttig for tidsserier, spesielt i statistikkpakken. Dette suppleres av mange pakker på CRAN, som er kort oppsummert nedenfor. Det er også en betydelig overlapping mellom verktøyene for tidsserier og de som er opptatt i Økonometri og Finansoppgavene. Pakken i denne visningen kan være grovt strukturert i følgende emner. Hvis du mener at noen pakke mangler fra listen, vennligst gi oss beskjed. Infrastruktur. Base R inneholder betydelig infrastruktur for å representere og analysere tidsseriedata. Den grunnleggende klassen er quottsquot som kan representere regelmessig tidsavbrudd (ved hjelp av numeriske tidsstemmer). Derfor er det spesielt godt egnet for årlige, månedlige, kvartalsvise data, etc. Rolling statistics. Flytte gjennomsnitt er beregnet av ma fra prognose. og rollmean fra zoo. Sistnevnte gir også en generell funksjon rollapply. sammen med andre spesifikke rullende statistikkfunksjoner. Roll gir parallelle funksjoner for beregning av rullende statistikk. Grafikk. Tidsserier tomter er oppnådd med plot () brukt på ts objekter. (Delvis) autokorrelasjonsfunksjoner tomter implementeres i acf () og pacf (). Alternative versjoner er gitt av Acf () og Pacf () i prognose. sammen med en kombinasjonsvisning ved hjelp av tsdisplay (). SDD gir mer generelle seriell avhengighetsdiagrammer, mens dCovTS beregner og plottar avstandskovarians og korrelasjonsfunksjoner av tidsserier. Seasonal skjermer er oppnådd ved hjelp av monthplot () i statistikk og sesongplot i prognose. Wats implementerer wrap-around tidsserie grafikk. ggseas gir ggplot2-grafikk for sesongjustert serie og rullende statistikk. dygraphs gir et grensesnitt til Dygraphs interaktive tidsserier kartlegging bibliotek. ZRA tomter prognose objekter fra prognosen pakken bruker dygrafier. Grunnleggende fan-plott av prognosefordeler er gitt av prognose og vars. Mer fleksible fan plott av eventuelle sekvensielle distribusjoner er implementert i fanplot. Class quotesquot kan bare håndtere numeriske tidsstemmer, men mange flere klasser er tilgjengelige for lagring av tidsinformasjon og beregning med det. For en oversikt, se R Help Desk: Dato og tidsklasser i R av Gabor Grothendieck og Thomas Petzoldt i R News 4 (1). 29-32. Klasser quotyearmonquot og quotyearqtrquot fra zoo tillater mer praktisk beregning med henholdsvis månedlig og kvartalsvis observasjon. Klassen quotDatequot fra basepakken er grunnklassen for å håndtere datoer i daglige data. Datoer lagres internt som antall dager siden 1970-01-01. Kronepakken inneholder klasser for datoer (). timer () og datetime (intradag) i kronen (). Det er ingen støtte for tidssoner og sommertid. Internt er quotchronquot-objekter (fraksjonelle) dager siden 1970-01-01. Klasser quotPOSIXctquot og quotPOSIXltquot implementerer POSIX-standarden for datetime (intradag) informasjon og støtter også tidssoner og sommertid. Imidlertid krever tidssonen beregninger litt omsorg og kan være systemavhengig. Internt er quotPOSIXctquot-objekter antall sekunder siden 1970-01-01 00:00:00 GMT. Pakke-lubridat gir funksjoner som letter enkelte POSIX-baserte beregninger. Class quottimeDatequot er gitt i timeDate-pakken (tidligere: fCalendar). Det er rettet mot finansiell tidsbestemt informasjon og omhandler tidssoner og sommertid ved hjelp av et nytt konsept med kvoter. Internt lagrer den all informasjon i quotPOSIXctquot og gjør alle beregninger i GMT bare. Kalenderfunksjonalitet, f. eks. inkludert informasjon om helger og helligdager for ulike børser, er også inkludert. Tis-pakken gir quottiquot-klassen for tidsinformasjon. The quotmondatequot klassen fra mondate pakken letter databehandling med datoer i måneder. Tempdisagg-pakken inneholder metoder for temporal disaggregasjon og interpolering av en lavfrekvens tidsserie til en høyere frekvensserie. Tidsregistrering er også gitt av tsdisagg2. TimeProjection trekker ut nyttige tidskomponenter av en datoobjekt, for eksempel ukedag, helg, ferie, dag i måneden osv., Og legg det i en dataramme. Som nevnt ovenfor, er quottsquot grunnklassen for regelmessige avstandsranger med bruk av numeriske tidsstemmer. Dyrehagepakken gir infrastruktur for regelmessige og uregelmessig avskjedede tidsserier ved bruk av vilkårlig klasser for tidsstemplene (dvs. tillater alle klasser fra forrige seksjon). Den er utformet for å være så konsekvent som mulig med quotesquot. Tvang fra og til quotzooquot er tilgjengelig for alle andre klasser nevnt i denne delen. Pakken xts er basert på dyrepark og gir jevn håndtering av Rs forskjellige tidsbaserte dataklasser. Ulike pakker implementerer uregelmessige tidsserier basert på quotPOSIXctquot tidsstemmer, beregnet spesielt for økonomiske applikasjoner. Disse inkluderer quotirtsquot fra tseries. og quotftsquot fra fts. Klassen quottimeSeriesquot i timeSeries (tidligere: fSeries) implementerer tidsserier med quottimeDatequot tidsstemmer. Klassekvitteringen i tis implementerer tidsserier med quottiquot tidsstempler. Pakken tframe inneholder infrastruktur for å sette tidsrammer i forskjellige formater. Forecasting og Univariate Modeling Prognosen pakken gir en klasse og metoder for univariate tidsserier prognoser, og gir mange funksjoner implementering ulike prognosemodeller inkludert alle de i statistikken pakken. Eksponensiell utjevning . HoltWinters () i statistikken gir noen grunnleggende modeller med delvis optimalisering, og ets () fra prognosepakken gir et større sett med modeller og fasiliteter med full optimalisering. robeter gir et robust alternativ til ets () - funksjonen. glatt utfører noen generaliseringer av eksponensiell utjevning. MAPA-pakken kombinerer eksponentielle utjevningsmodeller på ulike nivåer av temporal aggregering for å forbedre prognosens nøyaktighet. Theta-metoden er implementert i thetaf-funksjonen fra prognosen. En alternativ og utvidet implementering er gitt i forecTheta. Autoregressive modeller. ar () i statistikk (med modellvalg) og FitAR for undergruppe AR-modeller. ARIMA modeller. arima () i statistikk er den grunnleggende funksjonen for ARIMA, SARIMA, ARIMAX og subset ARIMA-modeller. Den er forbedret i prospektpakken via funksjonen Arima () sammen med auto. arima () for automatisk ordrevalg. arma () i tseries-pakken inneholder forskjellige algoritmer for ARMA og subset ARMA-modeller. FitARMA implementerer en rask MLE-algoritme for ARMA-modeller. Pakken gsarima inneholder funksjonalitet for generell SARIMA tidsserie simulering. Mar1s pakken håndterer multiplikativ AR (1) med sesongmessige prosesser. TSTutorial gir en interaktiv opplæring for Box-Jenkins modellering. Forbedrede prediksjonsintervaller for ARIMA og strukturelle tidsseriemodeller leveres av tsPI. Periodiske ARMA-modeller. pære og partsm for periodiske autoregressive tidsseriemodeller, og perARMA for periodisk ARMA-modellering og andre prosedyrer for periodisk tidsserieanalyse. ARFIMA modeller. Noen fasiliteter for brøkdelte differenced ARFIMA modeller leveres i fracdiff-pakken. Arfima-pakken har mer avanserte og generelle fasiliteter for ARFIMA - og ARIMA-modeller, inkludert dynamiske regresjonsmodeller (overføringsfunksjon). armaFit () fra fArma-pakken er et grensesnitt for ARIMA - og ARFIMA-modeller. Fraksjonal Gaussisk støy og enkle modeller for hyperbolisk forfallstidsserier håndteres i FGN-pakken. Overføringsfunksjonsmodeller leveres av arimax-funksjonen i TSA-pakken, og arfima-funksjonen i arfima-pakken. Outlier deteksjon etter Chen-Liu tilnærmingen er levert av tsoutliers. Strukturelle modeller implementeres i StructTS () i statistikk, og i stsm og stsm. class. KFKSDS gir en naiv implementering av Kalman-filteret og smoothers for univariate state space modeller. Bayesian strukturelle tidsseriemodeller implementeres i bsts Ikke-Gaussiske tidsserier kan håndteres med GLARMA state space modeller via glarma. og ved hjelp av Generalized Autoregressive Score-modeller i GAS-pakken. Betingede auto-regresjonsmodeller som bruker Monte Carlo Sannsynlighetsmetoder er implementert i mclcar. GARCH-modeller. garch () fra tseries passer til grunnleggende GARCH-modeller. Mange variasjoner på GARCH-modeller leveres av Rugarch. Andre univariate GARCH-pakker inkluderer fGarch som implementerer ARIMA-modeller med en bred klasse av GARCH-innovasjoner. Det er mange flere GARCH-pakker som er beskrevet i finansoppgavevisningen. Stokastiske volatilitetsmodeller håndteres av stochvol i en bayesisk rammeverk. Antall tidsseriemodeller håndteres i tscount - og acp-pakkene. ZIM sørger for nulloppblåste modeller for å telle tidsserier. tsintermittent implementerer ulike modeller for analyse og prognoser for intermitterende etterspørselstidserier. Sensurert tidsserier kan modelleres ved hjelp av cent og carx. Portmanteau tester leveres via Box. test () i statistikkpakken. Ytterligere tester er gitt av portes og WeightedPortTest. Endringspunktsdeteksjon er gitt i strucchange (ved hjelp av lineære regresjonsmodeller), i trend (ved bruk av ikke-parametriske tester), og i wbsts (ved bruk av vill binær segmentering). Changepoint-pakken inneholder mange populære changepoint-metoder, og ecp gjør ikke-parametrisk changepoint-deteksjon for univariate og multivariate serier. Online endring punkt deteksjon for univariate og multivariate tidsserier er levert av onlineCPD. InspectChangepoint bruker sparsom projeksjon for å estimere byttepunkter i høydimensjonale tidsserier. Tidsrekkefølge er gitt av imputTS-pakken. Noen mer begrensede fasiliteter er tilgjengelige ved hjelp av na. interp () fra prognosen. Prognoser kan kombineres med ForecastCombinations som støtter de mest brukte metodene for å kombinere prognoser. forecastHybrid gir funksjoner for ensemble prognoser, kombinere tilnærminger fra prognosen pakken. GeomComb gir egenvektorbaserte (geometriske) prognose kombinasjonsmetoder, samt andre tilnærminger. opera har fasiliteter for online spådommer basert på kombinasjoner av prognoser fra brukeren. Prognosevaluering er gitt i nøyaktigheten () - funksjonen fra prognosen. Distribusjonsprognose evaluering ved hjelp av scoring regler er tilgjengelig i scoringRules Miscellaneous. ltsa inneholder metoder for lineær tidsserier analyse, timsac for tidsserier analyse og kontroll, og tsbugs for tidsserier BUGS modeller. Spektral tetthetsestimering er gitt av spektrum () i statistikkpakken, inkludert periodogrammet, glatt periodogram og AR estimater. Bayesian spektral inngang er gitt av bspec. quantspec inkluderer metoder for å beregne og plotte Laplace periodogrammer for univariate tidsserier. Lomb-Scargle periodogrammet for ujevnt samplede tidsserier beregnes av lomb. spektrale bruker Fourier og Hilbert transformer for spektral filtrering. psd produserer adaptive, sinus-multitaper spektral tetthet estimater. kza gir Kolmogorov-Zurbenko Adaptive Filters, inkludert pauseoppdagelse, spektralanalyse, bølger og KZ Fourier Transforms. multitaper gir også noen multitaper spektralanalyseverktøy. Wavelet metoder. Waveletspakken inneholder databehandling av wavelet-filtre, wavelet-transformasjoner og multiresolutionanalyser. Wavelet metoder for tidsserier analyse basert på Percival og Walden (2000) er gitt i wmtsa. WaveletComp gir noen verktøy for wavelet-basert analyse av univariate og bivariate tidsserier, inkludert cross-wavelets, faseforskjell og signifikanstester. biwavelet kan brukes til å plotte og beregne wavelet-spektrene, kryss-wavelet-spektrene og wavelet-koherensen av ikke-stationære tidsserier. Det inkluderer også funksjoner til klyngetidsserier basert på (dis) likhetene i deres spekter. Test av hvit støy ved hjelp av bølger er gitt av hwwntest. Ytterligere wavelet-metoder finnes i pakkenes hjernevask. RWT. waveslim. wavethresh og mvcwt. Harmonisk regresjon med Fourier-vilkår er implementert i HarmonicRegression. Prognosepakken gir også noen enkle harmoniske regresjonsfasiliteter via fireier-funksjonen. Dekomponering og filtrering Filtre og utjevning. filter () i statistikk gir autoregressiv og bevegelig gjennomsnittlig lineær filtrering av flere univariate tidsserier. Robfilterpakken inneholder flere robuste tidsseriefiltre, mens mFilter inkluderer diverse tidsseriefiltre som er nyttige for utjevning og utvinning av trend og sykliske komponenter. glatt () fra statistikkpakken beregner Tukeys running median smoothers, 3RS3R, 3RSS, 3R, etc. Sleekts beregner 4253H to ganger utjevningsmetode. Nedbrytning. Sesongnedbrytning er omtalt nedenfor. Autoregressiv nedbrytning er levert av ArDec. tsdecomp implementerer ARIMA-basert nedbryting av kvartals - og månedsdata. rmaf bruker et raffinert glidende gjennomsnittsfilter for dekomponering. Singular Spectrum Analysis er implementert i Rssa og spectral. methods. Empirisk modus nedbrytning (EMD) og Hilbert spektralanalyse er levert av EMD. Ekstra verktøy, inkludert ensemble EMD, er tilgjengelige iht. En alternativ implementering av ensemble EMD og den komplette varianten er tilgjengelig i Rlibeemd. Sesongnedbrytning. Statistikkpakken gir klassisk dekomponering i dekomponere (). og STL dekomponering i stl (). Forbedret STL nedbrytning er tilgjengelig i stlplus. stR gir sesongbasert-trend dekomponering basert på regresjon. x12 gir en wrapper for X12 binærene som må installeres først. x12GUI gir et grafisk brukergrensesnitt for x12. X-13-ARIMA-SEATS-binærene leveres i x13binary-pakken, med sesongmessige som gir et R-grensesnitt og sesongvisning som gir en GUI. Analyse av sesongmessighet. bfast-pakken gir metoder for å oppdage og karakterisere brå endringer i trenden og sesongkomponenter oppnådd ved dekomponering. npst gir en generalisering av Hewitts seasonality test. årstid. Sesonganalyse av helsedata, inkludert regresjonsmodeller, tidsstratifisert case-crossover, plottingsfunksjoner og gjenværende kontroller. hav. Sesonganalyse og grafikk, spesielt for klimatologi. deseasonalize. Optimal deseasonalisering for geofysiske tidsserier ved bruk av AR-montering. Stasjonar, Unit Roots, og Cointegration Stationarity og unit roots. Tseries gir forskjellige stasjonære og enhetstester, inkludert Augmented Dickey-Fuller, Phillips-Perron og KPSS. Alternative implementeringer av ADF - og KPSS-testene er i urka-pakken, som også inkluderer videre metoder som Elliott-Rothenberg-Stock, Schmidt-Phillips og Zivot-Andrews-tester. FUnitRoots-pakken gir også MacKinnon-testen, mens uroot gir sesongbaserte rotteforsøk. CADFtest gir implementeringer av både standard ADF og en covariate-augmented ADF (CADF) test. Lokal stasjonaritet. locits gir en test av lokal stasjonar og beregner lokalisert autokovarians. Tidsserier kostbarhet bestemmelse er gitt av costat. LSTS har funksjoner for lokalt stasjonær tidsserier analyse. Lokalt stasjonære wavelet-modeller for ikke-stationære tidsserier implementeres i wavethresh (inkludert estimering, plotting og simuleringsfunksjonalitet for tidsvarierende spektrum). Cointegration. Engle-Granger-to-trinns metoden med Phillips-Ouliaris-kointegrasjonstesten er implementert i tseries og urca. Sistnevnte inneholder dessuten funksjonalitet for Johansen-spor og lambda-max-tester. tsDyn gir Johansens test og AICBIC simultan rang-lag utvalg. CommonTrend gir verktøy for å trekke ut og plotte vanlige trender fra et samordningssystem. Parameterestimering og inferens i en kointegrerende regresjon er implementert i cointReg. Ikke-lineær tidsserieanalyse Ikke-lineær autoregresjon. Ulike former for ikke-lineær autoregression er tilgjengelig i tsDyn inkludert additiv AR, nevrale nett, SETAR og LSTAR-modeller, terskel VAR og VECM. Neural network autoregression er også gitt i GMDH. BentcableAR implementerer Bent-Cable autoregression. BAYSTAR gir Bayesian analyse av terskelautoregressive modeller. tseriesChaos gir en R-implementering av algoritmer fra TISEAN-prosjektet. Autoregresjon Markov byttemodeller leveres i MSwM. mens avhengige blandinger av latente Markov-modeller er gitt i depmix og depmixS4 for kategoriske og kontinuerlige tidsserier. Test. Ulike tester for ikke-lineæritet er gitt i fon lineær. tseriesEntropy tester for ikke-lineær seriell avhengighet basert på entropi metrics. Tilleggsfunksjoner for ikke-lineære tidsserier er tilgjengelige i nlts og nonlinearTseries. Fractal tidsserie modellering og analyse er gitt av fraktal. fraktalrock genererer fraktal tidsserier med ikke-normale returfordeler. Dynamiske regresjonsmodeller Dynamiske lineære modeller. Et praktisk grensesnitt for montering av dynamiske regresjonsmodeller via OLS er tilgjengelig i dynlm en forbedret tilnærming som også fungerer med andre regresjonsfunksjoner, og flere tidsserier er implementert i dyn. Mer avanserte dynamiske systemekvasjoner kan monteres med dse. Gaussian lineære tilstandsrommodeller kan monteres ved hjelp av dlm (via maksimal sannsynlighet, Kalman filteringsmoothing og Bayesian metoder), eller ved bruk av bsts som bruker MCMC. Funksjoner for distribuert lag ikke-lineær modellering er gitt i dlnm. Tidsvarierende parametermodeller kan monteres ved hjelp av tpr-pakken. orderedLasso passer til en sparsom lineær modell med en ordrebegrensning på koeffisientene for å håndtere forsinkede regressorer hvor koeffisientene forfall når lagringen øker. Dynamisk modellering av forskjellige slag er tilgjengelig i dynr, inkludert diskrete og kontinuerlige tid, lineære og ikke-lineære modeller og forskjellige typer latente variabler. Multivariate Time Series Modeller Vector autoregressive (VAR) modeller leveres via ar () i den grunnleggende statistikkpakken, inkludert ordrevalg via AIC. Disse modellene er begrenset til å være stasjonære. MTS er en allsidig verktøykasse for analyse av multivariate tidsserier, inkludert VAR, VARMA, sesongmessige VARMA, VAR-modeller med eksogene variable, multivariate regresjon med tidsseriefeil og mye mer. Eventuelle ikke-stasjonære VAR-modeller er montert i mAr-pakken, som også tillater VAR-modeller i hoveddelen av komponentene. Sparsevar gjør det mulig å estimere sparsomme VAR - og VECM-modeller, ecm gir funksjoner for å bygge VECM-modeller, mens BigVAR estimerer VAR og VARX-modeller med strukturerte lasso-straffer. Automatiserte VAR-modeller og nettverk er tilgjengelige i autovarCore. Mer utførlige modeller leveres i pakken vars. tsDyn. estVARXls () i dse. og en bayesisk tilnærming er tilgjengelig i MSBVAR. En annen implementering med oppstartede prediksjonsintervaller er gitt i VAR. etp. mlVAR gir multi-level vektor autoregression. VARsignR gir rutiner for å identifisere strukturelle støt i VAR-modeller ved bruk av tegnbegrensninger. gdpc implementerer generelle dynamiske hovedkomponenter. pcdpca utvider dynamiske hovedkomponenter til periodisk korrelerte multivariate tidsserier. VARIMA-modeller og tilstandsrommodeller leveres i dse-pakken. EvalEst muliggjør Monte Carlo-eksperimenter for å evaluere de tilknyttede estimeringsmetodene. Vektorfeilkorreksjonsmodeller er tilgjengelige via urkaen. vars og tsDyn pakker, inkludert versjoner med strukturelle begrensninger og terskel. Tidsserie komponentanalyse. Tidsseriefaktoranalyse er gitt i tsfa. ForeCA implementerer forekkenbar komponentanalyse ved å lete etter de beste lineære transformasjonene som gjør en multivariabel tidsserie så prognostiserbar som mulig. PCA4TS finner en lineær transformasjon av en multivariate tidsserie som gir mindre dimensjonale subseries som ikke er korrelert med hverandre. Multivariate state space modeller er implementert i FKF (Fast Kalman Filter) pakken. Dette gir relativt fleksible tilstandsmodellmodeller via fkf () - funksjonen: tilstandsromparametere får lov til å være tidsvarierende og avlytninger inngår i begge ligningene. En alternativ implementering leveres av KFAS-pakken som gir et raskt multivariat Kalman filter, jevnere, simulering jevnere og prognoser. En annen implementering er gitt i dlm-pakken, som også inneholder verktøy for å konvertere andre multivariate modeller til statlig romform. dlmodeler gir et enhetlig grensesnitt for dlm. KFAS og FKF. MARSS passer til begrensede og ubegrensede multivariate autoregressive tilstandsrommodeller ved hjelp av en EM-algoritme. Alle disse pakkene antar at observasjons - og tilstandsvilkårene er ukorrelerte. Delvis observerte Markov prosesser er en generalisering av de vanlige lineære multivariate tilstandsrommodellene, som tillater ikke-gaussiske og ikke-lineære modeller. Disse implementeres i pomppakken. Multivariate stokastiske volatilitetsmodeller (ved bruk av latente faktorer) er gitt av faktorstochvol. Analyse av store grupper av tidsserier Tidsserieklynging er implementert i TSclust. dtwclust. BNPTSclust og pdc. TSdist gir avstandsmål for tidsseriedata. jmotif implementerer verktøy basert på tidsseriens symbolske diskretisering for å finne motiver i tidsserier og letter tolkbar tidsserieklassifisering. rucrdtw gir R bindinger for funksjoner fra UCR Suite for å aktivere ultrafast subsequence søk etter en best match under Dynamic Time Warping og Euclidean Distance. Metoder for å plotte og prognosere samlinger av hierarkiske og grupperte tidsserier er gitt av hts. tyven bruker hierarkiske metoder for å forene prognoser for tidsmessig aggregerte tidsserier. En alternativ tilnærming til å forene prognoser for hierarkiske tidsserier er gitt av gtop. tyv Kontinuerlige tidsmodeller Kontinuerlig autoregressiv modellering er gitt i cts. Sim. DiffProc simulerer og modeller stokastiske differensialligninger. Simulering og inferanse for stokastiske differensialligninger er gitt av sde og yuima. Bootstrapping. Oppstartspakken gir funksjonen tsboot () for oppstart av tidsserier, inkludert blokkstartstrap med flere varianter. tsbootstrap () fra tseries gir rask stasjonær og blokk oppstart. Maksimal entropi bootstrap for tidsserier er tilgjengelig i meboot. timesboot beregner bootstrap CI for sample ACF og periodogram. BootPR beregner bias-korrigert prognose og boostrap prediksjon intervaller for autoregressive tidsserier. Data fra Makridakis, Wheelwright og Hyndman (1998) Forecasting: metoder og applikasjoner leveres i fma-pakken. Data fra Hyndman, Koehler, Ord og Snyder (2008) Prognoser med eksponensiell utjevning er i expsmooth-pakken. Data fra Hyndman og Athanasopoulos (2013) Forecasting: prinsipper og praksis er i fpp-pakken. Data fra M-konkurransen og M3-konkurransen er gitt i Mcomp-pakken. Data fra M4-konkurransen er gitt i M4comp. mens Tcomp gir data fra 2010 IJF Tourism Forecasting Competition. pdfetch gir fasiliteter for nedlasting av økonomiske og finansielle tidsserier fra offentlige kilder. Data fra Quandl online portal til økonomiske, økonomiske og sosiale datasett kan forespørres interaktivt ved hjelp av Quandl-pakken. Data fra Datamarkets nettportal kan hentes ved hjelp av rdatamarket-pakken. BETS gir tilgang til de viktigste økonomiske tidsseriene i Brasil. Data fra Cryer og Chan (2010) er i TSA-pakken. Data fra Shumway and Stoffer (2011) er i astsa-pakken. Data fra Tsay (2005) Analyse av finansielle tidsserier er i FinTS-pakken, sammen med noen funksjoner og skriptfiler som kreves for å arbeide med noen av eksemplene. tswge følger med teksten Applied Time Series Analysis med R. 2. utgave av Woodward, Gray, og Elliott. TSdbi gir et felles grensesnitt til tidsserier databaser. berømmelse gir et grensesnitt for FAME tidsseriedatabaser AER og Ecdat inneholder begge mange datasett (inkludert tidsseriedata) fra mange økonometriske tekstbøker dtw. Dynamiske tidsspredningsalgoritmer for å beregne og plotte parvise justeringer mellom tidsserier. ensembleBMA. Bayesian Model Averaging for å skape probabilistiske prognoser fra ensembleprognoser og vær observasjoner. earlywarnings. Tidlige advarsler signalerer verktøykasse for å oppdage kritiske overganger i tidsarrangementer. gjør maskinutviste hendelsesdata til regelmessige aggregerte multivariate tidsserier. FeedbackTS. Analyse av fragmentert tidsriktighet for å undersøke tilbakemelding i tidsserier. LPStimeSeries har som mål å finne kvotemønster likhetstegn for tidsserier. MAR1 gir verktøy for å forberede økologiske samfunns tidsseriedata for multivariat AR-modellering. garn. rutiner for estimering av sparsomme, langsiktige, delvise korrelasjonsnettverk for tidsseriedata. paleoTS. Modellering evolusjon i paleontologiske tidsserier. pastecs. Regulering, dekomponering og analyse av rom-tidsserier. PTW. Parametrisk tidssprang. RGENERATE gir verktøy for å generere vektor tidsserier. RMAWGEN er satt med S3- og S4-funksjoner for romlig multi-site stokastisk generering av daglig tidsserier med temperatur og nedbør ved bruk av VAR-modeller. Pakken kan brukes i klimatologi og statistisk hydrologi. RSEIS. Seismiske analyser av tidsserier. rts. Raster tidsserieanalyse (for eksempel tidsserier av satellittbilder). sae2. Tidsseriemodeller for liten arealberegning. sptimer. Spatio-temporal Bayesian modellering. overvåkning. Temporal og spatio-temporal modellering og overvåkning av epidemiske fenomener. TED. Turbulens tidsserier Event Detection og klassifisering. Tides. Funksjoner for å beregne egenskaper av kvasi periodiske tidsserier, f. eks. observert mengder av elvemunningen. tiger. Tidsrettede grupper av typiske forskjeller (feil) mellom to tidsserier bestemmes og visualiseres. TSMining. Mining Univariate og Multivariate Motifs i Time-Series Data. tsModel. Tidsserier modellering for luftforurensning og helse. CRAN-pakker: Relaterte lenker: gt mav (c (4,5,4,6), 3) Tidsserie: Start 1 End 4 Frekvens 1 1 NA 4.333333 5.000000 NA Her forsøkte jeg å gjøre et rullende gjennomsnitt som tok hensyn til siste 3 tall så jeg forventet å få bare to tall tilbake 8211 4.333333 og 5 8211, og hvis det skulle bli NA-verdier, trodde jeg at de skulle være i begynnelsen av sekvensen. Faktisk viser det seg at dette er hva parameteren 8216sides8217 kontrollerer: kun sider for konvoluttfiltre. Hvis side 1 er filterkoeffisientene kun for tidligere verdier hvis sider 2 de er sentrert rundt lag 0. I så fall bør filterets lengde være rart, men hvis det er jevnt, er mer av filteret fremover i tid enn bakover. Så i vår 8216mav8217-funksjon ser det rullende gjennomsnitt ut begge sider av gjeldende verdi i stedet for bare ved tidligere verdier. Vi kan justere det for å få den oppførelsen vi ønsker: gt bibliotek (zoo) gt rollmean (c (4,5,4,6), 3) 1 4,333333 5000000 Jeg forstod også at jeg kan liste alle funksjonene i en pakke med 8216ls8217 fungere slik at I8217ll skanner zoo8217s liste over funksjoner neste gang jeg trenger å gjøre noe tidsserier relatert 8211 there8217ll sannsynligvis allerede være en funksjon for det gt ls (quotpackage: zooquot) 1 kvoter. Datequot kvoter. Date. numericquot quotas. Date. tsquot 4 kvoter. Date. yearmonquot quotas. Date. yearqququot kvoter. yearmonquot 7 kvoter. yearmon. defaultquot quotas. yearqtrquot kvoter. yearqtr. defaultquot 10 kvoter. zooquot quotas. zoo. defaultquot quotas. zooregquot 13 kvoter. zooreg. defaultquot quotautoplot. zooquot quotcbind. zooquot 16 quotcoredataquot quotcoredata. defaultquot quotcoredatalt-quot 19 quotfacetfreequot quotformat. yearqtrquot quotfortify. zooquot 22 quotfrequencylt-quot quotifelse. zooquot quotindexquot 25 quotindexlt-quot quotindex2charquot quotis. regularquot 28 quotis. zooquot quotmake. par. listquot q uotMATCHquot 31 quotMATCH. defaultquot quotMATCH. timesquot quotmedian. zooquot 34 quotmerge. zooquot quotna. aggregatequot quotna. aggregate. defaultquot 37 quotna. approxquot quotna. approx. defaultquot quotna. fillquot 40 quotna. fill. defaultquot quotna. locfquot quotna. locf. defaultquot 43 Quote. splinequot quotna. spline. defaultquot quotna. StructTSquot 46 quotna. trimquot quotna. trim. defaultquot quotna. trim. tsquot 49 quotORDERquot quotORDER. defaultquot quotpanel. lines. itsquot 52 quotpanel. lines. tisquot quotpanel. lines. tsquot quotpanel. lines. zoopotot quotpanel. polygon. zooquot quotpanel. rect. itsquot quotpanel. rect. tisquot 67 quotpanel. rect. tsquot quotpanel. rect. zooquot quotpanel. segments. itsquot 70 quotpanel. segments. tisquot quotpanel. segments. tsquot quotpanel. se gments. zooquot 73 quotpanel. text. squot quotpanel. text. tisquot quotpanel. text. tsquot 76 quotpanel. text. zooquot quotplot. zooquot quotquantile. zooquot 79 quotrbind. zooquot quotread. zooquot quotrev. zooquot 82 quotrollapplyquot quotrollapplyrquot quotrollmaxquot 85 quotrollmax. defaultquot quotrollmaxrquot quotrollmeanquot 88 quotrollmean. defaultquot quotrollmeanrquot quotrollmedianquot 91 quotrollmedian. defaultquot quotrollmedianrquot quotrollsumquot 94 quotrollsum. defaultquot quotrollsumrquot quotscalexyearmonquot 97 quotscalexyearqtrquot quotscaleyyearmonquot quotscaleyyearqtrquot 100 quotSys. yearmonquot quotSys. yearqtrquot quottimelt-quot 103 quotwrite. zooquot quotxblocksquot quotxblocks. defaultquot 106 quotxtfrm. zooquot quotyearmonquot quotyearmontransquot 109 quotyearqtrquot quotyearqtrtransquot quotzooquot 112 quotzooregquot Vær sosial, DelUsing R for Time Series Analysis Time Series Analysis Denne heftet forteller deg hvordan du bruker R statistisk programvare for å utføre noen enkle a nalyses som er vanlige i analyse av tidsseriedata. Dette heftet antar at leseren har noen grunnleggende kunnskaper om tidsserieanalyse, og hovedfokuset i heftet er ikke å forklare tidsserieanalyse, men heller å forklare hvordan man utfører disse analysene ved hjelp av R. Hvis du er ny i tidsserier analyse, og ønsker å lære mer om noen av konseptene som presenteres her, vil jeg anbefale Open University-boken 8220Time series8221 (produktkode M24902), tilgjengelig fra Open University Shop. I dette heftet bruker jeg tidsseriedatasett som har blitt gjort tilgjengelig av Rob Hyndman i hans tidsserier databibliotek på robjhyndmanTSDL. Hvis du liker dette hefte, kan du også sjekke ut brosjyren min ved å bruke R for biomedisinsk statistikk, litt-book-of-r-for-biomedical-statistics. readthedocs. org. og min hefte på å bruke R for multivariate analyse, little-book-of-r-for-multivariate-analysis. readthedocs. org. Les tidsseriedata Det første du vil gjøre for å analysere tidsseriedataene dine, er å lese det inn i R, og å plotte tidsserien. Du kan lese data til R ved hjelp av skanningsfunksjonen (), som forutsetter at dataene dine for suksessive tidspunkter er i en enkel tekstfil med en kolonne. For eksempel inneholder filen robjhyndmantsdldatamisckings. dat data om dødsårsaken til suksessive konger i England, som begynner med William the Conqueror (original kilde: Hipel og Mcleod, 1994). Datasettet ser slik ut: Bare de første linjene i filen har blitt vist. De tre første linjene inneholder noen kommentarer til dataene, og vi vil ignorere dette når vi leser dataene inn i R. Vi kan bruke dette ved å bruke 8220skip8221-parameteren i skanningsfunksjonen (), som angir hvor mange linjer øverst på filen å ignorere. For å lese filen til R, ignorerer de tre første linjene, skriver vi: I dette tilfellet er dødsaldoen til 42 påfølgende konger i England blitt lest inn i variabelen 8216kings8217. Når du har lest tidsseriedataene i R, er neste trinn å lagre dataene i en tidsserieobjekt i R, slik at du kan bruke R8217s mange funksjoner for å analysere tidsseriedata. For å lagre dataene i en tidsserieobjekt, bruker vi ts () - funksjonen i R. For eksempel, for å lagre dataene i variabelen 8216kings8217 som en tidsserieobjekt i R, skriver vi: Noen ganger angir du dataserierdataene du kan ha blitt samlet inn med jevne mellomrom som var mindre enn ett år, for eksempel månedlig eller kvartalsvis. I dette tilfellet kan du angi antall ganger dataene ble samlet inn per år ved å bruke 8216frequency8217-parameteren i ts () - funksjonen. For månedlige tidsseriedata angir du frekvens12, mens du for kvartalsvise tidsseriedata, stiller du frekvens4. Du kan også angi det første året som dataene ble samlet inn, og det første intervallet i det året ved å bruke parameteren 8216start8217 i ts () - funksjonen. For eksempel, hvis det første datapunktet tilsvarer andre kvartal 1986, ville du sette startc (1986,2). Et eksempel er et datasett av antall fødsler per måned i New York City, fra januar 1946 til desember 1959 (opprinnelig innsamlet av Newton). Disse dataene er tilgjengelige i filen robjhyndmantsdldatadatanybirths. dat Vi kan lese dataene i R, og lagre den som en tidsserieobjekt ved å skrive: På samme måte inneholder filen robjhyndmantsdldatadatafancy. dat månedlig salg til en suvenirbutikk på en strandby i Queensland, Australia, for januar 1987-desember 1993 (originale data fra Wheelwright og Hyndman, 1998). We can read the data into R by typing: Plotting Time Series Once you have read a time series into R, the next step is usually to make a plot of the time series data, which you can do with the plot. ts() function in R. For example, to plot the time series of the age of death of 42 successive kings of England, we type: We can see from the time plot that this time series could probably be described using an additive model, since the random fluctuations in the data are roughly constant in size over time. Likewise, to plot the time series of the number of births per month in New York city, we type: We can see from this time series that there seems to be seasonal variation in the number of births per month: there is a peak every summer, and a trough every winter. Again, it seems that this time series could probably be described using an additive model, as the seasonal fluctuations are roughly constant in size over time and do not seem to depend on the level of the time series, and the random fluctuations also seem to be roughly constant in size over time. Similarly, to plot the time series of the monthly sales for the souvenir shop at a beach resort town in Queensland, Australia, we type: In this case, it appears that an additive model is not appropriate for describing this time series, since the size of the seasonal fluctuations and random fluctuations seem to increase with the level of the time series. Thus, we may need to transform the time series in order to get a transformed time series that can be described using an additive model. For example, we can transform the time series by calculating the natural log of the original data: Here we can see that the size of the seasonal fluctuations and random fluctuations in the log-transformed time series seem to be roughly constant over time, and do not depend on the level of the time series. Thus, the log-transformed time series can probably be described using an additive model. Decomposing Time Series Decomposing a time series means separating it into its constituent components, which are usually a trend component and an irregular component, and if it is a seasonal time series, a seasonal component. Decomposing Non-Seasonal Data A non-seasonal time series consists of a trend component and an irregular component. Decomposing the time series involves trying to separate the time series into these components, that is, estimating the the trend component and the irregular component. To estimate the trend component of a non-seasonal time series that can be described using an additive model, it is common to use a smoothing method, such as calculating the simple moving average of the time series. The SMA() function in the 8220TTR8221 R package can be used to smooth time series data using a simple moving average. To use this function, we first need to install the 8220TTR8221 R package (for instructions on how to install an R package, see How to install an R package ). Once you have installed the 8220TTR8221 R package, you can load the 8220TTR8221 R package by typing: You can then use the 8220SMA()8221 function to smooth time series data. To use the SMA() function, you need to specify the order (span) of the simple moving average, using the parameter 8220n8221. For example, to calculate a simple moving average of order 5, we set n5 in the SMA() function. For example, as discussed above, the time series of the age of death of 42 successive kings of England appears is non-seasonal, and can probably be described using an additive model, since the random fluctuations in the data are roughly constant in size over time: Thus, we can try to estimate the trend component of this time series by smoothing using a simple moving average. To smooth the time series using a simple moving average of order 3, and plot the smoothed time series data, we type: There still appears to be quite a lot of random fluctuations in the time series smoothed using a simple moving average of order 3. Thus, to estimate the trend component more accurately, we might want to try smoothing the data with a simple moving average of a higher order. This takes a little bit of trial-and-error, to find the right amount of smoothing. For example, we can try using a simple moving average of order 8: The data smoothed with a simple moving average of order 8 gives a clearer picture of the trend component, and we can see that the age of death of the English kings seems to have decreased from about 55 years old to about 38 years old during the reign of the first 20 kings, and then increased after that to about 73 years old by the end of the reign of the 40th king in the time series. Decomposing Seasonal Data A seasonal time series consists of a trend component, a seasonal component and an irregular component. Decomposing the time series means separating the time series into these three components: that is, estimating these three components. To estimate the trend component and seasonal component of a seasonal time series that can be described using an additive model, we can use the 8220decompose()8221 function in R. This function estimates the trend, seasonal, and irregular components of a time series that can be described using an additive model. The function 8220decompose()8221 returns a list object as its result, where the estimates of the seasonal component, trend component and irregular component are stored in named elements of that list objects, called 8220seasonal8221, 8220trend8221, and 8220random8221 respectively. For example, as discussed above, the time series of the number of births per month in New York city is seasonal with a peak every summer and trough every winter, and can probably be described using an additive model since the seasonal and random fluctuations seem to be roughly constant in size over time: To estimate the trend, seasonal and irregular components of this time series, we type: The estimated values of the seasonal, trend and irregular components are now stored in variables birthstimeseriescomponentsseasonal, birthstimeseriescomponentstrend and birthstimeseriescomponentsrandom. For example, we can print out the estimated values of the seasonal component by typing: The estimated seasonal factors are given for the months January-December, and are the same for each year. The largest seasonal factor is for July (about 1.46), and the lowest is for February (about -2.08), indicating that there seems to be a peak in births in July and a trough in births in February each year. We can plot the estimated trend, seasonal, and irregular components of the time series by using the 8220plot()8221 function, for example: The plot above shows the original time series (top), the estimated trend component (second from top), the estimated seasonal component (third from top), and the estimated irregular component (bottom). We see that the estimated trend component shows a small decrease from about 24 in 1947 to about 22 in 1948, followed by a steady increase from then on to about 27 in 1959. Seasonally Adjusting If you have a seasonal time series that can be described using an additive model, you can seasonally adjust the time series by estimating the seasonal component, and subtracting the estimated seasonal component from the original time series. We can do this using the estimate of the seasonal component calculated by the 8220decompose()8221 function. For example, to seasonally adjust the time series of the number of births per month in New York city, we can estimate the seasonal component using 8220decompose()8221, and then subtract the seasonal component from the original time series: We can then plot the seasonally adjusted time series using the 8220plot()8221 function, by typing: You can see that the seasonal variation has been removed from the seasonally adjusted time series. The seasonally adjusted time series now just contains the trend component and an irregular component. Forecasts using Exponential Smoothing Exponential smoothing can be used to make short-term forecasts for time series data. Simple Exponential Smoothing If you have a time series that can be described using an additive model with constant level and no seasonality, you can use simple exponential smoothing to make short-term forecasts. The simple exponential smoothing method provides a way of estimating the level at the current time point. Smoothing is controlled by the parameter alpha for the estimate of the level at the current time point. The value of alpha lies between 0 and 1. Values of alpha that are close to 0 mean that little weight is placed on the most recent observations when making forecasts of future values. For example, the file robjhyndmantsdldatahurstprecip1.dat contains total annual rainfall in inches for London, from 1813-1912 (original data from Hipel and McLeod, 1994). We can read the data into R and plot it by typing: You can see from the plot that there is roughly constant level (the mean stays constant at about 25 inches). The random fluctuations in the time series seem to be roughly constant in size over time, so it is probably appropriate to describe the data using an additive model. Thus, we can make forecasts using simple exponential smoothing. To make forecasts using simple exponential smoothing in R, we can fit a simple exponential smoothing predictive model using the 8220HoltWinters()8221 function in R. To use HoltWinters() for simple exponential smoothing, we need to set the parameters betaFALSE and gammaFALSE in the HoltWinters() function (the beta and gamma parameters are used for Holt8217s exponential smoothing, or Holt-Winters exponential smoothing, as described below). The HoltWinters() function returns a list variable, that contains several named elements. For example, to use simple exponential smoothing to make forecasts for the time series of annual rainfall in London, we type: The output of HoltWinters() tells us that the estimated value of the alpha parameter is about 0.024. This is very close to zero, telling us that the forecasts are based on both recent and less recent observations (although somewhat more weight is placed on recent observations). By default, HoltWinters() just makes forecasts for the same time period covered by our original time series. In this case, our original time series included rainfall for London from 1813-1912, so the forecasts are also for 1813-1912. In the example above, we have stored the output of the HoltWinters() function in the list variable 8220rainseriesforecasts8221. The forecasts made by HoltWinters() are stored in a named element of this list variable called 8220fitted8221, so we can get their values by typing: We can plot the original time series against the forecasts by typing: The plot shows the original time series in black, and the forecasts as a red line. The time series of forecasts is much smoother than the time series of the original data here. As a measure of the accuracy of the forecasts, we can calculate the sum of squared errors for the in-sample forecast errors, that is, the forecast errors for the time period covered by our original time series. The sum-of-squared-errors is stored in a named element of the list variable 8220rainseriesforecasts8221 called 8220SSE8221, so we can get its value by typing: That is, here the sum-of-squared-errors is 1828.855. It is common in simple exponential smoothing to use the first value in the time series as the initial value for the level. For example, in the time series for rainfall in London, the first value is 23.56 (inches) for rainfall in 1813. You can specify the initial value for the level in the HoltWinters() function by using the 8220l. start8221 parameter. For example, to make forecasts with the initial value of the level set to 23.56, we type: As explained above, by default HoltWinters() just makes forecasts for the time period covered by the original data, which is 1813-1912 for the rainfall time series. We can make forecasts for further time points by using the 8220forecast. HoltWinters()8221 function in the R 8220forecast8221 package. To use the forecast. HoltWinters() function, we first need to install the 8220forecast8221 R package (for instructions on how to install an R package, see How to install an R package ). Once you have installed the 8220forecast8221 R package, you can load the 8220forecast8221 R package by typing: When using the forecast. HoltWinters() function, as its first argument (input), you pass it the predictive model that you have already fitted using the HoltWinters() function. For example, in the case of the rainfall time series, we stored the predictive model made using HoltWinters() in the variable 8220rainseriesforecasts8221. You specify how many further time points you want to make forecasts for by using the 8220h8221 parameter in forecast. HoltWinters(). For example, to make a forecast of rainfall for the years 1814-1820 (8 more years) using forecast. HoltWinters(), we type: The forecast. HoltWinters() function gives you the forecast for a year, a 80 prediction interval for the forecast, and a 95 prediction interval for the forecast. For example, the forecasted rainfall for 1920 is about 24.68 inches, with a 95 prediction interval of (16.24, 33.11). To plot the predictions made by forecast. HoltWinters(), we can use the 8220plot. forecast()8221 function: Here the forecasts for 1913-1920 are plotted as a blue line, the 80 prediction interval as an orange shaded area, and the 95 prediction interval as a yellow shaded area. The 8216forecast errors8217 are calculated as the observed values minus predicted values, for each time point. We can only calculate the forecast errors for the time period covered by our original time series, which is 1813-1912 for the rainfall data. As mentioned above, one measure of the accuracy of the predictive model is the sum-of-squared-errors (SSE) for the in-sample forecast errors. The in-sample forecast errors are stored in the named element 8220residuals8221 of the list variable returned by forecast. HoltWinters(). If the predictive model cannot be improved upon, there should be no correlations between forecast errors for successive predictions. In other words, if there are correlations between forecast errors for successive predictions, it is likely that the simple exponential smoothing forecasts could be improved upon by another forecasting technique. To figure out whether this is the case, we can obtain a correlogram of the in-sample forecast errors for lags 1-20. We can calculate a correlogram of the forecast errors using the 8220acf()8221 function in R. To specify the maximum lag that we want to look at, we use the 8220lag. max8221 parameter in acf(). For example, to calculate a correlogram of the in-sample forecast errors for the London rainfall data for lags 1-20, we type: You can see from the sample correlogram that the autocorrelation at lag 3 is just touching the significance bounds. To test whether there is significant evidence for non-zero correlations at lags 1-20, we can carry out a Ljung-Box test. This can be done in R using the 8220Box. test()8221, function. The maximum lag that we want to look at is specified using the 8220lag8221 parameter in the Box. test() function. For example, to test whether there are non-zero autocorrelations at lags 1-20, for the in-sample forecast errors for London rainfall data, we type: Here the Ljung-Box test statistic is 17.4, and the p-value is 0.6, so there is little evidence of non-zero autocorrelations in the in-sample forecast errors at lags 1-20. To be sure that the predictive model cannot be improved upon, it is also a good idea to check whether the forecast errors are normally distributed with mean zero and constant variance. To check whether the forecast errors have constant variance, we can make a time plot of the in-sample forecast errors: The plot shows that the in-sample forecast errors seem to have roughly constant variance over time, although the size of the fluctuations in the start of the time series (1820-1830) may be slightly less than that at later dates (eg. 1840-1850). To check whether the forecast errors are normally distributed with mean zero, we can plot a histogram of the forecast errors, with an overlaid normal curve that has mean zero and the same standard deviation as the distribution of forecast errors. To do this, we can define an R function 8220plotForecastErrors()8221, below: You will have to copy the function above into R in order to use it. You can then use plotForecastErrors() to plot a histogram (with overlaid normal curve) of the forecast errors for the rainfall predictions: The plot shows that the distribution of forecast errors is roughly centred on zero, and is more or less normally distributed, although it seems to be slightly skewed to the right compared to a normal curve. However, the right skew is relatively small, and so it is plausible that the forecast errors are normally distributed with mean zero. The Ljung-Box test showed that there is little evidence of non-zero autocorrelations in the in-sample forecast errors, and the distribution of forecast errors seems to be normally distributed with mean zero. This suggests that the simple exponential smoothing method provides an adequate predictive model for London rainfall, which probably cannot be improved upon. Furthermore, the assumptions that the 80 and 95 predictions intervals were based upon (that there are no autocorrelations in the forecast errors, and the forecast errors are normally distributed with mean zero and constant variance) are probably valid. Holt8217s Exponential Smoothing If you have a time series that can be described using an additive model with increasing or decreasing trend and no seasonality, you can use Holt8217s exponential smoothing to make short-term forecasts. Holt8217s exponential smoothing estimates the level and slope at the current time point. Smoothing is controlled by two parameters, alpha, for the estimate of the level at the current time point, and beta for the estimate of the slope b of the trend component at the current time point. As with simple exponential smoothing, the paramters alpha and beta have values between 0 and 1, and values that are close to 0 mean that little weight is placed on the most recent observations when making forecasts of future values. An example of a time series that can probably be described using an additive model with a trend and no seasonality is the time series of the annual diameter of women8217s skirts at the hem, from 1866 to 1911. The data is available in the file robjhyndmantsdldatarobertsskirts. dat (original data from Hipel and McLeod, 1994). We can read in and plot the data in R by typing: We can see from the plot that there was an increase in hem diameter from about 600 in 1866 to about 1050 in 1880, and that afterwards the hem diameter decreased to about 520 in 1911. To make forecasts, we can fit a predictive model using the HoltWinters() function in R. To use HoltWinters() for Holt8217s exponential smoothing, we need to set the parameter gammaFALSE (the gamma parameter is used for Holt-Winters exponential smoothing, as described below). For example, to use Holt8217s exponential smoothing to fit a predictive model for skirt hem diameter, we type: The estimated value of alpha is 0.84, and of beta is 1.00. These are both high, telling us that both the estimate of the current value of the level, and of the slope b of the trend component, are based mostly upon very recent observations in the time series. This makes good intuitive sense, since the level and the slope of the time series both change quite a lot over time. The value of the sum-of-squared-errors for the in-sample forecast errors is 16954. We can plot the original time series as a black line, with the forecasted values as a red line on top of that, by typing: We can see from the picture that the in-sample forecasts agree pretty well with the observed values, although they tend to lag behind the observed values a little bit. If you wish, you can specify the initial values of the level and the slope b of the trend component by using the 8220l. start8221 and 8220b. start8221 arguments for the HoltWinters() function. It is common to set the initial value of the level to the first value in the time series (608 for the skirts data), and the initial value of the slope to the second value minus the first value (9 for the skirts data). For example, to fit a predictive model to the skirt hem data using Holt8217s exponential smoothing, with initial values of 608 for the level and 9 for the slope b of the trend component, we type: As for simple exponential smoothing, we can make forecasts for future times not covered by the original time series by using the forecast. HoltWinters() function in the 8220forecast8221 package. For example, our time series data for skirt hems was for 1866 to 1911, so we can make predictions for 1912 to 1930 (19 more data points), and plot them, by typing: The forecasts are shown as a blue line, with the 80 prediction intervals as an orange shaded area, and the 95 prediction intervals as a yellow shaded area. As for simple exponential smoothing, we can check whether the predictive model could be improved upon by checking whether the in-sample forecast errors show non-zero autocorrelations at lags 1-20. For example, for the skirt hem data, we can make a correlogram, and carry out the Ljung-Box test, by typing: Here the correlogram shows that the sample autocorrelation for the in-sample forecast errors at lag 5 exceeds the significance bounds. However, we would expect one in 20 of the autocorrelations for the first twenty lags to exceed the 95 significance bounds by chance alone. Indeed, when we carry out the Ljung-Box test, the p-value is 0.47, indicating that there is little evidence of non-zero autocorrelations in the in-sample forecast errors at lags 1-20. As for simple exponential smoothing, we should also check that the forecast errors have constant variance over time, and are normally distributed with mean zero. We can do this by making a time plot of forecast errors, and a histogram of the distribution of forecast errors with an overlaid normal curve: The time plot of forecast errors shows that the forecast errors have roughly constant variance over time. The histogram of forecast errors show that it is plausible that the forecast errors are normally distributed with mean zero and constant variance. Thus, the Ljung-Box test shows that there is little evidence of autocorrelations in the forecast errors, while the time plot and histogram of forecast errors show that it is plausible that the forecast errors are normally distributed with mean zero and constant variance. Therefore, we can conclude that Holt8217s exponential smoothing provides an adequate predictive model for skirt hem diameters, which probably cannot be improved upon. In addition, it means that the assumptions that the 80 and 95 predictions intervals were based upon are probably valid. Holt-Winters Exponential Smoothing If you have a time series that can be described using an additive model with increasing or decreasing trend and seasonality, you can use Holt-Winters exponential smoothing to make short-term forecasts. Holt-Winters exponential smoothing estimates the level, slope and seasonal component at the current time point. Smoothing is controlled by three parameters: alpha, beta, and gamma, for the estimates of the level, slope b of the trend component, and the seasonal component, respectively, at the current time point. The parameters alpha, beta and gamma all have values between 0 and 1, and values that are close to 0 mean that relatively little weight is placed on the most recent observations when making forecasts of future values. An example of a time series that can probably be described using an additive model with a trend and seasonality is the time series of the log of monthly sales for the souvenir shop at a beach resort town in Queensland, Australia (discussed above): To make forecasts, we can fit a predictive model using the HoltWinters() function. For example, to fit a predictive model for the log of the monthly sales in the souvenir shop, we type: The estimated values of alpha, beta and gamma are 0.41, 0.00, and 0.96, respectively. The value of alpha (0.41) is relatively low, indicating that the estimate of the level at the current time point is based upon both recent observations and some observations in the more distant past. The value of beta is 0.00, indicating that the estimate of the slope b of the trend component is not updated over the time series, and instead is set equal to its initial value. This makes good intuitive sense, as the level changes quite a bit over the time series, but the slope b of the trend component remains roughly the same. In contrast, the value of gamma (0.96) is high, indicating that the estimate of the seasonal component at the current time point is just based upon very recent observations. As for simple exponential smoothing and Holt8217s exponential smoothing, we can plot the original time series as a black line, with the forecasted values as a red line on top of that: We see from the plot that the Holt-Winters exponential method is very successful in predicting the seasonal peaks, which occur roughly in November every year. To make forecasts for future times not included in the original time series, we use the 8220forecast. HoltWinters()8221 function in the 8220forecast8221 package. For example, the original data for the souvenir sales is from January 1987 to December 1993. If we wanted to make forecasts for January 1994 to December 1998 (48 more months), and plot the forecasts, we would type: The forecasts are shown as a blue line, and the orange and yellow shaded areas show 80 and 95 prediction intervals, respectively. We can investigate whether the predictive model can be improved upon by checking whether the in-sample forecast errors show non-zero autocorrelations at lags 1-20, by making a correlogram and carrying out the Ljung-Box test: The correlogram shows that the autocorrelations for the in-sample forecast errors do not exceed the significance bounds for lags 1-20. Furthermore, the p-value for Ljung-Box test is 0.6, indicating that there is little evidence of non-zero autocorrelations at lags 1-20. We can check whether the forecast errors have constant variance over time, and are normally distributed with mean zero, by making a time plot of the forecast errors and a histogram (with overlaid normal curve): From the time plot, it appears plausible that the forecast errors have constant variance over time. From the histogram of forecast errors, it seems plausible that the forecast errors are normally distributed with mean zero. Thus, there is little evidence of autocorrelation at lags 1-20 for the forecast errors, and the forecast errors appear to be normally distributed with mean zero and constant variance over time. This suggests that Holt-Winters exponential smoothing provides an adequate predictive model of the log of sales at the souvenir shop, which probably cannot be improved upon. Furthermore, the assumptions upon which the prediction intervals were based are probably valid. ARIMA Models Exponential smoothing methods are useful for making forecasts, and make no assumptions about the correlations between successive values of the time series. However, if you want to make prediction intervals for forecasts made using exponential smoothing methods, the prediction intervals require that the forecast errors are uncorrelated and are normally distributed with mean zero and constant variance. While exponential smoothing methods do not make any assumptions about correlations between successive values of the time series, in some cases you can make a better predictive model by taking correlations in the data into account. Autoregressive Integrated Moving Average (ARIMA) models include an explicit statistical model for the irregular component of a time series, that allows for non-zero autocorrelations in the irregular component. Differencing a Time Series ARIMA models are defined for stationary time series. Therefore, if you start off with a non-stationary time series, you will first need to 8216difference8217 the time series until you obtain a stationary time series. If you have to difference the time series d times to obtain a stationary series, then you have an ARIMA(p, d,q) model, where d is the order of differencing used. You can difference a time series using the 8220diff()8221 function in R. For example, the time series of the annual diameter of women8217s skirts at the hem, from 1866 to 1911 is not stationary in mean, as the level changes a lot over time: We can difference the time series (which we stored in 8220skirtsseries8221, see above) once, and plot the differenced series, by typing: The resulting time series of first differences (above) does not appear to be stationary in mean. Therefore, we can difference the time series twice, to see if that gives us a stationary time series: Formal tests for stationarity Formal tests for stationarity called 8220unit root tests8221 are available in the fUnitRoots package, available on CRAN, but will not be discussed here. The time series of second differences (above) does appear to be stationary in mean and variance, as the level of the series stays roughly constant over time, and the variance of the series appears roughly constant over time. Thus, it appears that we need to difference the time series of the diameter of skirts twice in order to achieve a stationary series. If you need to difference your original time series data d times in order to obtain a stationary time series, this means that you can use an ARIMA(p, d,q) model for your time series, where d is the order of differencing used. For example, for the time series of the diameter of women8217s skirts, we had to difference the time series twice, and so the order of differencing (d) is 2. This means that you can use an ARIMA(p,2,q) model for your time series. The next step is to figure out the values of p and q for the ARIMA model. Another example is the time series of the age of death of the successive kings of England (see above): From the time plot (above), we can see that the time series is not stationary in mean. To calculate the time series of first differences, and plot it, we type: The time series of first differences appears to be stationary in mean and variance, and so an ARIMA(p,1,q) model is probably appropriate for the time series of the age of death of the kings of England. By taking the time series of first differences, we have removed the trend component of the time series of the ages at death of the kings, and are left with an irregular component. We can now examine whether there are correlations between successive terms of this irregular component if so, this could help us to make a predictive model for the ages at death of the kings. Selecting a Candidate ARIMA Model If your time series is stationary, or if you have transformed it to a stationary time series by differencing d times, the next step is to select the appropriate ARIMA model, which means finding the values of most appropriate values of p and q for an ARIMA(p, d,q) model. To do this, you usually need to examine the correlogram and partial correlogram of the stationary time series. To plot a correlogram and partial correlogram, we can use the 8220acf()8221 and 8220pacf()8221 functions in R, respectively. To get the actual values of the autocorrelations and partial autocorrelations, we set 8220plotFALSE8221 in the 8220acf()8221 and 8220pacf()8221 functions. Example of the Ages at Death of the Kings of England For example, to plot the correlogram for lags 1-20 of the once differenced time series of the ages at death of the kings of England, and to get the values of the autocorrelations, we type: We see from the correlogram that the autocorrelation at lag 1 (-0.360) exceeds the significance bounds, but all other autocorrelations between lags 1-20 do not exceed the significance bounds. To plot the partial correlogram for lags 1-20 for the once differenced time series of the ages at death of the English kings, and get the values of the partial autocorrelations, we use the 8220pacf()8221 function, by typing: The partial correlogram shows that the partial autocorrelations at lags 1, 2 and 3 exceed the significance bounds, are negative, and are slowly decreasing in magnitude with increasing lag (lag 1: -0.360, lag 2: -0.335, lag 3:-0.321). The partial autocorrelations tail off to zero after lag 3. Since the correlogram is zero after lag 1, and the partial correlogram tails off to zero after lag 3, this means that the following ARMA (autoregressive moving average) models are possible for the time series of first differences: an ARMA(3,0) model, that is, an autoregressive model of order p3, since the partial autocorrelogram is zero after lag 3, and the autocorrelogram tails off to zero (although perhaps too abruptly for this model to be appropriate) an ARMA(0,1) model, that is, a moving average model of order q1, since the autocorrelogram is zero after lag 1 and the partial autocorrelogram tails off to zero an ARMA(p, q) model, that is, a mixed model with p and q greater than 0, since the autocorrelogram and partial correlogram tail off to zero (although the correlogram probably tails off to zero too abruptly for this model to be appropriate) We use the principle of parsimony to decide which model is best: that is, we assum e that the model with the fewest parameters is best. The ARMA(3,0) model has 3 parameters, the ARMA(0,1) model has 1 parameter, and the ARMA(p, q) model has at least 2 parameters. Therefore, the ARMA(0,1) model is taken as the best model. An ARMA(0,1) model is a moving average model of order 1, or MA(1) model. This model can be written as: Xt - mu Zt - (theta Zt-1), where Xt is the stationary time series we are studying (the first differenced series of ages at death of English kings), mu is the mean of time series Xt, Zt is white noise with mean zero and constant variance, and theta is a parameter that can be estimated. A MA (moving average) model is usually used to model a time series that shows short-term dependencies between successive observations. Intuitively, it makes good sense that a MA model can be used to describe the irregular component in the time series of ages at death of English kings, as we might expect the age at death of a particular English king to have some effect on the ages at death of the next king or two, but not much effect on the ages at death of kings that reign much longer after that. Shortcut: the auto. arima() function The auto. arima() function can be used to find the appropriate ARIMA model, eg. type 8220library(forecast)8221, then 8220auto. arima(kings)8221. The output says an appropriate model is ARIMA(0,1,1). Since an ARMA(0,1) model (with p0, q1) is taken to be the best candidate model for the time series of first differences of the ages at death of English kings, then the original time series of the ages of death can be modelled using an ARIMA(0,1,1) model (with p0, d1, q1, where d is the order of differencing required). Example of the Volcanic Dust Veil in the Northern Hemisphere Let8217s take another example of selecting an appropriate ARIMA model. The file file robjhyndmantsdldataannualdvi. dat contains data on the volcanic dust veil index in the northern hemisphere, from 1500-1969 (original data from Hipel and Mcleod, 1994). This is a measure of the impact of volcanic eruptions8217 release of dust and aerosols into the environment. We can read it into R and make a time plot by typing: From the time plot, it appears that the random fluctuations in the time series are roughly constant in size over time, so an additive model is probably appropriate for describing this time series. Furthermore, the time series appears to be stationary in mean and variance, as its level and variance appear to be roughly constant over time. Therefore, we do not need to difference this series in order to fit an ARIMA model, but can fit an ARIMA model to the original series (the order of differencing required, d, is zero here). We can now plot a correlogram and partial correlogram for lags 1-20 to investigate what ARIMA model to use: We see from the correlogram that the autocorrelations for lags 1, 2 and 3 exceed the significance bounds, and that the autocorrelations tail off to zero after lag 3. The autocorrelations for lags 1, 2, 3 are positive, and decrease in magnitude with increasing lag (lag 1: 0.666, lag 2: 0.374, lag 3: 0.162). The autocorrelation for lags 19 and 20 exceed the significance bounds too, but it is likely that this is due to chance, since they just exceed the significance bounds (especially for lag 19), the autocorrelations for lags 4-18 do not exceed the signifiance bounds, and we would expect 1 in 20 lags to exceed the 95 significance bounds by chance alone. From the partial autocorrelogram, we see that the partial autocorrelation at lag 1 is positive and exceeds the significance bounds (0.666), while the partial autocorrelation at lag 2 is negative and also exceeds the significance bounds (-0.126). The partial autocorrelations tail off to zero after lag 2. Since the correlogram tails off to zero after lag 3, and the partial correlogram is zero after lag 2, the following ARMA models are possible for the time series: an ARMA(2,0) model, since the partial autocorrelogram is zero after lag 2, and the correlogram tails off to zero after lag 3, and the partial correlogram is zero after lag 2 an ARMA(0,3) model, since the autocorrelogram is zero after lag 3, and the partial correlogram tails off to zero (although perhaps too abruptly for this model to be appropriate) an ARMA(p, q) mixed model, since the correlogram and partial correlogram tail off to zero (although the partial correlogram perhaps tails off too abruptly for this model to be appropriate) Shortcut: the auto. arima() function Again, we can use auto. arima() to find an appropriate model, by typing 8220auto. arima(volcanodust)8221, which gives us ARIMA(1,0,2), which has 3 parameters. However, different criteria can be used to select a model (see auto. arima() help page). If we use the 8220bic8221 criterion, which penalises the number of parameters, we get ARIMA(2,0,0), which is ARMA(2,0): 8220auto. arima(volcanodust, ic8221bic8221)8221. The ARMA(2,0) model has 2 parameters, the ARMA(0,3) model has 3 parameters, and the ARMA(p, q) model has at least 2 parameters. Therefore, using the principle of parsimony, the ARMA(2,0) model and ARMA(p, q) model are equally good candidate models. An ARMA(2,0) model is an autoregressive model of order 2, or AR(2) model. This model can be written as: Xt - mu (Beta1 (Xt-1 - mu)) (Beta2 (Xt-2 - mu)) Zt, where Xt is the stationary time series we are studying (the time series of volcanic dust veil index), mu is the mean of time series Xt, Beta1 and Beta2 are parameters to be estimated, and Zt is white noise with mean zero and constant variance. An AR (autoregressive) model is usually used to model a time series which shows longer term dependencies between successive observations. Intuitively, it makes sense that an AR model could be used to describe the time series of volcanic dust veil index, as we would expect volcanic dust and aerosol levels in one year to affect those in much later years, since the dust and aerosols are unlikely to disappear quickly. If an ARMA(2,0) model (with p2, q0) is used to model the time series of volcanic dust veil index, it would mean that an ARIMA(2,0,0) model can be used (with p2, d0, q0, where d is the order of differencing required). Similarly, if an ARMA(p, q) mixed model is used, where p and q are both greater than zero, than an ARIMA(p,0,q) model can be used. Forecasting Using an ARIMA Model Once you have selected the best candidate ARIMA(p, d,q) model for your time series data, you can estimate the parameters of that ARIMA model, and use that as a predictive model for making forecasts for future values of your time series. You can estimate the parameters of an ARIMA(p, d,q) model using the 8220arima()8221 function in R. Example of the Ages at Death of the Kings of England For example, we discussed above that an ARIMA(0,1,1) model seems a plausible model for the ages at deaths of the kings of England. You can specify the values of p, d and q in the ARIMA model by using the 8220order8221 argument of the 8220arima()8221 function in R. To fit an ARIMA(p, d,q) model to this time series (which we stored in the variable 8220kingstimeseries8221, see above), we type: As mentioned above, if we are fitting an ARIMA(0,1,1) model to our time series, it means we are fitting an an ARMA(0,1) model to the time series of first differences. An ARMA(0,1) model can be written Xt - mu Zt - (theta Zt-1), where theta is a parameter to be estimated. From the output of the 8220arima()8221 R function (above), the estimated value of theta (given as 8216ma18217 in the R output) is -0.7218 in the case of the ARIMA(0,1,1) model fitted to the time series of ages at death of kings. Specifying the confidence level for prediction intervals You can specify the confidence level for prediction intervals in forecast. Arima() by using the 8220level8221 argument. For example, to get a 99.5 prediction interval, we would type 8220forecast. Arima(kingstimeseriesarima, h5, levelc(99.5))8221. We can then use the ARIMA model to make forecasts for future values of the time series, using the 8220forecast. Arima()8221 function in the 8220forecast8221 R package. For example, to forecast the ages at death of the next five English kings, we type: The original time series for the English kings includes the ages at death of 42 English kings. The forecast. Arima() function gives us a forecast of the age of death of the next five English kings (kings 43-47), as well as 80 and 95 prediction intervals for those predictions. The age of death of the 42nd English king was 56 years (the last observed value in our time series), and the ARIMA model gives the forecasted age at death of the next five kings as 67.8 years. We can plot the observed ages of death for the first 42 kings, as well as the ages that would be predicted for these 42 kings and for the next 5 kings using our ARIMA(0,1,1) model, by typing: As in the case of exponential smoothing models, it is a good idea to investigate whether the forecast errors of an ARIMA model are normally distributed with mean zero and constant variance, and whether the are correlations between successive forecast errors. For example, we can make a correlogram of the forecast errors for our ARIMA(0,1,1) model for the ages at death of kings, and perform the Ljung-Box test for lags 1-20, by typing: Since the correlogram shows that none of the sample autocorrelations for lags 1-20 exceed the significance bounds, and the p-value for the Ljung-Box test is 0.9, we can conclude that there is very little evidence for non-zero autocorrelations in the forecast errors at lags 1-20. To investigate whether the forecast errors are normally distributed with mean zero and constant variance, we can make a time plot and histogram (with overlaid normal curve) of the forecast errors: The time plot of the in-sample forecast errors shows that the variance of the forecast errors seems to be roughly constant over time (though perhaps there is slightly higher variance for the second half of the time series). The histogram of the time series shows that the forecast errors are roughly normally distributed and the mean seems to be close to zero. Therefore, it is plausible that the forecast errors are normally distributed with mean zero and constant variance. Since successive forecast errors do not seem to be correlated, and the forecast errors seem to be normally distributed with mean zero and constant variance, the ARIMA(0,1,1) does seem to provide an adequate predictive model for the ages at death of English kings. Example of the Volcanic Dust Veil in the Northern Hemisphere We discussed above that an appropriate ARIMA model for the time series of volcanic dust veil index may be an ARIMA(2,0,0) model. To fit an ARIMA(2,0,0) model to this time series, we can type: As mentioned above, an ARIMA(2,0,0) model can be written as: written as: Xt - mu (Beta1 (Xt-1 - mu)) (Beta2 (Xt-2 - mu)) Zt, where Beta1 and Beta2 are parameters to be estimated. The output of the arima() function tells us that Beta1 and Beta2 are estimated as 0.7533 and -0.1268 here (given as ar1 and ar2 in the output of arima()). Now we have fitted the ARIMA(2,0,0) model, we can use the 8220forecast. ARIMA()8221 model to predict future values of the volcanic dust veil index. The original data includes the years 1500-1969. To make predictions for the years 1970-2000 (31 more years), we type: We can plot the original time series, and the forecasted values, by typing: One worrying thing is that the model has predicted negative values for the volcanic dust veil index, but this variable can only have positive values The reason is that the arima() and forecast. Arima() functions don8217t know that the variable can only take positive values. Clearly, this is not a very desirable feature of our current predictive model. Again, we should investigate whether the forecast errors seem to be correlated, and whether they are normally distributed with mean zero and constant variance. To check for correlations between successive forecast errors, we can make a correlogram and use the Ljung-Box test: The correlogram shows that the sample autocorrelation at lag 20 exceeds the significance bounds. However, this is probably due to chance, since we would expect one out of 20 sample autocorrelations to exceed the 95 significance bounds. Furthermore, the p-value for the Ljung-Box test is 0.2, indicating that there is little evidence for non-zero autocorrelations in the forecast errors for lags 1-20. To check whether the forecast errors are normally distributed with mean zero and constant variance, we make a time plot of the forecast errors, and a histogram: The time plot of forecast errors shows that the forecast errors seem to have roughly constant variance over time. However, the time series of forecast errors seems to have a negative mean, rather than a zero mean. We can confirm this by calculating the mean forecast error, which turns out to be about -0.22: The histogram of forecast errors (above) shows that although the mean value of the forecast errors is negative, the distribution of forecast errors is skewed to the right compared to a normal curve. Therefore, it seems that we cannot comfortably conclude that the forecast errors are normally distributed with mean zero and constant variance Thus, it is likely that our ARIMA(2,0,0) model for the time series of volcanic dust veil index is not the best model that we could make, and could almost definitely be improved upon Links and Further Reading Here are some links for further reading. For a more in-depth introduction to R, a good online tutorial is available on the 8220Kickstarting R8221 website, cran. r-project. orgdoccontribLemon-kickstart . There is another nice (slightly more in-depth) tutorial to R available on the 8220Introduction to R8221 website, cran. r-project. orgdocmanualsR-intro. html . You can find a list of R packages for analysing time series data on the CRAN Time Series Task View webpage . To learn about time series analysis, I would highly recommend the book 8220Time series8221 (product code M24902) by the Open University, available from the Open University Shop . There are two books available in the 8220Use R8221 series on using R for time series analyses, the first is Introductory Time Series with R by Cowpertwait and Metcalfe, and the second is Analysis of Integrated and Cointegrated Time Series with R by Pfaff. Acknowledgements I am grateful to Professor Rob Hyndman. for kindly allowing me to use the time series data sets from his Time Series Data Library (TSDL) in the examples in this booklet. Many of the examples in this booklet are inspired by examples in the excellent Open University book, 8220Time series8221 (product code M24902), available from the Open University Shop . Thank you to Ravi Aranke for bringing auto. arima() to my attention, and Maurice Omane-Adjepong for bringing unit root tests to my attention, and Christian Seubert for noticing a small bug in plotForecastErrors(). Thank you for other comments to Antoine Binard and Bill Johnston. I will be grateful if you will send me (Avril Coghlan) corrections or suggestions for improvements to my email address alc 64 sanger 46 ac 46 uk