| Write an R function "GenAR" which simulates autoregression model with Gaussian white noise. You need to achieve the following: • The input of the function must include: length of simulated time series (sample size), variance of Gaussian white noise, the coefficient vector (ao,a1,…..,ap) and the initial value vector (r-p+1,T-p+2;… .. , 2o). • The output is a vector (preferably a ts object) containing the simulated time series. You may directly make use of "filter" function in R.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Program in R

 

|Write an R function "GenAR" which simulates autoregression model with Gaussian white noise. You need to achieve the
following:
• The input of the function must include: length of simulated time series (sample size), variance of Gaussian white noise,
the coefficient vector (ao, a1,. ., ap) and the initial value vector (x_p+1,X–p+2,• . . , xo).
• The output is a vector (preferably a ts object) containing the simulated time series.
You may directly make use of "filter" function in R.
Use the function to simulate the following model
t = 1, 2, 3,..., 1000
Xt – 2xt-1 + Xt_2 = Wt,
where wz is Gaussian white noise with variance equal to 2, and initial values are set as x_1 =1, xo = 0.
Discuss briefly what you observe. Does the time series curve look smoother or rougher compared to the random walk time
series you saw in lecture?
|Difference (with lag 1) the simulated time series and plot the resulting time series. What do you observe this time?
Transcribed Image Text:|Write an R function "GenAR" which simulates autoregression model with Gaussian white noise. You need to achieve the following: • The input of the function must include: length of simulated time series (sample size), variance of Gaussian white noise, the coefficient vector (ao, a1,. ., ap) and the initial value vector (x_p+1,X–p+2,• . . , xo). • The output is a vector (preferably a ts object) containing the simulated time series. You may directly make use of "filter" function in R. Use the function to simulate the following model t = 1, 2, 3,..., 1000 Xt – 2xt-1 + Xt_2 = Wt, where wz is Gaussian white noise with variance equal to 2, and initial values are set as x_1 =1, xo = 0. Discuss briefly what you observe. Does the time series curve look smoother or rougher compared to the random walk time series you saw in lecture? |Difference (with lag 1) the simulated time series and plot the resulting time series. What do you observe this time?
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education