问题标签 [spgwr]
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 - 返回 R 中地理加权回归 (GWR) 的全局 R2
我在R
使用该spgwr
库时运行了地理加权回归 (GWR),现在我想返回准全局 R2(模型的拟合)。我已经深入研究了结果,summary(gwr_model)
但我还没有找到提取这个值的方法。任何想法?
可重现的例子
r - 确定 R 中 GWR 的统计显着结果
我正在R
使用该spgwr
库进行地理加权回归 (GWR)。我知道可以使用 检索每个观察值的局部系数和标准误差gwr_fit$SDF
。
现在我如何使用这些信息来确定哪些局部系数具有统计显着性,以便我可以将它们绘制在地图上?
可重现的例子
python - 从 spreg.OLS 结果中提取系数
我正在尝试spgwr
使用 PySAL 重新创建一个 R 笔记本。使用 R,可以直接将局部系数提取到 DataFrame 中,如下所示:(CSV 可在此处获得)
R
有没有一种简单的方法可以使用结果来计算这些系数ps.spreg.OLS
?
Python
但是,我不确定如何使用其中包含的数据fit
来计算局部系数。
r - 从 GWR 模型返回 AICc
我在 R 中使用 spgwr 包运行了地理加权回归 (GWR),并希望提取 AICc 的值并将其单独保存。
然而,这似乎是不可能的。那么,还有哪些其他方法可以提取或计算 GWR 的 AICc?
或者,如果这不可能,我们如何比较 GWR 模型和 OLS 模型?anova() 不是很有帮助,因为它不报告 p 值。
谢谢!
r - 命令无法正常运行
我试图进行地理加权回归。我的第一步是校准内核的带宽
我有一张spatialPointDataFrame
地图。我的命令是:
此命令不运行...意味着 2 秒后我看到 > 提示,就好像命令已完成但未创建对象一样。有人能告诉我为什么会这样吗?
我已经用过这段代码了几次,突然它不起作用了。
编辑:
map
:
r - 使用 spgwr 包对来自大型栅格的数据子集运行地理加权回归
我有一个大型栅格数据集,已将其转换为 SpatialPointsDataFrame 并从那里转换为常规数据框。我需要使用 spgwr 包运行地理加权回归 (GWR)。我已经使用 gwr.sel() 函数成功计算了 GWR 带宽,但是当我尝试使用 gwr() 运行 GWR 时,我收到一条错误消息,指出 R 无法分配大小为 25 Gb 的向量。我在想有可能只对整个数据框的随机子样本运行局部 GWR 回归,同时将所有其他点保留为回归的邻域值。
这是我到目前为止所拥有的,但我不确定如何在子样本上运行 GWR 而不会摆脱其他所有点。
r - 地理加权逻辑回归不同维度
我正在尝试进行地理加权逻辑回归来量化我的数据集中的空间变化。但是,在运行 gwr 模型时,我收到输入数据和坐标具有不同维度的错误。
这是我用于荷兰边境的代码:
我的数据有关于病原体流行的二元结果 (0/1)。
接下来我进行了逻辑回归。这里没有问题。
我用平面 CRS 转换了空间 * 对象中的数据
但是一旦我运行这条线,我就会得到一个错误
gwr(pathogen ~ Age_Category, data = spt, bandwidth = bw, 中的错误:输入数据和坐标具有不同的维度
有人知道如何解决这个问题吗?先感谢您!
r - 如何测试 R 中的空间非平稳性以确定是否需要局部回归模型?
我有一个数据集,我为它实现了一个回归模型,并从中假设系数局部变化。如果给出了空间非平稳性,则运行局部回归模型是有意义的,在我的例子中是地理加权回归 (GWR)。
为了找出是否存在空间非平稳性,我知道 Koenker 检验可以在任何 GIS 软件中使用普通最小二乘 (OLS) 回归模型进行计算。但是对于这个项目,我正在使用 R 并且我需要找出是否给出了空间非平稳性。R中是否有任何统计测试可以给我这个结果?
我知道 R 中的 spgwr 包,但它只是实现 GWR,而不是测试是否需要 GWR。
r - 如何在 spgwr::ggwr() 中获取局部回归系数的标准误差?
我正在使用spgwr::ggwr()
泊松模型和对数链接函数来拟合广义地理加权回归。结果提供了局部系数估计,但我错过了如何获得它们的标准误差(或 t 统计量)来计算伪 p 值。
下面是一个使用SpatialEpi::NYleukemia
数据集的玩具示例:
有什么办法可以得到系数的标准误差?
谢谢!