Icon

JKISeason2-25_​tark

JKISeason2-25_v2

Challenge 25: Detecting the Presence of Heart Disease
Level: Medium

Description: You work as a data scientist for a healthcare company attempting to create a predictor for the presence of heart disease in patients. Currently, you are experimenting with 11 different features (potential heart disease indicators) and the XGBoost classification model, and you noticed that its performance can change quite a bit depending on how it is tuned. In this challenge, you will implement hyperparameter tuning to find the best values for XGBoost's Number of Boosting Rounds, Max Tree Depth, and learning rate hyperparameters. Use metric F-Measure as the objective function for tuning.

Author: Keerthan Shetty

Dataset: Heart Disease Data in the KNIME Hub

Preliminary hyperparameter search Cross validation Node 1training + validation(70)test(30)Node 21Node 22training(80)validation(20)Top 200hyperparametersettingsBesthyperparametersettingNode 48Node 49CrossvalidationNode 51CSV Reader Partitioning Number To String XGBoost TreeEnsemble Learner XGBoost Predictor Partitioning Top k Selector Top k Selector Table Rowto Variable Metanode Metanode Scorer (JavaScript) Preliminary hyperparameter search Cross validation Node 1training + validation(70)test(30)Node 21Node 22training(80)validation(20)Top 200hyperparametersettingsBesthyperparametersettingNode 48Node 49CrossvalidationNode 51CSV Reader Partitioning Number To String XGBoost TreeEnsemble Learner XGBoost Predictor Partitioning Top k Selector Top k Selector Table Rowto Variable Metanode Metanode Scorer (JavaScript)

Nodes

Extensions

Links