【发布时间】:2021-03-29 13:02:14
【问题描述】:
免责声明:我对 spatstat 和一般空间点建模非常陌生...请原谅我的天真。
我最近尝试使用 spatstat 来拟合和模拟与天气现象相关的空间点模式,其中空间模式代表一组目击者报告(例如,冰雹发生的报告),并且观察窗口和协变量基于一些气象参数(例如,窗口是湿度至少为 X 的区域,然后在训练模型时额外将湿度变量作为协变量传递)。
moistureMask = owin(mask=moisture>X)
moistureVar = im(moisture)
obsPPP = ppp(x=obsX,y=obsY,window=moistureMask)
myModel = ppm(obsPPP ~ moistureVar)
### then simulate
mySim = simulate(myModel,nsim=10)
我的问题如下:
- 是否有可能(或更重要的是,甚至有效),在某一天使用特定的水分变量和面膜进行 ppm 训练,然后在另一天使用不同的水分值和面膜进行训练。我曾考虑使用
update函数从训练模型中切换出窗口和协变量字段,但实际上还没有尝试过。如果答案是肯定的......我有点不清楚如何以编程方式实际执行此操作 - 是否可以使用附加数据在线更新 ppm。例如,使用不同日期的数据(每个都有自己的窗口和协变量)训练模型,迭代(类似于训练了多少机器学习模型,使用训练数据块)。例如,假设我想用 10 年的日常数据来训练模型,以及另外 10 年的湿度变量,我想模拟点模式。同样,我在这里也考虑了
update函数,但不清楚新模型是仅基于新数据,还是基于原始数据和新数据的组合。
如果我的方向完全错误,请告诉我。参考和资源表示赞赏。
【问题讨论】: