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 %>%
|
||||
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 %>%
|
||||
tune::collect_predictions() %>%
|
||||
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
|
||||
in importance rankings, leading all other variables by over 2000's
|
||||
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}
|
||||
|
||||
## 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