gpt4 book ai didi

r - 在 R 中的网格中模拟二维随机游走并使用 ggplot 绘图

转载 作者:行者123 更新时间:2023-12-05 09:05:16 47 4
gpt4 key购买 nike

我一直在寻找一个简单的代码来模拟网格中的二维随机游走(使用 R),然后使用 ggplot 绘制数据。

特别是,我对从二维网格中的几个位置(5 个点)到正方形网格中心的随机游走感兴趣。它仅用于可视化目的。

然后我的想法是用 ggplot 在离散网格(模拟的网格)上绘制结果,可能会使用函数 geom_tile

对于我可以轻松操作的预先存在的代码,您有什么建议吗?

最佳答案

这是一个带有 for 循环的小例子。从这里,您可以简单地调整 X_tY_t 的定义方式:

Xt = 0; Yt = 0
for (i in 2:1000)
{
Xt[i] = Xt[i-1] + rnorm(1,0,1)
Yt[i] = Yt[i-1] + rnorm(1,0,1)
}
df <- data.frame(x = Xt, y = Yt)
ggplot(df, aes(x=x, y=y)) + geom_path() + theme_classic() + coord_fixed(1)

enter image description here

关于r - 在 R 中的网格中模拟二维随机游走并使用 ggplot 绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67423834/

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