Skip to content

Commit 4bba215

Browse files
authored
Merge pull request #64 from davewalker5/similarity-workflow
Similarity workflow
2 parents 9ba4fec + f69eb33 commit 4bba215

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

‎modelling/README.md‎

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ The emphasis is on:
6060

6161
### 3. Parameter fitting
6262

63-
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.
63+
The parameter fitting workflow is illustrated below:
64+
65+
![Parameter Fitting](https://github.com/davewalker5/OdeSolver/blob/main/docs/images/parameter-fitting.png?raw=true)
6466

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

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

7577
### 4. Feature extraction
7678

79+
The feature extraction, similarity and clustering workflow is illustrated below:
80+
81+
![Similarity Analysis and Clustering](https://github.com/davewalker5/OdeSolver/blob/main/docs/images/similarity-analysis.png?raw=true)
82+
7783
Once species have been fitted, the resulting parameter sets and observed seasonal characteristics can be converted into a structured feature matrix.
7884

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

133139
### 6. Cluster and neighbourhood analysis
134140

135-
Once pairwise species similarity has been calculated, the resulting similarity matrix can be explored using hierarchical clustering and heatmap visualisation techniques.
141+
Once pairwise species similarity has been calculated, the resulting similarity matrix can be explored using hierarchical clustering, dendrogram analysis, and heatmap visualisation techniques.
142+
143+
The dendrogram visualisation exposes the hierarchy directly, allowing seasonal ecological neighbourhoods and nested sub-structure to be explored across multiple scales simultaneously.
136144

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

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

155163
Importantly, the clustering structure is hierarchical rather than absolute.
156164

157-
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.
165+
The heatmaps, dendrograms, and extracted clusters should therefore be interpreted as exploratory views of seasonal ecological structure rather than fixed ecological categories.
158166

159167
A major design goal remains interpretability.
160168

0 commit comments

Comments
 (0)