save(ranger_tree1000, file="FinalModels/ranger.Rdata", overwrite=T)
load(file = "C:/Users/bhauptman/Box/Ch2/R/FinalModels/ranger.Rdata")
r_ranger <- raster::predict(model = ranger, object = Rstack)但我得到了以下错误:
Error in UseMethod("predict") :
no applicable method for 'predict' applied to an object of class "function"发布于 2022-04-04 00:36:35
该模型名为ranger_tree1000,而不是ranger,因此您应该能够:
r_ranger <- raster::predict(model = ranger_tree1000, object = Rstack)使用save非常过时,会产生神秘的代码,因为您不知道正在加载的对象的名称。像这样使用saveRDS和readRDS要好得多
saveRDS(ranger_tree1000, "FinalModels/ranger.Rds")
ranger <- readRDS("FinalModels/ranger.Rds")(请注意,save和saveRDS都没有一个名为overwrite的参数)
https://stackoverflow.com/questions/71730004
复制相似问题