Comments (9)
I think I have one when I was writing the MGWR GUI a long time ago. Let me dig it.
from mgwr.
That would be great! Could be good to mention and highlight it in the JSS manuscript if we have it updated for both gwr/mgwr.
from mgwr.
Hi
I have previously made one summary function for the GUI, which is based on Wei's summary code and compatible with our current APIs.
It looks like this.
But two things not sure how to deal with:
-
Do we need to output summary for global regression? It makes sense to me to put the summary function into
GWRResults
class asGWRResults.summary
. And maybe only output GWR results? -
Since our interface takes numpy array, we do not have variable names, and they may be needed in the summary. Any solution?
from mgwr.
On 1, I think it would be good to have. Could utilize spglm
, since its already a dependency and include with the output from GWRResults.summary
.
On 2, I think it makes sense to have a field_name
parameter that accepts a list of names either in the GWR
class or to GWRResults.summary
method. Could actually pass it to either of those two and use it if it is available. If not, could auto-generate placeholder names like x1, x2, x3, etc.
from mgwr.
Shipped with #18.
Hi @TaylorOshan, do you mind adding the aicc for global glm in spglm
? I could only find aic and bic but not aicc. It would be easier if you could do a quick PR to spglm
, I'm less familiar with that lib. It would be good to have the aicc in global regression summary output.
from mgwr.
I'm a bit apprehensive to add it to spglm because I don't think it is used for GLM's outside of the GWR framework. Perhaps we could generalize the AICc in diagnostics.py
to also take a GLMResults
class by adding a tr_S attribute?. Then the AICc
could be computed on a global and GWR/MGWR models.
from mgwr.
Sure, if you could do that, I will push a new commit to include aicc
for global model.
from mgwr.
Done in spglm/#7, should allow aicc to be calculated for GLMResults object.
from mgwr.
Satisfied by #18
from mgwr.
Related Issues (20)
- About bandwidth selection of large samples HOT 8
- swap `master` to `main` branch
- 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
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.