7 Pages

Lab_3

Course: STAT 758, Fall 2008
School: Nevada
Rating:
 
 
 
 
 

Word Count: 1551

Document Preview

STAT ______________ 758, Fall 2008, Statistical Lab 3 _________ SIMULATING ARMA MODELS Goals: Learn how to use to simulate AR, MA, and ARMA processes and perform essential ARMA analysis. Learn how to estimate ARMA and its essential characteristics. Assignments: 1. Simulate causal and invertible ARMA(2,2) model of your choice with a fixed Normal iid noise (simulate and store the noise), of length 50. 2. Estimate...

Register Now

Unformatted Document Excerpt

Coursehero >> Nevada >> Nevada >> STAT 758

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
STAT ______________ 758, Fall 2008, Statistical Lab 3 _________ SIMULATING ARMA MODELS Goals: Learn how to use to simulate AR, MA, and ARMA processes and perform essential ARMA analysis. Learn how to estimate ARMA and its essential characteristics. Assignments: 1. Simulate causal and invertible ARMA(2,2) model of your choice with a fixed Normal iid noise (simulate and store the noise), of length 50. 2. Estimate the four model parameters, acf, pacf, acvf, compare them with the respective theoretical values/functions. Compare the estimated residuals with the true ones, find the correlation between the two sets. Discuss the quality of the estimation. 3. Repeat the analysis of 1-2 increasing the length of the time series. Find such a length N0 that the four parameters are estimated with less than 5% relative error. 4. Estimate the model parameters assuming that the true order of the model is ARMA(1,1). Compare the quality of estimation, using the variance of the estimated residuals and comparing the estimated and true residuals. Discuss the results. Report: All assignments require a printed report. Your goal is to support your conclusions using theoretical and/or practical arguments using (do not forget about nice graphs.) Due date: Thursday, October 23, 2008 in class. commands used in these handouts are collected in R-files Lab3.R, which is available on the course Web site http://unr.edu/homepage/zal/STAT758.htm Page 1 STAT 758 Fall 2008 Lab 3 1. Introduction ARMA models play an important role in time series analysis, mainly because of their flexibility in fitting a given autocorrelation function. It can be shown that one can find an ARMA model that will exactly match an arbitrary number of the first values of any acf. In particular, if the acf of a time series has only a finite number of non-zero values, it can be fit exactly with a MA(q) process, and if the pacf of a time series has only a finite number of non-zero values, it can be fit exactly by an AR(p) process. The first step in studying the -techniques of ARMA modeling is to learn how to simulate ARMA time series, how to find acf and pacf of a given ARMA model, and how to find an MA representation of a given ARMA model. These topics will be considered in Sections 2-7. The next step is to estimate ARMA parameters from the observed time series; this will be discussed in Sections 8-9. 2. Simulating MA(q) In , there are two ways of modeling MA(q) processes. The first method is based on the command X<-filter(Z,filter,sides=1) It uses the following model representation: X t = 1Z t + 2 Zt -1 + ... + q+1Z t -q . Inputs: Z is the time series of innovations; it should be a white noise in order to obtain a proper MA model. Caution: does not check whether Z is a white noise and will work with any time series! filter is a vector with MA coefficients. For example, filter=c(1,2) corresponds to a MA(1) process X t = Z t + 2Z t -1 . sides = 1 for MA models. Output is an object of the time series class. No check is made whether an MA model is invertible. The second method of MA simulation will be considered in Section 4 below. 3. Simulating AR(p) In , there are two ways of modeling AR(p) processes. The first method is based on the command X<-filter(Z,filter,method=`r') Page 2 STAT 758 Fall 2008 Lab 3 It uses the following model representation: X t = Z t + 1 X t -1 + ... + p X p . Inputs: Z is the time series of innovations; it should be a white noise in order to obtain a proper AR model. Caution: does not check whether Z is a white noise and will work with any time series! filter is a vector with regression coefficients. filter=c(0.9) corresponds to an AR(1) process For example, X t = Z t + 0.9 X t -1 . method = `r' for AR models. Output is an object of the time series class. No check is made whether an AR model is causal, the output may diverge if it is not. The second method of AR(p) simulation will be considered in Section 4 below. 4. Simulating ARMA(p,q) The most general way of simulating ARMA models is implemented in the command X<-arima.sim(n, model, ...) It uses the following model representation: X t = 1 X t -1 + ... + p X p + Z t + 1Z t -1 + ... + q Z t -q Basic inputs: n is the length of the output time series model is a list with model parameters. Notice that here we explicitly assume a unit coefficient by Zt. For example, X<-arima.sim(n=100,list(ar=c(0.9),ma=c(0.2))) produces an ARMA(1,1) model X t = 0.9 X t -1 + Z t + 0.2 Z t -1 . Output is an object of the time series class. No check is made whether an MA part of the model is invertible. The AR part is checked for stationarity and causality, an error message will appear if an attempt is made to simulate a noncausal model. The command arima.sim allows several other inputs that can be very useful in applied modeling. Page 3 STAT 758 Fall 2008 Lab 3 Additional sd inputs: is the standard deviation of the normal white noise (sd=1 by default) rand.gen is the name of a function used to generate innovations (rand.gen = rnorm by default) innov is a time series of innovations (useful to model several models with the same white noise) arima.sim can be used to generate MA models (by omitting ar part), AR models (by omitting ma part), or white noises (by submitting an empty list of parameters). 5. Theoretical ACF and PACF computation allows to compute the theoretical values of the autocorrelation function for stationary ARMA processes (do not confuse this with estimation of the acf from a given time series). This is done with the command (mind the capital letters) Acf<-ARMAacf(ar=...,ma=...,lag.max=r) Example: Acf<-ARMAacf(ar=c(.2),ma=c(.3,.2),lag.max=4) computes the first five (for lags 0,1,2,3,4) values of the acf of the process X t = 0.2 X t -1 + Z t + 0.3Z t -1 + 0.2 Z t - 2 , which is (0)=1. 0, (1)=0.498, (2)=0.248, (3)= 0.050, and (4)= 0.010. You also can compute the theoretical partial autocorrelation function using the command Acf<-ARMAacf(ar=...,ma=...,lag.max=r,pacf=TRUE) 6. MA() representation of ARMA model A moving average representation of an ARMA model, X t = i Z t - k , k =0 is calculated by the command ARMAtoMA(ar=..., ma=..., lag.max=r) Notice that the calculated coefficients do not include the first 1, for example: P<-ARMAtoMA(ar=0.9, lag.max=2) Page 4 STAT 758 Fall 2008 Lab 3 results in P=(0.9, 0.81). Also, there is no check for causality, so the resulting series may diverge. 7. Variance computations Notably, the command ARMAtoMA() can be used to compute the variance of a particular ARMA model. For that we compute a long enough series P of MA coefficients (say, r = 100), and then sum their squares plus 1: sum(P^2)+1 Example: P<-ARMAtoMA(ar=0.9, lag.max=100) V<-sum(P^2)+1 V [1] 5.263158 We know that the theoretical variance for AR(1) model with coefficient is given by V = 1 1 = = 5.263158 . 2 1- 1 - 0.9 2 Thus, the numerical approach gives a very accurate approximation. 8. ARMA estimation Estimation of the ARMA parameters is done with help the command arima(X, order = c(p, d, q)). We will discuss here a simple use of his command, and will proceed with more advanced applications in the next Labs. The triplet (p,d,q) specifies the order of the model. We will only vary the AR order p and the MA order q, keeping the order of differencing d = 0. Also, we will only apply here the estimation procedure to the true ARMA time series with known values of p and q. 9. ACF, ACVF, and PACF estimation Estimation of ACF, ACVF, and PACF for any time series (not necessarily ARMA) is done using the command > acf(x,lag.max = r,type = c("correlation", "covariance", "partial"),plot = TRUE) Page 5 STAT 758 Fall 2008 Lab 3 Appendix 1: Lab3.R #====================...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Nevada - STAT - 758
_ STAT 758, Fall 2008, Statistical Lab 5 _ Spectral analysisGoals: Learn how to apply basic spectral analysis methods.programs necessary for this Lab are available on the course Web site http:/unr.edu/homepage/zal/STAT758.htmPage 1STAT 758 Fal
Nevada - STAT - 352
MATH/STAT352, Spring 2007 QUIZ 2 (February 22, 2007)Name:Show work for full credit. 1. In a group of college students, 30% have Visa credit card, 20% have Master credit card and 5% have cards of both types. A student is selected at random. a) Wha
Nevada - STAT - 352
Solution for Section 2.3 Due Feb 15, 07 2. c) P(more then 3 fuses selected) = P(first three are 10A) 8 7 6 7 = = 10 9 8 15 4. (0.056)(0.027) = 0.001512. 6. Let A denote the event that the allocation sector is damaged, and let N denote the event
Nevada - STAT - 352
Solution for Section 4.1 Prepared by Pawinee Buntha Due Mar 15, 07Solution for Section 4.2 Due Mar 15, 07Minitab Homework a) Construct a histogram of Midterm 1 score.Histogram of Midterm 19 8 7 Frequency 6 5 4 3 2 1 0 0 6 12 Score 18 24 30b)
Nevada - STAT - 352
Solution for Section 4.10 Due Apr 5, 07Minitab HomeworkDescriptive Statistics: C1, C2, C3, C4, C5Variable C1 C2 C3 C4 C5 N 500 500 500 500 500 N* 0 0 0 0 0 Mean 4.77049E-18 1.07423E-15 7.81276E-16 2.28523E-16 1.47451E-17 StDev 1.0000 1.0000 1.00
Nevada - STAT - 352
Solution for Section 6.2 Due Apr 26,07Solution for Section 6.3 Due Apr 26,07Solution for Section 6.12 Due Apr 26,07Solution for Section 6.13 Due Apr 26,07
Nevada - STAT - 352
Solution for Section 7.1 Due May 03, 07Solution for Section 7.2 Due May 03, 07
Ill. Chicago - ACTG - 111
Problem 1416 (20 minutes) 1. The annual cash inflows would be: Reduction in annual operating costs: Operating costs, present hand method. Operating costs, new machine. Annual savings in operating costs. Increased annual contribution margin: 5,000 pac
Nevada - NRES - 310
How to write your article summary First off, you need to make sure that your writing follows the writing guidelines of the Journal of Wildlife Management. A complete description of how to correctly format your paper, including literature cited, is av
Nevada - MATH - 181
MATH 181Name:SAMPLE TEST 3Instructor/Section:Spring 2009Part I. Multiple choice answer exercises with exactly one correct answer.1. Let f (x) = x2 . Then an antiderivative of f is given by a) x3/2 b) 2x c) x3 3 d) 3x3 + C e) none of the abov
Nevada - MATH - 181
MATH 181Name:SAMPLE FINAL EXAMInstructor/Section:Spring 2009Part I. Multiple choice answer exercises with exactly one correct answer.(1) The value of the limit lim a) 1x2x2 + 2 is x+2 c) 3 2 d) 4 e) none of the aboveb) 0(2) The value
Nevada - CEE - 362
CEE 362 TRANSPORTATION ENGINEERING (Required) Spring 2006 Instructor: Telephone: Office Hours: Dr. Zong Tian, P.E. 784-1232 Office: SEM 221 Email: zongt@unr.eduTuesday and Thursday: 10 am to 11 am and 2:00 to 3:00 pm or anytime I am in my office
Nevada - CEE - 362
Topic 1Traffic Engineering Studies(Chapter 4)CEE 362 Spring 2006Instructor: Zong TianSpeedSpeedu= d tNTime mean (Spot) speed (TMS)TMS =Space mean speed (SMS)d /t ui =1 iNNd=i =1iNd tSMS =( ti ) / Ni =1N=Nd
Nevada - CEE - 362
Topic 3Geometric Design(Chapter 16)CEE 362 Spring 2006Instructor: Zong TianElements of Transportation SystemThe Driver The EnvironmentThe VehicleCEE 362 Spring 2006 Instructor: Zong TianHighway ClassificationsUrban vs. Rural Princip
Nevada - CEE - 362
Airport Layout and DesignTrent Baldwin &amp; Jim Clague of PBS&amp;J 775-828-1622Learning Objectives Part 1 Background of the Industry Part 2 Airport Planning US Airport System Airport Capitol Improvement Funding Airport Master Plan Airport Layout
Nevada - CEE - 362
Topic 6Uninterrupted Facilities(Chapter 9)CEE 362 Spring 2006Instructor: Zong TianTraffic FacilitiesUninterrupted FacilitiesTwo-lane highways Multi-lane highways Expressways and FreewaysInterrupted FacilitiesIntersections ArterialsCEE
Nevada - CEE - 362
Topic 7Interrupted Facilities(Part I)CEE 362 Spring 2006Instructor: Zong TianIntersection Control (Chapter 8)Hierarchy of intersection controlUnsignalized Uncontrolled Yield Stop controlled TWSC AWSC RoundaboutSignalizedCEE 362 Spr
Nevada - CEE - 362
Topic 7Interrupted Facilities(Part II)CEE 362 Spring 2006Instructor: Zong TianCapacity and LOS (Chapters 8&amp;10)Input Parameters- Geometry - Traffic - SignalLane Group and DemandSaturation Flow RateCapacity and v/cPerformance Measure
Nevada - CEE - 362
Topic 9Intelligent Transportation SystemsJim Poston, PTOE ITS/Traffic Operations Engineer Regional Transportation Commission of Washoe CountyWhat is ITS?Intelligent Transportation Systems, or ITS, encompass a broad range of wireless and wire-li
Nevada - CEE - 362
Pavement DesignGuest Lecturer Dr. Sirous Alavi, P.E. SIERRA TRANSPORTATION ENGINEERS, INC.1005 Terminal Way, Suite 125 Reno, Nevada 89502TopicsIntroduction Design Factors Pavement TypesFundamentals of Pavement Design AASHTO Asphalt Institu
Nevada - CEE - 362
CEE 362 Transportation EngineeringSpring 2006Course Project Traffic Impact Analysis of the Proposed UNR Research CenterDue: Tuesday, May 9th, 2006 Project Description As part of the future expansion plan of the UNR campus, a 500,000 s.f. Resear
Nevada - CEE - 463
Topic 1 (Chapters 5, 8, 9)Traffic StudiesCEE 463/663 Fall 2006Traffic StudiesTypes of traffic facilitiesUninterrupted flow Freeway Expressway Two-lane HighwayInterrupted flow Intersections ArterialsCEE 463/663 Fall 2006Speed, Tra
Nevada - CEE - 463
Topic 2 (Chapter 16)Intersection ControlCEE 463/663 Fall 2006Intersection ControlHierarchy of intersection controlUnsignalized Uncontrolled Yield Stop controlled TWSC AWSC RoundaboutSignalizedCEE 463/663 Fall 2006Traffic SignalsIs
Nevada - CEE - 463
Topic 3 (Chapters 17, 18) Signal Timing Principles and TerminologiesCEE 463/663 Fall 2006Signal Timing TerminologiesBasic signal termsCycle and cycle length Interval Change interval (yellow) Clearance interval (all-red) Green interval Red
Nevada - CEE - 463
Topic 4 (Chapter 20)Actuated Signal ControlCEE 463/663 Fall 2006Types of Signal OperationTypes of signal controlFixed or pre-timed Fully actuated Semi-actuatedFully actuated signalBased on vehicle detection varied green and cycleTypes o
Nevada - CEE - 463
Topic 5 (Chapters 21, 22)Analysis of Signalized IntersectionsCEE 463/663 Fall 2006HCM - Capacity and LOSInput- Geometry - Traffic - SignalLane Group and DemandSaturation Flow RateCapacity and v/cPerformance MeasuresDelay/LOS QueueC
Nevada - CEE - 463
Topic 6 (Handouts)Traffic Impact StudiesCEE 463/663 Fall 2006Traffic Impact StudiesAny new or revised land use will result in change of traffic volumes and patterns Change of traffic will impact the transportation facilities in the vicinity o
Nevada - CEE - 463
Topic 7 (Chapters 23)Analyses of Unsignalized IntersectionsCEE 463/663 Fall 2006Types of Unsignalized IntersectionsUncontrolled Stop Sign ControlledTWSC AWSCYield Sign Controlled RoundaboutCEE 463/663 Fall 2006TWSC IntersectionsPriori
Nevada - CEE - 463
Topic 8 (Handouts, Chapter 24)Signal Timing and CoordinationCEE 463/663 Fall 2006Signal System Classification Traditional SystemsClosed-Loop (Field Master) Centralized Computer ControlAdaptiveCEE 463/663 Fall 2006Signal Timing Process
Nevada - CEE - 463
CEE 463/663 Traffic Engineering Homework #1 Due: Tuesday, September 12, 2006 Problem 1: (Based on Problem 9-1 on Page 233 of the textbook)Fall 2006Consider the following spot speed data, collected from a freeway site operating under free-flow co
Nevada - CEE - 463
CEE 463/CEE 663 Traffic Engineering Homework #2Fall 2006 Due: Thursday, 9/21, 20061. Assume the vehicle speed follows a normal distribution with a mean speed of 45 mph, and the standard deviation of 5 mph. For the eastbound approach through traf