gpt4 book ai didi

R 中的滚动最大值

转载 作者:行者123 更新时间:2023-12-05 00:26:10 26 4
gpt4 key购买 nike

R 中是否有不需要时间序列对象的滚动最大值函数?我想模拟反射布朗运动,可以通过使 Y = 布朗运动 - 到那时为止布朗运动的最大值来模拟。现在说我可以模拟布朗运动(这是微不足道的)并且我有一系列随机时间(所以不是整数时间,因为我想模拟一个连续的时间过程),我如何找到最大值直到时间 10?为清楚起见,到目前为止我的代码是:
brownian = function(n=1000, fun=rnorm) {x=cumsum(fun(n))}
X= brownian()
t=cumsum(abs(sin(seq(1:1000)))) %these are the random times

现在,我理想地想写 Y= X - .... 但不能使用任何时间序列参数 b/c TS 对象需要均匀的时间间隔。我该怎么做?

最佳答案

请尝试以下操作:

x - cummax(x)

关于R 中的滚动最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22745541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com