From 4e19b7bc69503cd4e6bd2f4bb913e1585b7413b0 Mon Sep 17 00:00:00 2001
From: VietDucNg <142153769+VietDucNg@users.noreply.github.com>
Date: Thu, 13 Jun 2024 11:35:25 +0200
Subject: [PATCH] add project treeBiomassFromAllometry
---
.../study_3_treeBiomass-from-allometry.md | 16 ++++++++++++----
.../data_correlation.png | Bin 0 -> 12094 bytes
.../data_relationship.png | Bin 0 -> 126552 bytes
.../equation_10.png | Bin 0 -> 30847 bytes
.../equation_3.png | Bin 0 -> 345594 bytes
.../prog3_biomassProgram.png | Bin 0 -> 109574 bytes
6 files changed, 12 insertions(+), 4 deletions(-)
create mode 100644 assets/img/proj_treeBiomassFromAllometry/data_correlation.png
create mode 100644 assets/img/proj_treeBiomassFromAllometry/data_relationship.png
create mode 100644 assets/img/proj_treeBiomassFromAllometry/equation_10.png
create mode 100644 assets/img/proj_treeBiomassFromAllometry/equation_3.png
create mode 100644 assets/img/proj_treeBiomassFromAllometry/prog3_biomassProgram.png
diff --git a/_projects/study_3_treeBiomass-from-allometry.md b/_projects/study_3_treeBiomass-from-allometry.md
index 0c20e23..d116d36 100644
--- a/_projects/study_3_treeBiomass-from-allometry.md
+++ b/_projects/study_3_treeBiomass-from-allometry.md
@@ -9,9 +9,12 @@ related_publications: False
redirect:
---
-![](/img/proj_overivew.png)
+![](/assets/img/proj_treeBiomassFromAllometry/proj_overivew.png)
+
+
+
+# Python programm: estimating tree biomass using allometry
-# treeBiomass-from-allometry
A python program was developed, which integrated a comprehensive set of allometric equations for above-ground biomass calculating at a single tree level.
The empirical allometric equations using DBH and H as predictors. There are totally 10 equations were integrated into the program, these are most frequently used equations in previous studies.
@@ -35,7 +38,7 @@ The equations were compiled from previous studies which research empirical equat
# Method
The main idea of the program is to use provided information of tree diameter (DBH), tree height (H), and tree biomass (AGB) apply into predefined equations to generate a set of equation parameters that best fit the data. From determined parameters, the biomass value will be predicted. The predicted biomass and the actual biomass then will be compared by visualization and accuracy assessment.
-![](/img/prog3_biomassProgram.png)
+![](/assets/img/proj_treeBiomassFromAllometry/prog3_biomassProgram.png)
The main program is under a *while* loop which only will be executed in case the user input is **1** or **2**. The two options of input according to two options the program offers the users, which are processing the user’s data file or built-in data file, respectively.
@@ -59,7 +62,7 @@ After defining data will be used, the next process so-called “descriptive stat
Correlation | Relationship
:-------------------------:|:-------------------------:
-![](/img/data_correlation.png) | ![](/img/data_relationship.png)
+![](/assets/img/proj_treeBiomassFromAllometry/data_correlation.png) | ![](/assets/img/proj_treeBiomassFromAllometry/data_relationship.png)
## Allometric equation
Tree biomass will be estimated based on equations in previous studies, some of which consider exclusively diameter at breast height or tree height while others based on both parameters.
@@ -77,6 +80,11 @@ Tree biomass will be estimated based on equations in previous studies, some of w
Where: W- dry biomass, DBH - diameter at breast height, H - height, and a, b, c - model parameters.
+equation 3 | equation 10
+:-------------------------:|:-------------------------:
+![](/assets/img/proj_treeBiomassFromAllometry/equation_3.png) | ![](/assets/img/proj_treeBiomassFromAllometry/equation_10.png)
+
+
## Accuracy
All models will be fit to data and the following goodness-of-fit measures will be provided for user’s assessment: coefficient of determination (R2), Mean Absolute Error (MAE), Mean Squared Error (MSE), and Root mean squared error (RMSE).
diff --git a/assets/img/proj_treeBiomassFromAllometry/data_correlation.png b/assets/img/proj_treeBiomassFromAllometry/data_correlation.png
new file mode 100644
index 0000000000000000000000000000000000000000..560a82371ae5941553b81b91979cac725ce18dde
GIT binary patch
literal 12094
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