所以我现在已经尝试了一段时间,从我创建的GAM(使用包mgcv)成功绘制自定义2D Latitude x Longitude地图。但是,我遇到了一个问题。输入以下命令后:
myvis.gam(llgam, view = c("lat","long"), n.grid = 100,
plot.type = "contour", color = "jet", contour.col = "",
too.far = .05)
我收到以下错误:
Error in myvis.gam(llgam, view = c("lat", "long"), n.grid = 100, plot.type = "contour", :
object 'v' not found
我对此错误造成混淆的原因是脚本中没有“v”对象。我以前从未见过这个。通常,如果它指出未找到对象“x”,则在之前输入的脚本中使用对象“x”。
有什么想法吗? (当它为输入的脚本中未显示的对象提供错误时,它是什么意思?)
注意:“myvis.gam”功能是定制的。它本质上是“vis.gam”脚本(包mgcv)的编辑版本,并遵循相同的“用法”基础:
vis.gam(x,view = NULL, cond = list(), n.grid = 30, too.far = 0, col = NA,
color = "heat", contour.col = NULL, se = -1, type = "link",
plot.type = "persp", zlim = NULL, nCol = 50, ...)
它也使用相同的参数。
如果有人想要这个功能的完整代码,我很乐意给它。这很冗长。
非常感谢任何帮助! :)