update
This commit is contained in:
parent
55b5c1f09d
commit
bebaa34e7c
2 changed files with 39 additions and 1 deletions
|
@ -335,6 +335,30 @@ reg_test_results <-
|
||||||
final_rf_reg_fit %>%
|
final_rf_reg_fit %>%
|
||||||
tune::last_fit(split = model_data_split)
|
tune::last_fit(split = model_data_split)
|
||||||
|
|
||||||
|
|
||||||
|
reg_metrics(reg_test_results %>% tune::collect_predictions(), truth = FT4, estimate = .pred)
|
||||||
|
|
||||||
|
final_reg_result_pred <- reg_test_results %>% tune::collect_predictions()
|
||||||
|
|
||||||
|
ggplot(reg_test_results %>% tune::collect_predictions(), aes(x = FT4, y = .pred)) +
|
||||||
|
gp2$geom_abline(lty = 2) +
|
||||||
|
gp2$geom_point(alpha = 0.5) +
|
||||||
|
tune::coord_obs_pred()
|
||||||
|
|
||||||
|
gp2$ggsave(
|
||||||
|
here("figures","reggression_pred.emf")
|
||||||
|
,width = 7
|
||||||
|
,height = 7
|
||||||
|
,dpi = 300
|
||||||
|
,device = devEMF::emf
|
||||||
|
)
|
||||||
|
gp2$ggsave(
|
||||||
|
here("figures","reggression_pred.png")
|
||||||
|
,width = 7
|
||||||
|
,height = 7
|
||||||
|
,dpi = 300
|
||||||
|
)
|
||||||
|
|
||||||
ds_reg_class_pred <- reg_test_results %>%
|
ds_reg_class_pred <- reg_test_results %>%
|
||||||
tune::collect_predictions() %>%
|
tune::collect_predictions() %>%
|
||||||
dplyr::select(-id, -.config) %>%
|
dplyr::select(-id, -.config) %>%
|
||||||
|
|
16
chapter4.qmd
16
chapter4.qmd
|
@ -68,8 +68,22 @@ the extent to which a feature has a \"meaningful\" impact on the
|
||||||
predicted outcome [@laan2006]. As expected, TSH is the leading variable
|
predicted outcome [@laan2006]. As expected, TSH is the leading variable
|
||||||
in importance rankings, leading all other variables by over 2000's
|
in importance rankings, leading all other variables by over 2000's
|
||||||
points. The following three variables are all parts of a Complete Blood
|
points. The following three variables are all parts of a Complete Blood
|
||||||
Count (CBC), followed by the patients glucose value.
|
Count (CBC), followed by the patient's glucose value.
|
||||||
|
|
||||||
{#fig-vip-class}
|
{#fig-vip-class}
|
||||||
|
|
||||||
## Predictability of Free T4 Results (Regression)
|
## Predictability of Free T4 Results (Regression)
|
||||||
|
|
||||||
|
Today, it has become widely accepted that a more sound approach to
|
||||||
|
assessing model performance is to assess the predictive accuracy via
|
||||||
|
loss functions. Loss functions are metrics that compare the predicted
|
||||||
|
values to the actual value (the output of a loss function is often
|
||||||
|
referred to as the error or pseudo residual) [@boehmke2020]. The loss
|
||||||
|
function used to evaluate the final model was selected as the Root Mean
|
||||||
|
Square Error, and the final testing data achieved an RMSE of 0.334.
|
||||||
|
@fig-reg-pred shows the plotted results. The predicted results were also
|
||||||
|
used to add the diagnostic classification of Free T4. These results
|
||||||
|
achieved an accuracy of 0.790, and thus very similar to the
|
||||||
|
classification model.
|
||||||
|
|
||||||
|
{#fig-reg-pred}
|
||||||
|
|
Loading…
Reference in a new issue