Skip to main content
GIS-Schools GIS-Schools
Regression · GeoAI

Regression

Predict numerical quantities such as canopy height, biomass or another measured environmental variable.

Regression task illustration

What is regression?

Regression predicts a number rather than a class. The result can be a value per sample or parcel, or a continuous raster. Target units and the reference measurement method must be defined clearly.

Inputs and outputs

InputOutput
Image bands, derived features or spatial covariates paired with reliable numerical measurements.Numerical estimates in stated units, ideally with a valid range and uncertainty assessment.

Where it helps in GIS

Estimate canopy height or another measured environmental variable using imagery and reference observations. Model predictions remain estimates rather than replacement field measurements.

Model families and examples

  • Random Forest regression: a flexible baseline for feature tables.
  • Gradient-boosted trees: another tabular approach.
  • Geospatial encoder with a regression head: supports numerical prediction when trained for the target; Prithvi has been adapted for canopy-height estimation.

These examples explain the task. The sidebar shows only models currently published on GISSchools.

How to start training

Check reference units, dates and spatial support. Separate training and test sites, establish a baseline, and fit preprocessing using training data. Inspect residuals across the target range and validate on locations outside the training neighbourhood.

How to judge the result

Report MAE and RMSE in target units, alongside bias and regional errors. Models may extrapolate poorly beyond the training range. Document where representative observations support predictions.

Learn more

The category image is an illustration, not an evaluated model prediction.

Explore Regression models