我是R的新手,似乎无法掌握如何调用之前的"自我"值,在这种情况下是前一个"b" b[-1].
b <- ( ( 1 / 14 ) * MyData$High + (( 13 / 14 )*b[-1]))
Run Code Online (Sandbox Code Playgroud)
显然我在那里的某个地方需要一个NA用于第一次计算,但我无法自己解决这个问题.
添加所寻求的结果应该是的例子(A = MyData $ High):
A b
1 5 NA
2 10 0.7142...
3 15 3.0393...
4 20 4.6079...
Run Code Online (Sandbox Code Playgroud) r ×1