Skip to content

[FEAT] Add Predictive Modelling module #76

@fabiofelix

Description

@fabiofelix

💡 Feature Request

Welcome to the UrbanMapper feature request hub! 🎉

Hey there, before you jump in, take a quick sec to check out the
important stuff below—it’ll help us keep the magic flowing smoothly.

Important

Before you proceed, please confirm the following:

  • I’ve checked the API docs and confirmed this feature doesn’t already exist (no duplicates, please!).
  • I’ve scoured the existing issues to make sure this hasn’t been requested before.
  • I get that feature requests are reviewed periodically and might take a little time—patience is key!

Describe the Feature Request

Add a module in which a user can run basic prediction tasks, such as clustering, classification, or regression.

  1. With a small configuration effort, the library should run predefined models
  2. Tasks like regression should use specific model implementations related to spatial distribution
    2.1 For datasets that have only latitude/longitude information, it could use libraries like pykriging
    2.2 For datasets with geometry (polygons, lines, etc.), it could use libraries like spreg from PySAL
    2.3 For other purposes, it could use scikit-learn, PyTorch, etc.
  3. Other types of models that do not have a single output or need for data transformation should have a specialized class.
    3.1 Creation of a 3D mash
    3.2 Generate a heatmap

Describe Preferred Solution

Describe Alternatives

Related Code

There is a new branch feat/add_model

Additional Context

If the feature request is approved, would you be willing to submit a PR?

  • Yes
  • No

(No worries if you’re new to this—we’ll guide you every step of the way! 🤝)

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions