【发布时间】:2016-03-19 23:23:06
【问题描述】:
我是 R 新手,我需要帮助在 R 中使用初始起始元素创建向量序列,并根据前一个向量元素计算向量序列中的下一个下一个元素。
这就是我想要做的。向量的第一个元素 (z) 将被定义为:
z = (X * Y) + X
所以如果 X = 100,Y = 0.14,那么 Z = 114。
然后我想取那个新的 z 并在我们计算的时间内将其称为 x。然后循环重复,y 保持不变,114 成为新的 x 值。
所以 Z =(114, 129.96, 148.15, ...) 等等。
我曾认为seq() 和rollapply() 的某种组合会起作用,但我还没有弄清楚。我正在处理数据框,这只是我尝试执行的更复杂计算的一小部分。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: r