使用NLMR包在R中修复种子

时间:2018-06-12 13:11:19

标签: r r-raster random-seed

我正在使用NLMR

# simulate polygonal landscapes
mosaicgibbs <- NLMR::nlm_mosaicgibbs(ncol = 100,
                               nrow = 100,
                               germs = 20,
                               R = 2,
                               patch_classes = 3)
# visualize the NLM
rasterVis::levelplot(mosaicgibbs, margin = FALSE, par.settings = rasterVis::viridisTheme()) 

但我想修复种子编号以重现空间模式。

我尝试使用set.seed(123),但它无法正常工作。 即

1 个答案:

答案 0 :(得分:0)

我不确定这是否对您有帮助,但我不能发表评论。在nlm_gaussianfield()中,设置种子的语法为:

  

nlm_gaussianfield(nrow = 10,ncol = 10,user_seed = 123)

默认值为NULL。也许这也适用于nlm_mosaicgibbs()。祝你好运!