问题标签 [covariogram]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - variogramST 如何处理距离和时间?
我是r时空分析的新手,所以我不知道我所做的是否正确。我有很多时空数据,我想绘制一个时空样本变异函数。
我的问题是我不太了解variogramST
(package: gstat) 是如何工作的。是spacelag
公里还是什么?这就是我现在所做的:
我的第二个问题是:
它是否在精确距离 25、50、75、100 处绘制变异函数?例如,如果两个城市有距离例如 12 正在variogramST
考虑吗?或者它只是考虑精确距离为 25、50、75、100 的观察对?此外,我有每月的数据。我读到,在这种情况下,最好的选择是选择tunits="days"
,我选择tlags=seq(0, 93, by= 31)
,对吗?我不知道如何处理它。
非常感谢所有愿意回答我的人!
gstat - R中的变异函数,距离以km为单位
我正在对我的数据进行空间分析,并根据经度和纬度对其进行定位。我用 geoR 和 gstat 计算了 R 中的样本变异函数,但我得到的是具有等级距离(经度和纬度)的样本变异函数。我想获得相同的信息,但距离以公里为单位,就像我使用 variogramST (gstat) 计算时空变异函数时发生的情况一样。
非常感谢那些将要回答的人,这对我有很大帮助!
r - 用非 nlme 包模型绘制半变异函数
我正在尝试为 R 中的广义混合效应模型绘制我的模型残差的半变异函数。对于具有正态分布的混合效应模型执行此操作对于nlme
包很简单,并以quakes
数据集为例。
我想创建一个具有非正态分布的模型,这是我无法做到的nlme
,所以我尝试了glmer
和glmmPQL
。我已将“mag”转换为二项式变量,然后尝试重新应用该Variogram
函数以绘制模型图。
这些似乎都不适用于绘制变异函数。glmmPQL
表示未找到经纬度,未glmer
指定表示距离。
如何编写这些模型的半变异函数图?包中的Variogram
功能nlme
对他们不可用吗?如果是这样,我可以使用哪些替代品?
r - 相同的数据,相同的混合模型,相同的相关结构,但不同的半变异函数
在使用空间数据创建混合模型时,您需要检测并考虑空间自相关。这似乎通常通过合并相关结构来完成,然后检查混合模型半变异函数的改进。在下面的示例中,我在此示例中使用 spData 'baltimore' 数据集,将房价建模为房间数量的响应,市议会作为随机效应。
此代码生成 2 个半变异函数(由于声誉,我无法在问题中显示,但代码会复制它)。
为了争论,我改变了数据框的行顺序。
baltimoreX<-arrange(baltimore, X)
然后模型输出不会改变,如您所料。没有相关结构产生的半变异函数也是相同的。但是,具有相关结构的新半变异函数是不同的(再次,代码将显示这一点)。
需要明确的是,使用的数据、添加的相关结构和模型输出都是相同的。唯一的区别是每个数据帧中的行顺序。为什么这会导致产生如此不同的半变异函数?是否有“最佳”行顺序?
ps 我之前曾在 Cross Validated 上发布过这个问题,但有人指出这更有可能是 R 问题而不是统计问题。很抱歉重新发布。
r - 如何设置适合克里格的变异函数范围为正?
我想用克里格污染样本进行插值,但是当我拟合我的变异函数时,范围是负的,它必须是正的。我运行了这个:
尝试运行后fit.variogram()
,R 抛出以下错误:
你能帮我设定正的范围吗?我会很感激。
问候。