geo-infer-spm

Perform Statistical Parametric Mapping on geospatial data with Python libraries.

13|3|Updated May 13, 2025
One-click install
npx skills add https://github.com/ActiveInferenceInstitute/GEO-INFER --skill geo-infer-spm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geo-infer-spm
Source: https://github.com/ActiveInferenceInstitute/GEO-INFER/tree/main/GEO-INFER-SPM
Command: npx skills add https://github.com/ActiveInferenceInstitute/GEO-INFER --skill geo-infer-spm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, pandas, geopandas, xarray, scikit-learn, matplotlib, plotly, h5py, rasterio, and includes scripts (resource) and references (resource) and docs (resource) and examples (resource) and config (resource) and tests (resource) components.

What problem does it solve?

This Skill empowers users to perform complex statistical analyses on geospatial data, uncovering hidden patterns and relationships within spatial and temporal datasets.

Core Features & Use Cases

  • Statistical Parametric Mapping (SPM): Create statistical significance maps for identifying hotspots and gradients.
  • Spatial Regression & Geostatistics: Model spatial dependencies, perform kriging interpolation, and fit models like GWR.
  • Hypothesis Testing: Rigorously test spatial hypotheses using methods like Moran's I and cluster analysis.
  • Use Case: Analyze climate data to detect significant warming trends in specific regions, accounting for spatial autocorrelation and temporal dependencies.

Quick Start

Use the geo-infer-spm skill to analyze spatial trends in air quality data by fitting a GLM model.

Frequently Asked Questions about geo-infer-spm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform Statistical Parametric Mapping on geospatial data?

Statistical Parametric Mapping on geospatial data is performed by fitting GLM models and applying RFT corrections to generate significance maps. This Skill uses Python libraries like NumPy, SciPy, and GeoPandas to analyze spatial-temporal patterns and identify hotspots.

Can I use GeoPandas with Python to model spatial dependencies and kriging?

Yes, you can use GeoPandas with Python to model spatial dependencies and perform kriging interpolation. The Skill supports spatial regression, geostatistical modeling, and fitting models like GWR to uncover hidden relationships within spatial datasets.

What is the best way to test spatial hypotheses and detect significant trends in climate data?

The best way to test spatial hypotheses in climate data is by using methods like Moran's I and cluster analysis. This approach rigorously tests spatial hypotheses, accounting for spatial autocorrelation and temporal dependencies to detect significant warming trends in specific regions.

Does this geostatistics workflow support GLM fitting and RFT corrections for environmental applications?

Yes, this geostatistics workflow supports GLM fitting and RFT corrections for environmental applications. It provides advanced statistical inference and visualization tailored for environmental, urban, and health datasets.

How do I visualize spatial analysis results and significance maps using Python?

You visualize spatial analysis results and significance maps using Python libraries like matplotlib and plotly. The Skill generates statistical significance maps and supports advanced visualization to represent spatial-temporal patterns and gradients effectively.

What Python libraries do I need for spatial regression and hypothesis testing?

You need Python libraries like NumPy, SciPy, pandas, and GeoPandas for spatial regression and hypothesis testing. Additional dependencies include xarray, scikit-learn, h5py, and rasterio to support comprehensive geostatistical modeling and data handling.