在R?

在R?,r,time-series,R,Time Series,我必须承认,我对R完全陌生。因此,我的问题可能很简单 对于作业,我需要模拟一个随机游走序列。初始位置是实线上的一个固定点a。然后以长度X1进行第一步,并且将随机游动过程的当前位置改变为S(1)=a+X1。此过程持续到n=1000 在生成随机变量X~N(1,10^2)1000次之后,我需要报告S(N)的值,并显示这个随机游动序列的图。我还需要报告序列的均值和方差 这就是我到目前为止所做的: set.seed(1234) x<-rnorm(1000,mean=1,sd=10) a<--2

我必须承认,我对R完全陌生。因此,我的问题可能很简单

对于作业,我需要模拟一个随机游走序列。初始位置是实线上的一个固定点a。然后以长度X1进行第一步,并且将随机游动过程的当前位置改变为S(1)=a+X1。此过程持续到n=1000

在生成随机变量X~N(1,10^2)1000次之后,我需要报告S(N)的值,并显示这个随机游动序列的图。我还需要报告序列的均值和方差

这就是我到目前为止所做的:

set.seed(1234)
x<-rnorm(1000,mean=1,sd=10)
a<--2
set.seed(1234)

xx
的每个元素都是一步,因此,总行驶距离,即S(N)的值是元素的总和。此外,在每个
S(p)
处行驶的距离等于随机游动向量
x
到索引
p
的总和

使用
plot
cumsum
可以生成显示S(n)随时间变化的函数的图形:

恕我直言,但我认为这些基本问题通常是你的导师或老师最能帮助你解决的问题。

M=1000;
x=rnorm(M);

plot(cumsum(x),type='l')

您可能需要函数
plot
cumsum
。我同意您的上一句话。不幸的是,他给了我们一些没有解决这些简单任务的例子。因此,我非常感谢你的帮助!你试过直接问他这类事情吗?一定有一些实验室实习,在实习期间问这些问题是否合适?