r - 在R中模拟时间序列随机变量?

标签 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

我如何生成一个 S 以便我可以为每个 n 到 1000 有一个 S(n)? (如果这是一个非常基本的问题,我很抱歉。)

最佳答案

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

使用 plotcumsum您可以生成显示 S(n) 随时间变化的函数的图表:

enter image description here

不要粗鲁,但我认为这些基本问题通常是您的主管或老师最有能力帮助您解决的问题。

关于r - 在R中模拟时间序列随机变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806979/

相关文章:

regex - str_extract_all 返回不匹配的组

r - Formatstyle R 数据表

python - 具有多种特征的多步时间序列预测

javascript - JSON 中的时间序列数据

c# - Teafiles 和茶馆图表库背后的架构?

r - 在R中对大型矩阵的每一行进行排序的最快方法

r - 将不均匀数据时间 [时间戳] 系列转换为常规时间系列 : R

r - 如何更改由竖线和引号分隔的文本文件的编码,以便将其读入 R?

r - 时间序列中的日期与 X 轴不对齐

r - 如何添加缺失的日期并删除每小时时间序列中的重复日期