Where’s the Wood?�Quantifying Aggregate Demand for Roundwood at Primary Processing Mills in the Northeast/Midwest – A Machine Learning Approach
IAN KENNEDY
1
Agenda
1. What is the TPO Survey?
2. Survey Biases & Limitations
3. The Modeling Process
4. The Mapping Process
2
What is the TPO Survey?
What type of information is collected?
*More to come on this*
4
The Annual Sample Draw
5
Survey Limitations & Biases – Sample Statistics
6
Procurement Volume Histogram
7
Mill Type Cont. (Products by Mill Type)
8
The Modeling Process
All modeling analyses conducted using R
Why use Procurement Radius when Procurement-Source Information is collected?
10
Issues with using the Procurement Radius
Models Assessed
11
All assessed models attempt to predict SqRt(Procurement Radius). Assessed models and their associated (hyper)parameters are listed below:
4. Random Forest Regression (5x CV)
- # of trees
- # of pred. vars used for each train/test split
5. Machine Learning (h2o) Regression (3x CV)
Linear Regression Visualization
15
Model Formula:
SqRt(Pro. Radius)i ~ log10(MCF)i
i = Region�
Additive Regression Visualization
16
Model Formula:
SqRt(Pro. Radius)i ~ s(log10(MCF)i)
i = Region
s = tuned smoothing (by region)
�
Decision Tree Regression Visualization
17
Model Formula:
SqRt(Pro. Radius) ~ x
x = log10(MCF), State, Region,
& Mill Type (Sawmill/Other)
Tuned Hyperparameters (3x):
Random Forest Regression Visualization
18
Model Formula:
SqRt(Pro. Radius) ~ x
x = log10(MCF), State, Region,
& Mill Type (Sawmill/Other)
Tuned Hyperparameters (3x):
ML (h2o) Regression Visualization
19
ML (h2o) Regression VIF Scores
21
ML (h2o) Regression Aggregate Residuals
22
The Mapping Process
Mapping script completed through ArcGIS Pro (Python)
GIS Scripting Workflow
24
GIS Scripting Workflow – Working in Travel Times
25
26
Preliminary Species-Composition Modeling Results
All modeling analyses conducted using R
Automated ML (h2o) Species-Proportion Modeling
What does the Data look like prior to Modeling?
White Oak Group – Residuals
30
White Oak Group – Imputed/Observed Proportions/Volumes
31
White Oak Group – Imputed State Volumes & VIF Scores
32
Red Oak Group – Residuals
33
Red Oak Group – Imputed/Observed Proportions/Volumes
34
Red Oak Group – Imputed State Volumes & VIF Scores
35
White Pine – Residuals
36
White Pine – Imputed/Observed Proportions/Volumes
37
White Pine – Imputed State Volumes & VIF Scores
38
Red Pine – Residuals
39
Red Pine – Imputed/Observed Proportions/Volumes
40
Red Pine – Imputed State Volumes & VIF Scores
41
Balsam Fir – Residuals
42
Balsam Fir – Imputed/Observed Proportions/Volumes
43
Balsam Fir – Imputed/Observed Proportions/Volumes
44
Questions? �and/or �Suggestions?
Thanks to:
45