Skip to main content

Geographically Weighted XGBoost

Project description

Geographical XGBoost

An implementation of XGBoost designed for geographical analysis.

Installation

pip install geoxgboost

Tutorial

A comprehensive tutorial is available on GitHub that demonstrates how to:

  1. Create a project in PyCharm

  2. Install geoxgboost

  3. Run the code using demo data

Here's the link to the tutorial:

https://github.com/geogreko/DemoGXGBoost/tree/main

Demo data

Boston housing dataset

The following files are included in the GitHub repository:

  1. Coords.csv: Coordinates of the spatial units.

  2. Data.csv: Dependent and independent variables.

  3. DataDescription.xlsx: Data description.

  4. GXGB_call_demo.py: Python script to analyze the Boston housing dataset.

  5. PredictCoords.csv: Coordinates of the spatial units for prediction.

  6. PredictData.csv: Values of the independent variables for the spatial units where predictions will be made.

  7. Tutorial_geoxgboost.pdf: A guide for using the demo.

How to cite

Grekousis G. (2025). Geographical-XGBoost: A new ensemble model for spatially local regression based on gradient-boosted trees. Journal of Geographical Systems.

https://doi.org/10.1007/s10109-025-00465-4

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geoxgboost-1.0.9.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geoxgboost-1.0.9-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file geoxgboost-1.0.9.tar.gz.

File metadata

  • Download URL: geoxgboost-1.0.9.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for geoxgboost-1.0.9.tar.gz
Algorithm Hash digest
SHA256 f98ef1497780659761c3ee8d0d9d73fd7b81d5f3708539e7ef6446b4f3af9df9
MD5 d52df8be3eaac32cdf66f17534bcb9d0
BLAKE2b-256 d3dd912dcee17ab2f9b26bfdca5de4cab83d44ac80f1d3825bfcc88d3aa6f04a

See more details on using hashes here.

File details

Details for the file geoxgboost-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: geoxgboost-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for geoxgboost-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7f45f969f1c4c704e4dbdd1db9703775acf47024e241f5a41dad514aa9c85c97
MD5 fa9dcd5a1f8ce36af448e4661aef7ee7
BLAKE2b-256 d4768adb11a279703b9b0560fdcd9de371497ade849c4cdedd7d38a2514fd407

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page