• R语言已解决
  • 如何根据一个序列生成相对误差服从正态分布的该序列的模拟序列?

如题,在 R 中如果我有一个已知序列 A,想要根据不同的 R2R^2 ,以 A 为基础生成一个与 A 的相对误差服从正态分布的模拟序列 B,有什么方法吗?

若 A 为 yty_t,B 为 yty_t',满足:
yt=yt+ϵtyt y_t' = y_t + \epsilon_t y_t
ϵtN(0,σ2) \epsilon_t {\sim} N(0, \sigma^2)

    Hoas

    式子都给了,直接生成就好,生成个与A长度一样的随机序列ϵt\epsilon_t, 服从正态分布N(0,1) ,按公式加一下:

    A=rnorm(100,mean=100)
    
    err=rnorm(100,mean=0,sd=1)
    
    B=A+err*A
    
    plot(A,B)

    <sup>Created on 2021-01-04 by the reprex package (v0.3.0)</sup>