Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions modelling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,9 @@ The emphasis is on:

### 3. Parameter fitting

Parameter fitting is currently implemented for the model for seasonally present and winter visitor models, rather than residents where observations are driven by detectability changes.
The parameter fitting workflow is illustrated below:

![Parameter Fitting](https://github.com/davewalker5/OdeSolver/blob/main/docs/images/parameter-fitting.png?raw=true)

Given observed data (typically monthly presence or detectability), we:

Expand All @@ -74,6 +76,10 @@ This produces a set of parameters that describe the species’ seasonal behaviou

### 4. Feature extraction

The feature extraction, similarity and clustering workflow is illustrated below:

![Similarity Analysis and Clustering](https://github.com/davewalker5/OdeSolver/blob/main/docs/images/similarity-analysis.png?raw=true)

Once species have been fitted, the resulting parameter sets and observed seasonal characteristics can be converted into a structured feature matrix.

The feature matrix acts as a common ecological description layer across all species and model families.
Expand Down Expand Up @@ -132,7 +138,9 @@ Rather than producing opaque embeddings or black-box similarity scores, the syst

### 6. Cluster and neighbourhood analysis

Once pairwise species similarity has been calculated, the resulting similarity matrix can be explored using hierarchical clustering and heatmap visualisation techniques.
Once pairwise species similarity has been calculated, the resulting similarity matrix can be explored using hierarchical clustering, dendrogram analysis, and heatmap visualisation techniques.

The dendrogram visualisation exposes the hierarchy directly, allowing seasonal ecological neighbourhoods and nested sub-structure to be explored across multiple scales simultaneously.

The clustering system attempts to identify groups of species occupying similar regions of seasonal ecological space.

Expand All @@ -154,7 +162,7 @@ The resulting clusters often contain ecologically plausible seasonal assemblages

Importantly, the clustering structure is hierarchical rather than absolute.

The heatmaps and extracted clusters should therefore be interpreted as exploratory views of seasonal ecological structure rather than fixed ecological categories. Different clustering resolutions may reveal broader assemblages or finer sub-structure within the same ecological neighbourhood.
The heatmaps, dendrograms, and extracted clusters should therefore be interpreted as exploratory views of seasonal ecological structure rather than fixed ecological categories.

A major design goal remains interpretability.

Expand Down
Loading