Figure 1.
Cephalometric landmarks used in this study. 1. Sella (S), 2. Nasion (N), 3. Orbitale (Or), 4. Porion (Po), 5. Condylion (Co), 6. Articulare (Ar), 7. Basion (Ba), 8. Gonion (Go), 9. Menton (Me), 10. Gnathion (Gn), 11. Pogonion (Pog), 12. B point (B), 13. Lower incisor root apex (L1a), 14. Lower incisor incisal edge (L1i), 15. Mesial of lower first molar (L6m), 16. Mesiobuccal cusp of lower first molar (L6mb), 17. Distal of lower first molar (L6d), 18. Distal of upper first molar (U6d), 19. Mesiobuccal cusp of upper first molar (U6mb), 20. Mesial of upper first molar (U6m), 21. Upper incisor incisal edge (U1i), 22. Upper incisor root apex (U1a), 23. A point (A), 24. Anterior nasal spine (ANS), 25. Posterior nasal spine (PNS), 26. Glabella (G), 27. Soft tissue nasion (N′), 28. Pronasale (Pn), 29. Subnasale (Sn), 30. Soft tissue A point (A’), 31. Upper lip (Ls), 32. Stomion superioris (Ss), 33. Stomion inferioris (Si), 34. Lower lip (Li), 35. Soft tissue B point (B’), 36. Soft tissue pogonion (Pog′), 37. Soft tissue menton (Me′).
Figure 1.
Cephalometric landmarks used in this study. 1. Sella (S), 2. Nasion (N), 3. Orbitale (Or), 4. Porion (Po), 5. Condylion (Co), 6. Articulare (Ar), 7. Basion (Ba), 8. Gonion (Go), 9. Menton (Me), 10. Gnathion (Gn), 11. Pogonion (Pog), 12. B point (B), 13. Lower incisor root apex (L1a), 14. Lower incisor incisal edge (L1i), 15. Mesial of lower first molar (L6m), 16. Mesiobuccal cusp of lower first molar (L6mb), 17. Distal of lower first molar (L6d), 18. Distal of upper first molar (U6d), 19. Mesiobuccal cusp of upper first molar (U6mb), 20. Mesial of upper first molar (U6m), 21. Upper incisor incisal edge (U1i), 22. Upper incisor root apex (U1a), 23. A point (A), 24. Anterior nasal spine (ANS), 25. Posterior nasal spine (PNS), 26. Glabella (G), 27. Soft tissue nasion (N′), 28. Pronasale (Pn), 29. Subnasale (Sn), 30. Soft tissue A point (A’), 31. Upper lip (Ls), 32. Stomion superioris (Ss), 33. Stomion inferioris (Si), 34. Lower lip (Li), 35. Soft tissue B point (B’), 36. Soft tissue pogonion (Pog′), 37. Soft tissue menton (Me′).
Figure 2.
Algorithm training and testing workflow.
Figure 3.
Bland–Altman plots for 2-year and 4-year predictions of female post-pubertal mandibular length using Lasso (top) and Ridge (bottom). The blue dashed lines represent upper and lower bounds of the 95% confidence intervals. Orange solid line represents mean difference between predicted and actual post-pubertal mandibular length.
Figure 4.
Top predictive factors for 2-year and 4-year predictions of female post-pubertal mandibular length using Lasso (top) and Ridge (bottom).
Figure 5.
Bland–Altman plots for 2-year and 4-year predictions of female post-pubertal Y-axis using Lasso (top) and Ridge (bottom). The blue dashed lines represent upper and lower bounds of the 95% confidence intervals. Orange solid line represents mean difference between predicted and actual Y-axis.
Figure 6.
Top predictive factors for 2-year and 4-year predictions of female post-pubertal Y-axis using Lasso (top) and Ridge (bottom).
Table 1.
Results of 2-year and 4-year prediction of the female post-pubertal mandibular length.
| 2-Year Prediction | 4-Year Prediction |
---|
Models | MAE | RMSE | ME | ICC | Accuracy % | MAE | RMSE | ME | ICC | Accuracy % |
---|
XGBoost | 3.10 | 4.18 | 0.75 | 0.79 | 97.45 | 3.97 | 5.04 | 1.17 | 0.70 | 96.73 |
Random Forest | 3.16 | 4.19 | 0.70 | 0.74 | 97.40 | 4.00 | 5.31 | 1.55 | 0.61 | 96.71 |
Lasso | 2.78 | 3.46 | 0.47 | 0.86 | 97.71 | 3.25 | 4.13 | 0.71 | 0.79 | 97.33 |
Ridge | 2.88 | 3.60 | 0.35 | 0.85 | 97.63 | 3.21 | 3.79 | 0.23 | 0.84 | 97.36 |
Linear Regression | 5.40 | 6.40 | −1.13 | 0.63 | 95.56 | 3.53 | 4.21 | 0.13 | 0.81 | 97.10 |
SVR | 3.25 | 3.85 | 0.69 | 0.84 | 97.33 | 3.74 | 4.40 | 0.79 | 0.78 | 96.92 |
MLP | 3.88 | 5.24 | 1.39 | 0.63 | 96.81 | 3.78 | 4.65 | −2.11 | 0.73 | 96.89 |
Table 2.
Results of 2-year and 4-year prediction of the female post-pubertal Y-axis.
| 2-Year Prediction | 4-Year Prediction |
---|
Models | MAE | RMSE | ME | ICC | Accuracy % | MAE | RMSE | ME | ICC | Accuracy % |
---|
XGBoost | 1.12 | 1.43 | 0.34 | 0.91 | 98.36 | 1.37 | 1.64 | 0.46 | 0.89 | 97.99 |
Random Forest | 1.24 | 1.54 | 0.52 | 0.90 | 98.18 | 1.66 | 2.04 | 0.65 | 0.84 | 97.56 |
Lasso | 0.88 | 1.25 | 0.22 | 0.94 | 98.71 | 1.19 | 1.53 | 0.36 | 0.90 | 98.25 |
Ridge | 1.01 | 1.45 | −0.04 | 0.92 | 98.52 | 1.32 | 1.65 | 0.15 | 0.88 | 98.06 |
Linear Regression | 1.2 | 1.52 | 0.19 | 0.91 | 98.24 | 1.4 | 1.71 | 0.44 | 0.89 | 97.95 |
SVR | 1.01 | 1.34 | 0.04 | 0.93 | 98.52 | 1.43 | 1.75 | −0.12 | 0.87 | 97.90 |
MLP | 1.48 | 2.42 | 0.52 | 0.79 | 97.83 | 1.43 | 1.76 | −0.27 | 0.87 | 97.90 |
Table 3.
Directional and absolute difference comparisons between ML methods for 2-year prediction of post-pubertal mandibular length.
Directional Difference | Absolute Difference |
---|
Result | p-Value | Result | p-Value |
---|
Lasso < Linear Regression | 0.01 | Lasso < Linear Regression | <0.001 |
Lasso > MLP | <0.001 | Lasso < MLP | <0.001 |
Lasso and Random Forest | 0.27 | Lasso and Random Forest | 0.15 |
Lasso and Ridge | 0.93 | Lasso and Ridge | 0.80 |
Lasso and SVR | 0.63 | Lasso and SVR | 0.30 |
Lasso and XGBoost | 0.56 | Lasso and XGBoost | 0.48 |
Linear Regression > MLP | <0.001 | Linear Regression and MLP | 0.10 |
Linear Regression > Random Forest | <0.001 | Linear Regression > Random Forest | <0.001 |
Linear Regression > Ridge | 0.014 | Linear Regression > Ridge | <0.001 |
Linear Regression > SVR | 0.003 | Linear Regression > SVR | <0.001 |
Linear Regression > XGBoost | 0.002 | Linear Regression > XGBoost | <0.001 |
MLP < Random Forest | <0.001 | MLP > Random Forest | 0.014 |
MLP < Ridge | <0.001 | MLP > Ridge | <0.001 |
MLP < SVR | <0.001 | MLP > SVR | 0.004 |
MLP < XGBoost | <0.001 | MLP > XGBoost | 0.001 |
Random Forest and Ridge | 0.23 | Random Forest and Ridge | 0.23 |
Random Forest and SVR | 0.53 | Random Forest and SVR | 0.68 |
Random Forest and XGBoost | 0.59 | Random Forest and XGBoost | 0.45 |
Ridge and SVR | 0.57 | Ridge and SVR | 0.43 |
Ridge and XGBoost | 0.51 | Ridge and XGBoost | 0.65 |
SVR and XGBoost | 0.92 | SVR and XGBoost | 0.74 |
Table 4.
Directional and absolute difference comparisons between ML methods for 4-year prediction of post-pubertal mandibular length.
Directional Difference | Absolute Difference |
---|
Result | p-Value | Result | p-Value |
---|
Lasso and Linear Regression | 0.20 | Lasso and Linear Regression | 0.51 |
Lasso > MLP | <0.001 | Lasso < MLP | 0.04 |
Lasso > Random Forest | 0.04 | Lasso and Random Forest | 0.05 |
Lasso and Ridge | 0.29 | Lasso and Ridge | 0.93 |
Lasso and SVR | 0.86 | Lasso and SVR | 0.25 |
Lasso and XGBoost | 0.30 | Lasso and XGBoost | 0.09 |
Linear Regression > MLP | <0.001 | Linear Regression and MLP | 0.16 |
Linear Regression > Random Forest | 0.001 | Linear Regression and Random Forest | 0.19 |
Linear Regression and Ridge | 0.82 | Linear Regression and Ridge | 0.45 |
Linear Regression and SVR | 0.15 | Linear Regression and SVR | 0.61 |
Linear Regression > XGBoost | 0.02 | Linear Regression and XGBoost | 0.29 |
MLP < Random Forest | 0.004 | MLP and Random Forest | 0.91 |
MLP < Ridge | <0.001 | MLP > Ridge | 0.03 |
MLP < SVR | <0.001 | MLP and SVR | 0.37 |
MLP < XGBoost | <0.001 | MLP and XGBoost | 0.72 |
Random Forest < Ridge | 0.002 | Random Forest > Ridge | 0.04 |
Random Forest and SVR | 0.06 | Random Forest and SVR | 0.43 |
Random Forest and XGBoost | 0.30 | Random Forest and XGBoost | 0.80 |
Ridge and SVR | 0.22 | Ridge and SVR | 0.21 |
Ridge > XGBoost | 0.04 | Ridge and XGBoost | 0.07 |
SVR and XGBoost | 0.39 | SVR and XGBoost | 0.58 |
Table 5.
Directional and absolute difference comparisons between ML methods for 2-year prediction of post-pubertal Y-axis.
Directional Difference | Absolute Difference |
---|
Result | p-Value | Result | p-Value |
---|
Lasso and Linear Regression | 0.92 | Lasso and Linear Regression | 0.12 |
Lasso and MLP | 0.26 | Lasso < MLP | 0.004 |
Lasso and Random Forest | 0.42 | Lasso and Random Forest | 0.13 |
Lasso and Ridge | 0.33 | Lasso and Ridge | 0.53 |
Lasso and SVR | 0.50 | Lasso and SVR | 0.53 |
Lasso and XGBoost | 0.65 | Lasso and XGBoost | 0.26 |
Linear Regression and MLP | 0.22 | Linear Regression and MLP | 0.19 |
Linear Regression and Random Forest | 0.37 | Linear Regression and Random Forest | 0.97 |
Linear Regression and Ridge | 0.38 | Linear Regression and Ridge | 0.36 |
Linear Regression and SVR | 0.56 | Linear Regression and SVR | 0.35 |
Linear Regression and XGBoost | 0.58 | Linear Regression and XGBoost | 0.67 |
MLP and Random Forest | 0.74 | MLP and Random Forest | 0.17 |
MLP < Ridge | 0.04 | MLP > Ridge | 0.03 |
MLP and SVR | 0.07 | MLP > SVR | 0.03 |
MLP and XGBoost | 0.50 | MLP and XGBoost | 0.08 |
Random Forest and Ridge | 0.08 | Random Forest and Ridge | 0.37 |
Random Forest and SVR | 0.14 | Random Forest and SVR | 0.37 |
Random Forest and XGBoost | 0.73 | Random Forest and XGBoost | 0.70 |
Ridge and SVR | 0.76 | Ridge and SVR | 0.99 |
Ridge and XGBoost | 0.15 | Ridge and XGBoost | 0.61 |
SVR and XGBoost | 0.26 | SVR and XGBoost | 0.61 |
Table 6.
Directional and absolute difference comparisons between ML methods for 4-year prediction of post-pubertal Y-axis.
Directional Difference | Absolute Difference |
---|
Result | p-Value | Result | p-Value |
---|
Lasso and Linear Regression | 0.69 | Lasso and Linear Regression | 0.20 |
Lasso and MLP | 0.65 | Lasso and MLP | 0.15 |
Lasso and Random Forest | 0.15 | Lasso < Random Forest | 0.005 |
Lasso and Ridge | 0.29 | Lasso and Ridge | 0.43 |
Lasso < SVR | 0.02 | Lasso and SVR | 0.14 |
Lasso and XGBoost | 0.63 | Lasso and XGBoost | 0.27 |
Linear Regression and MLP | 0.40 | Linear Regression and MLP | 0.89 |
Linear Regression and Random Forest | 0.29 | Linear Regression and Random Forest | 0.13 |
Linear Regression and Ridge | 0.15 | Linear Regression and Ridge | 0.61 |
Linear Regression < SVR | 0.006 | Linear Regression and SVR | 0.86 |
Linear Regression and XGBoost | 0.93 | Linear Regression and XGBoost | 0.85 |
MLP and Random Forest | 0.06 | MLP and Random Forest | 0.17 |
MLP and Ridge | 0.54 | MLP and Ridge | 0.52 |
MLP and SVR | 0.05 | MLP and SVR | 0.98 |
MLP and XGBoost | 0.35 | MLP and XGBoost | 0.74 |
Random Forest < Ridge | 0.012 | Random Forest > Ridge | 0.045 |
Random Forest < SVR | <0.001 | Random Forest and SVR | 0.18 |
Random Forest and XGBoost | 0.33 | Random Forest and XGBoost | 0.09 |
Ridge and SVR | 0.18 | Ridge and SVR | 0.50 |
Ridge and XGBoost | 0.13 | Ridge and XGBoost | 0.75 |
SVR > XGBoost | 0.004 | SVR and XGBoost | 0.72 |
Table 7.
Comparisons of the directional and absolute differences between the 2-year and 4-year predictions of post-pubertal mandibular length.
| Directional Difference | Absolute Difference |
---|
Method | Result | p-Value | Result | p-Value |
---|
XGBoost | 2-year and 4-year | 0.45 | 2-year and 4-year | 0.06 |
Random Forest | 2-year and 4-year | 0.31 | 2-year and 4-year | 0.18 |
Lasso | 2-year and 4-year | 0.59 | 2-year and 4-year | 0.29 |
Ridge | 2-year and 4-year | 0.83 | 2-year and 4-year | 0.48 |
Linear Regression | 2-year > 4-year | 0.03 | 2-year > 4-year | <0.001 |
SVR | 2-year and 4-year | 0.86 | 2-year and 4-year | 0.30 |
MLP | 2-year and 4-year | 0.30 | 2-year and 4-year | 0.28 |
Table 8.
Comparisons of the directional and absolute differences between the 2-year and 4-year predictions of post-pubertal Y-axis.
| Directional Difference | Absolute Difference |
---|
Method | Result | p-Value | Result | p-Value |
---|
XGBoost | 2-year and 4-year | 0.66 | 2-year and 4-year | 0.21 |
Random Forest | 2-year and 4-year | 0.41 | 2-year < 4-year | 0.025 |
Lasso | 2-year and 4-year | 0.60 | 2-year and 4-year | 0.13 |
Ridge | 2-year and 4-year | 0.50 | 2-year and 4-year | 0.13 |
Linear Regression | 2-year and 4-year | 0.36 | 2-year and 4-year | 0.32 |
SVR | 2-year and 4-year | 0.54 | 2-year < 4-year | 0.039 |
MLP | 2-year and 4-year | 0.36 | 2-year and 4-year | 0.81 |