Comments (3)
Thanks for reporting the issue. What I see here is that you are using a fixed bi-square kernel. We had some internal discussions previously and found that the combinations of fixed-bisquare and adaptive-gaussian sometimes have some fitting issues. So we would suggest to use either adaptive-bisquare or fixed-gaussian kernel. I think the reason is that a fixed-bisquare kernel may contain too few points (plus the weights drop to zero at bandwidth) at some locations when the spatial distribution of the points are very irregular. If you changed to a gaussian kernel, it would run ok. Please see the attached screenshot.
Regarding the bandwidth exceeds the largest pair-wise distance, this is possible and expected when the relationship approaches global. The upper bound of the bandwidth search range in mgwr
and GWmodel
may be different. Here we use the twice of the maximum pairwise distance as the upper limit. See this line of code here. That may explain why the bandwidth is mgwr is almost twice of the one reported in the Comber paper (I guess Lex was using GWmodel)?
from mgwr.
@Ziqi-Li
Thanks for your comment. It helps me a lot.
An additional question:
I find mgwr
seems to have no functions to directly or conveniently fit the Mixed GWR model (such as gwr.mixed
or gwr.multiscale(...bws0=c(Inf, 100, 100, Inf)...)
in GWmodel
). Is that right?
from mgwr.
@DKchenliyuan Yes, the bandwidth cannot be forced to be inf yet. Please see this issue for some discussions #4. It is not something hard to do, so we could probably add this in somewhere in the summer.
I'm closing the issue, if anything else pops up, feel free to reopen it.
from mgwr.
Related Issues (20)
- permissions for the steering council HOT 1
- Debugging LinAlgError - any idea what is going on? HOT 7
- Information about the effect of the else independent variable on the dependent variable HOT 1
- Can't upload the Data File HOT 10
- Switching from multiprocessing to joblib HOT 1
- Edit: Please delete - Binomial/Logistic Family not working
- Admit precomputed distance matrices
- How to solve the problem about the "invalid index to scalar variable" when use Sel_BW.search( ) ? HOT 3
- Undefined local variable used in search.py: golden_section (Line 46, 47) HOT 2
- Sensitivity word as variable used: search.py line 56
- Unused argument defined: search.py: function multi_bw in line 192 (family defined but not used inside function)
- Unused input argument defined: kernels.py: line 44
- What dose the pred_results.predy mean? HOT 2
- 'operands could not be broadcast together with shapes' when using 'pred_results.predictions' HOT 2
- Saving results in Python
- Crashes in QGIS
- modernize infra - `pyproject.toml` [2024-07-08]
- support Python 3.12 - add to CI matrix
- Scaling of kernel functions HOT 4
- No MGWR.predict() functionality
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mgwr.