Loading…

Implementation of decision tree and Mamdani fuzzy inference system for Erythropoietin resistance prediction

•An early detection of ESA resistance is important.•The J48 algorithm is able to classify data into Responsive and Resistance classes.•Hb, weight, MCHC, and hemodialysis period are factors that influence ESA resistance.•Fuzzy Inference System can predict hemoglobin after hemodialysis.•The Centroid m...

Full description

Saved in:
Bibliographic Details
Published in:Biomedical signal processing and control 2025-06, Vol.104, p.107496, Article 107496
Main Authors: Kusumadewi, Sri, Rosita, Linda, Wahyuni, Elyza Gustri, Mulyati, Sri, Arifin, Aridhanyati
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c966-c707677a39b8d4e393607b281588e5caea797ed11c5381e2cbc51318181999d93
container_end_page
container_issue
container_start_page 107496
container_title Biomedical signal processing and control
container_volume 104
creator Kusumadewi, Sri
Rosita, Linda
Wahyuni, Elyza Gustri
Mulyati, Sri
Arifin, Aridhanyati
description •An early detection of ESA resistance is important.•The J48 algorithm is able to classify data into Responsive and Resistance classes.•Hb, weight, MCHC, and hemodialysis period are factors that influence ESA resistance.•Fuzzy Inference System can predict hemoglobin after hemodialysis.•The Centroid method has been proved to be the best defuzzification method. Erythropoietin Stimulating Agents (ESA) therapy is one way to treat anemia in chronic kidney disease (CKD) patients. Unfortunately, not all patients are responsive to ESA. Some patients show resistance to ESA. Resistance is characterized by low hemoglobin levels after ESA therapy (HbPost). This study aims to develop a knowledge base model for classifying ESA resistance in CKD patients on hemodialysis, as well as a model for predicting patient hemoglobin levels after ESA therapy. We trained 122 data samples containing 17 variables using the J48 classification method. Four features remain after feature selection: HbPre, Weight, MCHCPre, and Period. The classification process generates a decision tree. Furthermore, we build the Fuzzy Inference System (FIS) with the Mamdani method to predict HbPost levels. The centroid, bisector, SOM, MOM, and LOM methods are implemented as defuzzification methods. We tested the performance of FIS using MAPE and RMSE. The results showed that centroid was the most accurate method, with the lowest MAPE of 16.28% and the lowest RMSE of 1.64. On the other hand, LOM was the method with the worst performance because it had the highest MAPE and RMSE of 21.99% and 2.45, respectively. Some of the data used in this study are still incomplete or missing. While we can perform imputation on missing data, our imputation method assumes similar characteristics to the data. Selecting an imputation method that can anticipate uncertainty requires further research.
doi_str_mv 10.1016/j.bspc.2025.107496
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_bspc_2025_107496</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1746809425000072</els_id><sourcerecordid>S1746809425000072</sourcerecordid><originalsourceid>FETCH-LOGICAL-c966-c707677a39b8d4e393607b281588e5caea797ed11c5381e2cbc51318181999d93</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRb0AiVL4AVb-gRQ7Dz8kNqgqUKmITfeWY0-EQxNHtkFKv55YZY1mMaPR3Ks7B6EHSjaUUPbYb9o4mU1JymZZ8FqyK7SivGaFILK-Qbcx9oTUgtN6hb72w3SCAcakk_Mj9h22YFzMcwoAWI8Wv-vB6tHh7vt8nrEbOwgwGsBxjgkG3PmAd2FOn8FP3kFyIw4QXUw6H00BrDPZ_A5dd_oU4f6vr9HxZXfcvhWHj9f99vlQGMlYYTjhjHNdyVbYGipZMcLbUtBGCGiMBs0lB0upaSpBoTStaWhFxVJSSiurNSovtib4GAN0agpu0GFWlKhMSPUqE1KZkLoQWkRPFxEswX4cBBWNy09aF8AkZb37T_4LTLxzgg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Implementation of decision tree and Mamdani fuzzy inference system for Erythropoietin resistance prediction</title><source>ScienceDirect Freedom Collection</source><creator>Kusumadewi, Sri ; Rosita, Linda ; Wahyuni, Elyza Gustri ; Mulyati, Sri ; Arifin, Aridhanyati</creator><creatorcontrib>Kusumadewi, Sri ; Rosita, Linda ; Wahyuni, Elyza Gustri ; Mulyati, Sri ; Arifin, Aridhanyati</creatorcontrib><description>•An early detection of ESA resistance is important.•The J48 algorithm is able to classify data into Responsive and Resistance classes.•Hb, weight, MCHC, and hemodialysis period are factors that influence ESA resistance.•Fuzzy Inference System can predict hemoglobin after hemodialysis.•The Centroid method has been proved to be the best defuzzification method. Erythropoietin Stimulating Agents (ESA) therapy is one way to treat anemia in chronic kidney disease (CKD) patients. Unfortunately, not all patients are responsive to ESA. Some patients show resistance to ESA. Resistance is characterized by low hemoglobin levels after ESA therapy (HbPost). This study aims to develop a knowledge base model for classifying ESA resistance in CKD patients on hemodialysis, as well as a model for predicting patient hemoglobin levels after ESA therapy. We trained 122 data samples containing 17 variables using the J48 classification method. Four features remain after feature selection: HbPre, Weight, MCHCPre, and Period. The classification process generates a decision tree. Furthermore, we build the Fuzzy Inference System (FIS) with the Mamdani method to predict HbPost levels. The centroid, bisector, SOM, MOM, and LOM methods are implemented as defuzzification methods. We tested the performance of FIS using MAPE and RMSE. The results showed that centroid was the most accurate method, with the lowest MAPE of 16.28% and the lowest RMSE of 1.64. On the other hand, LOM was the method with the worst performance because it had the highest MAPE and RMSE of 21.99% and 2.45, respectively. Some of the data used in this study are still incomplete or missing. While we can perform imputation on missing data, our imputation method assumes similar characteristics to the data. Selecting an imputation method that can anticipate uncertainty requires further research.</description><identifier>ISSN: 1746-8094</identifier><identifier>DOI: 10.1016/j.bspc.2025.107496</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Centroid ; Defuzzification ; Fuzzy inference system ; Imputation ; Resistance</subject><ispartof>Biomedical signal processing and control, 2025-06, Vol.104, p.107496, Article 107496</ispartof><rights>2025 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c966-c707677a39b8d4e393607b281588e5caea797ed11c5381e2cbc51318181999d93</cites><orcidid>0009-0003-9641-379X ; 0000-0002-6831-5805 ; 0000-0002-3008-7253</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Kusumadewi, Sri</creatorcontrib><creatorcontrib>Rosita, Linda</creatorcontrib><creatorcontrib>Wahyuni, Elyza Gustri</creatorcontrib><creatorcontrib>Mulyati, Sri</creatorcontrib><creatorcontrib>Arifin, Aridhanyati</creatorcontrib><title>Implementation of decision tree and Mamdani fuzzy inference system for Erythropoietin resistance prediction</title><title>Biomedical signal processing and control</title><description>•An early detection of ESA resistance is important.•The J48 algorithm is able to classify data into Responsive and Resistance classes.•Hb, weight, MCHC, and hemodialysis period are factors that influence ESA resistance.•Fuzzy Inference System can predict hemoglobin after hemodialysis.•The Centroid method has been proved to be the best defuzzification method. Erythropoietin Stimulating Agents (ESA) therapy is one way to treat anemia in chronic kidney disease (CKD) patients. Unfortunately, not all patients are responsive to ESA. Some patients show resistance to ESA. Resistance is characterized by low hemoglobin levels after ESA therapy (HbPost). This study aims to develop a knowledge base model for classifying ESA resistance in CKD patients on hemodialysis, as well as a model for predicting patient hemoglobin levels after ESA therapy. We trained 122 data samples containing 17 variables using the J48 classification method. Four features remain after feature selection: HbPre, Weight, MCHCPre, and Period. The classification process generates a decision tree. Furthermore, we build the Fuzzy Inference System (FIS) with the Mamdani method to predict HbPost levels. The centroid, bisector, SOM, MOM, and LOM methods are implemented as defuzzification methods. We tested the performance of FIS using MAPE and RMSE. The results showed that centroid was the most accurate method, with the lowest MAPE of 16.28% and the lowest RMSE of 1.64. On the other hand, LOM was the method with the worst performance because it had the highest MAPE and RMSE of 21.99% and 2.45, respectively. Some of the data used in this study are still incomplete or missing. While we can perform imputation on missing data, our imputation method assumes similar characteristics to the data. Selecting an imputation method that can anticipate uncertainty requires further research.</description><subject>Centroid</subject><subject>Defuzzification</subject><subject>Fuzzy inference system</subject><subject>Imputation</subject><subject>Resistance</subject><issn>1746-8094</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2025</creationdate><recordtype>article</recordtype><recordid>eNp9kMtOwzAQRb0AiVL4AVb-gRQ7Dz8kNqgqUKmITfeWY0-EQxNHtkFKv55YZY1mMaPR3Ks7B6EHSjaUUPbYb9o4mU1JymZZ8FqyK7SivGaFILK-Qbcx9oTUgtN6hb72w3SCAcakk_Mj9h22YFzMcwoAWI8Wv-vB6tHh7vt8nrEbOwgwGsBxjgkG3PmAd2FOn8FP3kFyIw4QXUw6H00BrDPZ_A5dd_oU4f6vr9HxZXfcvhWHj9f99vlQGMlYYTjhjHNdyVbYGipZMcLbUtBGCGiMBs0lB0upaSpBoTStaWhFxVJSSiurNSovtib4GAN0agpu0GFWlKhMSPUqE1KZkLoQWkRPFxEswX4cBBWNy09aF8AkZb37T_4LTLxzgg</recordid><startdate>202506</startdate><enddate>202506</enddate><creator>Kusumadewi, Sri</creator><creator>Rosita, Linda</creator><creator>Wahyuni, Elyza Gustri</creator><creator>Mulyati, Sri</creator><creator>Arifin, Aridhanyati</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0009-0003-9641-379X</orcidid><orcidid>https://orcid.org/0000-0002-6831-5805</orcidid><orcidid>https://orcid.org/0000-0002-3008-7253</orcidid></search><sort><creationdate>202506</creationdate><title>Implementation of decision tree and Mamdani fuzzy inference system for Erythropoietin resistance prediction</title><author>Kusumadewi, Sri ; Rosita, Linda ; Wahyuni, Elyza Gustri ; Mulyati, Sri ; Arifin, Aridhanyati</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c966-c707677a39b8d4e393607b281588e5caea797ed11c5381e2cbc51318181999d93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2025</creationdate><topic>Centroid</topic><topic>Defuzzification</topic><topic>Fuzzy inference system</topic><topic>Imputation</topic><topic>Resistance</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kusumadewi, Sri</creatorcontrib><creatorcontrib>Rosita, Linda</creatorcontrib><creatorcontrib>Wahyuni, Elyza Gustri</creatorcontrib><creatorcontrib>Mulyati, Sri</creatorcontrib><creatorcontrib>Arifin, Aridhanyati</creatorcontrib><collection>CrossRef</collection><jtitle>Biomedical signal processing and control</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kusumadewi, Sri</au><au>Rosita, Linda</au><au>Wahyuni, Elyza Gustri</au><au>Mulyati, Sri</au><au>Arifin, Aridhanyati</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Implementation of decision tree and Mamdani fuzzy inference system for Erythropoietin resistance prediction</atitle><jtitle>Biomedical signal processing and control</jtitle><date>2025-06</date><risdate>2025</risdate><volume>104</volume><spage>107496</spage><pages>107496-</pages><artnum>107496</artnum><issn>1746-8094</issn><abstract>•An early detection of ESA resistance is important.•The J48 algorithm is able to classify data into Responsive and Resistance classes.•Hb, weight, MCHC, and hemodialysis period are factors that influence ESA resistance.•Fuzzy Inference System can predict hemoglobin after hemodialysis.•The Centroid method has been proved to be the best defuzzification method. Erythropoietin Stimulating Agents (ESA) therapy is one way to treat anemia in chronic kidney disease (CKD) patients. Unfortunately, not all patients are responsive to ESA. Some patients show resistance to ESA. Resistance is characterized by low hemoglobin levels after ESA therapy (HbPost). This study aims to develop a knowledge base model for classifying ESA resistance in CKD patients on hemodialysis, as well as a model for predicting patient hemoglobin levels after ESA therapy. We trained 122 data samples containing 17 variables using the J48 classification method. Four features remain after feature selection: HbPre, Weight, MCHCPre, and Period. The classification process generates a decision tree. Furthermore, we build the Fuzzy Inference System (FIS) with the Mamdani method to predict HbPost levels. The centroid, bisector, SOM, MOM, and LOM methods are implemented as defuzzification methods. We tested the performance of FIS using MAPE and RMSE. The results showed that centroid was the most accurate method, with the lowest MAPE of 16.28% and the lowest RMSE of 1.64. On the other hand, LOM was the method with the worst performance because it had the highest MAPE and RMSE of 21.99% and 2.45, respectively. Some of the data used in this study are still incomplete or missing. While we can perform imputation on missing data, our imputation method assumes similar characteristics to the data. Selecting an imputation method that can anticipate uncertainty requires further research.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.bspc.2025.107496</doi><orcidid>https://orcid.org/0009-0003-9641-379X</orcidid><orcidid>https://orcid.org/0000-0002-6831-5805</orcidid><orcidid>https://orcid.org/0000-0002-3008-7253</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1746-8094
ispartof Biomedical signal processing and control, 2025-06, Vol.104, p.107496, Article 107496
issn 1746-8094
language eng
recordid cdi_crossref_primary_10_1016_j_bspc_2025_107496
source ScienceDirect Freedom Collection
subjects Centroid
Defuzzification
Fuzzy inference system
Imputation
Resistance
title Implementation of decision tree and Mamdani fuzzy inference system for Erythropoietin resistance prediction
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T06%3A55%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Implementation%20of%20decision%20tree%20and%20Mamdani%20fuzzy%20inference%20system%20for%20Erythropoietin%20resistance%20prediction&rft.jtitle=Biomedical%20signal%20processing%20and%20control&rft.au=Kusumadewi,%20Sri&rft.date=2025-06&rft.volume=104&rft.spage=107496&rft.pages=107496-&rft.artnum=107496&rft.issn=1746-8094&rft_id=info:doi/10.1016/j.bspc.2025.107496&rft_dat=%3Celsevier_cross%3ES1746809425000072%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c966-c707677a39b8d4e393607b281588e5caea797ed11c5381e2cbc51318181999d93%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true