Experimental

Random Forest regression for continuous targets (e.g., biomass, moisture, temperature) from raster predictors.

remote_sensing regression random_forest legacy-port

Parameters

NameDescriptionRequiredDefault
inputsArray of single-band input rasters.Required['band1.tif', 'band2.tif', 'band3.tif']
training_dataPoint vector training data path.Requiredtraining_points.shp
fieldNumeric target field in training_data attributes.Requiredvalue
scalingFeature scaling mode: none (default), normalize, standardize.Optionalnone
n_treesNumber of trees in the forest (default 200).Optional200
min_samples_leafMinimum number of samples required at a leaf node (default 1).Optional1
min_samples_splitMinimum number of samples required to split an internal node (default 2).Optional2
outputOptional output raster path.Optional

Examples

Run random forest regression on multiband predictors.

wbe.random_forest_regression(field='target', inputs=['band1.tif', 'band2.tif', 'band3.tif'], n_trees=300, output='rf_regression.tif', scaling='standardize', training_data='training_points.shp')

Project Links

WbW Homepage User Manual Learn More