* NOTE: Different sources use different terms for these partitions; for example, some call them “development” (for “training”), “training” (for “analysis”), and “validation” (for “assessment”) sets. The tidymodels documentation uses “testing”, “analysis”, and “assessment” so that’s what we’re using here!
flowchart LR
A[(All data)] --> B[/Training/]
A --> C[/Testing/]
B --> D[Resample]
D --> D1[/Analysis/]
D --> D2[/Assessment/]
D1 --> E{{Logistic Regr}}
D1 --> F{{Decision Tree}}
D1 --> G{{Random Forest}}
E --> H{Select a Model}
F --> H
G --> H
D2 ---> H
H --> I[Final Model Fit]
B --> I
I --> J([Verify Model Performance])
C ------> J
classDef dataNode fill:#4a90d9,stroke:#2c5f8a,color:#fff
classDef modelNode fill:#e8f5e9,stroke:#2e7d32,color:#000
classDef decisionNode fill:#fff3e0,stroke:#e65100,color:#000
classDef box fill:#eeeeee,stroke:#eeeeee,color:#000
classDef hidden display:none
class A,B,C,D1,D2 dataNode
class E,F,G modelNode
class H decisionNode
class LoopBox box



