我如何使用R studio来模拟带有后移操作符(时间序列)的流程
我对R相当陌生,我正在使用它进行时间序列课程。请注意,这个问题不是家庭作业问题。我想知道如何使用R来模拟带有后移运算符的流程。例如,我如何模拟某个过程X{t}=2B^{2}Z{t},也就是说,B平方,其中Z{t}是白噪声,假设我们要模拟n=100。提前感谢您。让我们获得7个数据点,数据点呈上升趋势我如何使用R studio来模拟带有后移操作符(时间序列)的流程,r,time-series,R,Time Series,我对R相当陌生,我正在使用它进行时间序列课程。请注意,这个问题不是家庭作业问题。我想知道如何使用R来模拟带有后移运算符的流程。例如,我如何模拟某个过程X{t}=2B^{2}Z{t},也就是说,B平方,其中Z{t}是白噪声,假设我们要模拟n=100。提前感谢您。让我们获得7个数据点,数据点呈上升趋势 library(tidyverse) df <- tibble(time = 1:7, B = map_dbl(1:7, ~ runif(1, min = .x, ma
library(tidyverse)
df <- tibble(time = 1:7,
B = map_dbl(1:7, ~ runif(1, min = .x, max = (.x + 1))))
# A tibble: 7 x 2
time B
<int> <dbl>
1 1 1.17
2 2 2.04
3 3 3.17
4 4 4.85
5 5 5.87
6 6 6.19
7 7 7.47
看看你的代码,我看到你有2B的地方,我放了B。这是哈姆雷特的问题-2B |!2B
df %>%
mutate(Z = runif(nrow(df), -3, 3),
BackShift = B^2 + Z)
# A tibble: 7 x 4
time B Z BackShift
<int> <dbl> <dbl> <dbl>
1 1 1.17 0.317 1.68
2 2 2.04 -2.12 2.03
3 3 3.17 1.91 12.0
4 4 4.85 2.84 26.4
5 5 5.87 -0.112 34.4
6 6 6.19 -2.00 36.3
7 7 7.47 1.05 56.9