From 8076c0523bcdcaa136e261d90eb0b0c1a9557e2e Mon Sep 17 00:00:00 2001 From: Michael Holloway Date: Sun, 5 Sep 2021 01:04:26 -0500 Subject: [PATCH 1/2] Fix offset for Poisson GWR --- mgwr/gwr.py | 2 +- mgwr/summary.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mgwr/gwr.py b/mgwr/gwr.py index 9ee30c6..3027bce 100755 --- a/mgwr/gwr.py +++ b/mgwr/gwr.py @@ -210,7 +210,7 @@ def __init__(self, coords, y, X, bw, family=Gaussian(), offset=None, """ Initialize class """ - GLM.__init__(self, y, X, family, constant=constant) + GLM.__init__(self, y, X, family, constant=constant, offset=offset) self.constant = constant self.sigma2_v1 = sigma2_v1 self.coords = np.array(coords) diff --git a/mgwr/summary.py b/mgwr/summary.py index d3b58e7..8aaf6cb 100755 --- a/mgwr/summary.py +++ b/mgwr/summary.py @@ -15,7 +15,7 @@ def summaryModel(self): def summaryGLM(self): XNames = ["X" + str(i) for i in range(self.k)] - glm_rslt = GLM(self.model.y, self.model.X, constant=False, + glm_rslt = GLM(self.model.y, self.model.X, constant=False, offset = self.model.offset, family=self.family).fit() summary = "%s\n" % ('Global Regression Results') From 822987aad98b4159a399dc8b4aa4c6732290d0a0 Mon Sep 17 00:00:00 2001 From: Michael Holloway Date: Sun, 5 Sep 2021 01:26:59 -0500 Subject: [PATCH 2/2] Fix offset for Poisson GWR --- mgwr/summary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mgwr/summary.py b/mgwr/summary.py index 8aaf6cb..8cc57e7 100755 --- a/mgwr/summary.py +++ b/mgwr/summary.py @@ -15,7 +15,7 @@ def summaryModel(self): def summaryGLM(self): XNames = ["X" + str(i) for i in range(self.k)] - glm_rslt = GLM(self.model.y, self.model.X, constant=False, offset = self.model.offset, + glm_rslt = GLM(self.model.y, self.model.X, constant=False, offset=self.model.offset, family=self.family).fit() summary = "%s\n" % ('Global Regression Results')