Predicting Bankruptcy in Wholesale, Retail, and... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/14-1251" }, "headline": "Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective", "datePublished": "2025-11-14T10:37:33", "dateModified": "2026-01-13T09:20:34", "author": [ { "@type": "Person", "name": "Nagaraju Thota" }, { "@type": "Person", "name": "Guruprasad Desai" }, { "@type": "Person", "name": "Sreenivasulu Puli" }, { "@type": "Person", "name": "A.C.V. Subrahmanyam" }, { "@type": "Person", "name": "V N Vishweswarsastry" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Bankruptcy prediction is crucial for financial stability, and sector-specific Artificial Intelligence and Machine Learning (AI-ML) models have proven superior in performance. However, a significant gap exists, as most models are designed for advanced economies, leaving their efficacy in emerging markets like India unexplored. This study addresses this gap by focusing on the applicability of these advanced models to predict bankruptcy within India’s dynamic trade services sector. Methods The research utilized a substantial sample of 5,527 Indian companies. To counter the challenge of having far fewer bankrupt firms than solvent ones, the Synthetic Minority Oversampling Technique (SMOTE) was employed. The study then leveraged a comprehensive suite of eight popular AI-ML models, including Random Forests, Gradient Boosting, Neural Networks, and Support Vector Machines, with performance rigorously evaluated using repeated k-fold cross-validation to ensure robustness and guard against overfitting. To add practical context, business rules based on key financial metrics—liquidity, profitability, and asset size—were integrated. Results The findings robustly demonstrate that AI-ML models can accurately predict bankruptcy in Indian trade services firms. A critical discovery was the variation in early warning signals between an analysis of the entire dataset (aggregate) and segmented groups of companies. This indicates that a one-size-fits-all approach obscures important, segment-specific risk factors. The segmented analysis successfully uncovered hidden risks that were not apparent at the aggregate level. Conclusions The study concludes that AI-ML models are highly effective for bankruptcy prediction in India’s trade services sector. For stakeholders like investors and creditors, the key takeaway is the superior value of a segmented analytical approach. This strategy maintains high predictive accuracy while revealing nuanced, specific risks. Ultimately, it provides a powerful, tailored tool for safeguarding financial interests in an emerging market context. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/14-1251", "name": "Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair:..." } } ] } Home Browse Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair:... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Thota N, Desai G, Puli S et al. Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.12688/f1000research.170279.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Revised Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] Nagaraju Thota 1 , Guruprasad Desai https://orcid.org/0000-0003-1446-4618 2 , Sreenivasulu Puli 1 , A.C.V. Subrahmanyam 1 , V N Vishweswarsastry https://orcid.org/0000-0002-2808-3173 2 Nagaraju Thota 1 , Guruprasad Desai https://orcid.org/0000-0003-1446-4618 2 , [...] Sreenivasulu Puli 1 , A.C.V. Subrahmanyam 1 , V N Vishweswarsastry https://orcid.org/0000-0002-2808-3173 2 PUBLISHED 13 Jan 2026 Author details Author details 1 Department of Economics and Finance, Birla Institute of Technology & Science Pilani - Hyderabad Campus, Hyderabad, Telangana, 500078, India 2 Department of Commerce, Manipal Academy of Higher Education, Manipal, Karnataka, India Nagaraju Thota Roles: Conceptualization, Formal Analysis, Writing – Original Draft Preparation Guruprasad Desai Roles: Conceptualization, Methodology, Writing – Review & Editing Sreenivasulu Puli Roles: Formal Analysis, Methodology A.C.V. Subrahmanyam Roles: Formal Analysis, Methodology, Supervision V N Vishweswarsastry Roles: Methodology, Resources, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Artificial Intelligence and Machine Learning gateway. This article is included in the Manipal Academy of Higher Education gateway. Abstract Background Bankruptcy prediction is crucial for financial stability, and sector-specific Artificial Intelligence and Machine Learning (AI-ML) models have proven superior in performance. However, a significant gap exists, as most models are designed for advanced economies, leaving their efficacy in emerging markets like India unexplored. This study addresses this gap by focusing on the applicability of these advanced models to predict bankruptcy within India’s dynamic trade services sector. Methods The research utilized a substantial sample of 5,527 Indian companies. To counter the challenge of having far fewer bankrupt firms than solvent ones, the Synthetic Minority Oversampling Technique (SMOTE) was employed. The study then leveraged a comprehensive suite of eight popular AI-ML models, including Random Forests, Gradient Boosting, Neural Networks, and Support Vector Machines, with performance rigorously evaluated using repeated k-fold cross-validation to ensure robustness and guard against overfitting. To add practical context, business rules based on key financial metrics—liquidity, profitability, and asset size—were integrated. Results The findings robustly demonstrate that AI-ML models can accurately predict bankruptcy in Indian trade services firms. A critical discovery was the variation in early warning signals between an analysis of the entire dataset (aggregate) and segmented groups of companies. This indicates that a one-size-fits-all approach obscures important, segment-specific risk factors. The segmented analysis successfully uncovered hidden risks that were not apparent at the aggregate level. Conclusions The study concludes that AI-ML models are highly effective for bankruptcy prediction in India’s trade services sector. For stakeholders like investors and creditors, the key takeaway is the superior value of a segmented analytical approach. This strategy maintains high predictive accuracy while revealing nuanced, specific risks. Ultimately, it provides a powerful, tailored tool for safeguarding financial interests in an emerging market context. READ ALL READ LESS Keywords Bankruptcy Prediction; AI-ML Models, Trade Services Sector, SMOTE, Early Warning Indicators, Information Value. Corresponding Author(s) Guruprasad Desai ( [email protected] ) Close Corresponding author: Guruprasad Desai Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Thota N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Thota N, Desai G, Puli S et al. Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.12688/f1000research.170279.2 ) First published: 14 Nov 2025, 14 :1251 ( https://doi.org/10.12688/f1000research.170279.1 ) Latest published: 13 Jan 2026, 14 :1251 ( https://doi.org/10.12688/f1000research.170279.2 ) Revised Amendments from Version 1 To address valuable reviewer feedback, this revised version significantly expands and refines the original manuscript. A key enhancement is the transformation of the literature review into a structured thematic analysis, incorporating recent international scholarship to more rigorously contextualize the study within the evolution of AI-ML bankruptcy prediction, the necessity of sector-specific models, and emerging market applications. Methodological transparency has been substantially improved with the addition of a new subsection detailing model hyperparameters and a comprehensive validation framework that explicitly addresses potential overfitting through cross-validation and external temporal validation results. Furthermore, a dedicated new section on limitations and future research directions has been included to provide a candid assessment of the study's scope, such as data constraints and model interpretability, while charting a clear path for subsequent inquiry. These revisions collectively strengthen the scholarly foundation, methodological robustness, and academic integrity of the work, offering a more complete and credible contribution to the field. To address valuable reviewer feedback, this revised version significantly expands and refines the original manuscript. A key enhancement is the transformation of the literature review into a structured thematic analysis, incorporating recent international scholarship to more rigorously contextualize the study within the evolution of AI-ML bankruptcy prediction, the necessity of sector-specific models, and emerging market applications. Methodological transparency has been substantially improved with the addition of a new subsection detailing model hyperparameters and a comprehensive validation framework that explicitly addresses potential overfitting through cross-validation and external temporal validation results. Furthermore, a dedicated new section on limitations and future research directions has been included to provide a candid assessment of the study's scope, such as data constraints and model interpretability, while charting a clear path for subsequent inquiry. These revisions collectively strengthen the scholarly foundation, methodological robustness, and academic integrity of the work, offering a more complete and credible contribution to the field. See the authors' detailed response to the review by Tobias Kwame Adukpo and Netifatu Abdulmumin-Butali See the authors' detailed response to the review by Vasa László READ REVIEWER RESPONSES 1. Introduction It is well established that trade is the lynchpin on which the global economy rests. In its most fundamental sense, trade enables transfer of factors of production across the globe enabling value realization and growth. While the above connotation is usually referred to in the context of international trade, within the geographical boundaries of countries, the internal commerce run through the wholesale and retail trade firms assume a pivotal role of connecting consumers and producers across the value chain ( Buele et al., 2021 ) . It is also observed that the retail trade sector brings innovation and competitive prices to the consumers (ibid). Using intra-state trade data, it is observed that in India, regional trade is significantly correlated with is manufacturing prowess and has a positive correlation with the income of the regions. Besides, India’s internal trade is estimated to be 1.7 times its international trade 1 . Further, the general focus of bankruptcy studies has been on manufacturing companies and the financial institutions in the services sector. Notwithstanding the crucial role played by such sectors in the economy, the trade service sector also has an important role in the internal trade of the country. They also provide both direct and indirect employment to large volumes of casual and skilled labor in the Indian case. As per retail trade industry report, the contribution of the retail trade sector to India’s GDP stood at 10 per cent and its share in employment is around 8 percent 2 . Further, as at the end of March 2023, the trade sector accounts for 8 per cent of the bank borrowers and close to 10 per cent of the outstanding bank credit in India 3 . The Indian retail sector is expected to reach a size of USD 2 trillion dollars by 2032 by value ( ASSOCHAM, 2021 ), thus becoming a crucial link in the aspiration to become a high-income economy. These facets establish that the trade service sector accounts for a significant part of the bank credit and economic activity. Hence, in this research study, we explore the analytical framework using various AI-ML methods to predict the bankruptcy incidence in the ‘wholesale trade, retail trade and repair of motor vehicles sector’ in India. The analysis is pertinent on two counts. First, it is observed in the literature that industry-specific features impact bankruptcies and resultantly, there is a need to curate the AI-ML models at a sectoral level to achieve a stable performance ( Agrawal and Maheswari, 2019 ). Second, trade service sector 4 has witnessed a fair share of bankruptcies in the Indian context (around 241 companies, approximately 15 percent of sample observations). Hence, it is important to understand the nature of bankruptcies in this segment and benchmark the performance of the AI-ML models in predicting bankruptcies in this sector. Further, the application of AI-ML models provides the stakeholders with tools and techniques not only to assess the bankruptcy risks but also track the key variables as early warning indicators to initiate corrective actions. Accordingly, the analytical frameworks like the ones used for testing the effectiveness of AI-ML models in predicting bankruptcies in various sectors employed in the literature are extended to the trade service sector. Albeit some caveats follow. The data for the trade service sector is not completely homogeneous as it contains data on wholesale firms, retail firms and repair of motor vehicles. While the granular sub-sector identification is not possible given the data constraints, the analytical framework of using standard AI-ML models is still relevant and useful as it is expected to generate predictions which can provide guidance on bankruptcy risks in this sector. Bekkar et al. (2013) a set of combined measures and graphical performance assessments to provide a more credible evaluation for imbalanced data learning. Also, the application of business rules to provide finer insights needs to be curated for the trade service sector as its nature significantly differs from other major sectors such as manufacturing and construction firms. Despite the sector’s economic significance, bankruptcy prediction research specific to India’s trade services remains notably absent. Existing studies, such as those by Agrawal and Maheshwari (2019) , emphasize that industry-specific factors critically influence corporate defaults, necessitating tailored predictive models. Furthermore, while AI-ML techniques have been widely applied in advanced economies ( Tanaka et al., 2019 ; Matsumaru et al., 2019 ), their efficacy in emerging markets like India—characterized by distinct regulatory, economic, and operational environments—is underexplored. This gap is particularly pressing given the sector’s vulnerability to macroeconomic shocks, regulatory changes, and liquidity constraints, as noted in recent RBI reports (2023) . Therefore, this study not only addresses a regional and sectoral literature gap but also tests the adaptability of advanced AI-ML models in a novel context, integrating business rules to enhance interpretability and practical utility for stakeholders such as investors, creditors, and regulators. The rest of the paper is organized into four sections. The second section provides a brief literature review given the paucity of the studies in the specific domain. The third section details the data and methodological framework of the study. The results and concluding observations are presented in the fourth and fifth sections respectively. 2. Literature review 2.1 Evolution of Bankruptcy Prediction: From Statistical Models to AI-ML This section will establish the historical foundation, acknowledging the enduring influence of statistical models like Altman’s (1968) Z-score and multivariate discriminant analysis, which relied on linear combinations of financial ratios. It will then critically discuss the widespread adoption of econometric models, particularly logistic regression and hazard models, which became the workhorses of the field due to their probabilistic outputs and ability to handle non-normal data. The core of this subsection will analyze the paradigm shift towards Artificial Intelligence and Machine Learning (AI-ML). It will synthesize literature that documents how algorithms such as Neural Networks, Support Vector Machines, and especially ensemble methods (Random Forests, Gradient Boosting) have consistently demonstrated superior predictive accuracy by capturing complex, non-linear relationships and interactions among variables that traditional models miss. This thematic analysis will position AI-ML not as a mere incremental improvement, but as a fundamentally different approach to pattern recognition in financial distress. 2.2 The Critical Imperative of Sector-Specific Modelling Here, we will analyze literature that challenges the assumption of homogeneity across firms. We will compile evidence showing that the financial structure, operating cycles, risk profiles, and leading indicators of distress vary profoundly between, for example, a capital-intensive manufacturer, a high-turnover retailer, and a service-based IT firm. The analysis will highlight studies demonstrating that models trained on cross-sectoral data often have diluted predictive power and can obscure critical sector-specific risk factors. This theme will argue that model performance and interpretability are significantly enhanced when the model is tailored to the economic realities of a specific sector. It will create a compelling rationale for our focus on the trade services sector as a distinct analytical unit. 2.3 Confronting the Class Imbalance Problem: Methodological Innovations and the Role of SMOTE This subsection will thematically review one of the most persistent technical challenges in bankruptcy prediction: severe class imbalance. We will categorize and discuss the spectrum of solutions presented in the literature: algorithm-level approaches (cost-sensitive learning), data-level approaches (undersampling the majority, oversampling the minority), and hybrid methods. The analysis will then zoom in on the Synthetic Minority Oversampling Technique (SMOTE) as a pivotal innovation. We will synthesize findings on its advantages over simple random oversampling (avoiding overfitting) and its various adaptations (e.g., Borderline-SMOTE, SMOTE-ENN) developed to improve synthetic sample quality. The theme will critically assess the consensus in recent literature that proper handling of imbalance, often via techniques like SMOTE, is a prerequisite for developing reliable and unbiased AI-ML classifiers in this domain. 2.4 AI-ML in Emerging Market Contexts: Translating Models and Bridging the Validity Gap This theme moves the analysis from methodological to contextual. It will synthesize literature exploring the transferability of bankruptcy prediction models, particularly AI-ML models developed in advanced economies with deep capital markets and standardized reporting, to emerging market contexts like India. Key discussion points will include differences in accounting standards, corporate governance structures, macroeconomic volatility, and the role of informal finance. The thematic analysis will highlight studies that find variable significance shifts or performance degradation when models are directly transplanted, underscoring the need for local calibration and validation. It will also review the growing but still limited corpus of studies that successfully apply and adapt advanced AI-ML techniques within specific emerging markets. 2.5 The Underserved Trade Services Sector in Emerging Economies his final subsection is the synthetic culmination. It will explicitly map the preceding themes onto our research focus. The analysis will state while the literature affirms (1) the superiority of AI-ML, (2) the necessity of sector-specific models, and (3) the importance of emerging market validation, a clear void exists at their intersection. We will thematically demonstrate that the “wholesale and retail trade; repair of motor vehicles” sector, despite its macroeconomic significance in employment, credit, and GDP, remains a conspicuous blind spot, especially in large emerging economies. Existing studies on this sector are shown to be predominantly European, limited in methodological scope (often using single models), or focused on small samples. None offer a comprehensive, multi-model AI-ML analysis tailored to the Indian context with segmentation based on business rules. Despite their prominent role, only a few studies have dedicated a review or applied AI-ML models for bankruptcy prediction in trade service sector. A brief survey of the literature in chronological order is presented here in chronological order. Using publicly available information of Croatian companies, Pervan et al. (2011) examined the Croatian manufacturing and trade/wholesale company’s bankruptcy and concluded that logistic regression predicts better than the discriminant analysis due to the presence of non-normality features in the data. Němec and Pavlík (2016) tried to predict the insolvency risk of the Czech companies using the balance information of various industries along with the wholesale and retail trade; repair of motor vehicles and motorcycles by employing various methodologies and concluded that multivariate logit has produced the 84 percent accurate results compared to other methodologies. In the case of Greek, Arnis (2018) found that among the bankruptcy prediction models, probit has the highest predictive power and among the variables, debt burden (i.e. loan capital to total funds) is very useful variable in the predicting the Greek company’s bankruptcy in particular the manufacturing industry, wholesale, retail and service sectors. Though Mackevičius et al. (2018) did not empirically examine the bankruptcy prediction in Lithuania but highlighted the need for an early bankruptcy prediction system for the Lithuania economy due to the rising bankruptcy rates in general across the industries and in particular in the wholesale, retail trade sector. Sourcing the data from SABA database (a popular database in the Europe), Alfaro et al. (2018) examined the Spanish companies bankruptcies using the ensemble methods and concluded that AdaBoost is superior in separating the bankrupt companies from the healthy companies compared to linear discriminant analysis and neural networks in the case of the Spanish wholesale and retail trade; repair of motor vehicles and motorcycles industry. Tanaka et al. (2019) concluded that although random forest achieved the highest bankruptcy prediction accuracy across various industries in OECD countries, including wholesale and retail trade, and repair of motor vehicles and motorcycles, the top five predicting variables varied among the industries. Matsumaru et al. (2019) examined the bankruptcy prediction using all the listed firms in Japan and concluded that support vector machine technique predicts the bankruptcy more accurately than the multi discriminatory analysis and artificial neural networks at the aggregate level as well as at the individual industry level. Using a sample of 23 bankrupt and 30 healthy trade industry (i.e. wholesale) companies from the western European countries, Vuković et al. (2020) found five key predictors such as ROE, current assets/total assets, solvency, working capital turnover, stocks/current assets. Bogdan et al. (2021) examined bankruptcy of Croatian companies from various industries (around 25 percent firms are from wholesale and retail trade; repair of motor vehicles and motorcycles) using the multiple discriminant analysis (MDA) and logistic regression (logit) methodologies and found that logit model outperformed the MDA in predicting the bankruptcy across the industries in Croatia. Puli et al. (2024) study contributes to the literature by developing a robust early warning system for India, employing a suite of AI-ML models to predict periods of banking fragility. The findings demonstrate the superior predictive capability of techniques like neural networks and random forests, while identifying credit, interest rate, and liquidity variables as the most critical early warning indicators. Using the Altman Z-Score methodology, Buele et al. (2021) examined the probability of the failure of a 102 wholesale and retail trade companies of Azuay province of Ecuador and concluded that 49 percent of these companies are in safe zone, 43 percent of them are in gray zone and only 8 percent of them are in danger zone. By employing a double stochastic Poisson model on Poland’s public and non-public companies, Berent and Rejman (2021) achieved around 85 percent of default probabilities of various industries including the wholesale and retail trade; repair of motor vehicles and motorcycles. From the literature review, it’s evident that there are very few studies that have focused on the “wholesale and retail trade; repair of motor vehicles and motorcycles” sector, and none of them are from India. Furthermore, only a couple of studies ( Matsumaru et al., 2019 ; Tanaka et al., 2019 ) have examined advanced countries, with the majority being from Europe. With this in view, this study aims to fill the literature gap, especially from the perspective of emerging countries like India. 3. Data and methodology 3.1 Data The list of (241) bankrupt companies in the “wholesale trade, retail trade, and repair of motor” sector is sourced from the Insolvency and Bankruptcy Board of India. The aim of the study is to predict or label a company as bankrupt or otherwise given the financial data of the company. This fits the description of the classification problem, which can be addressed using AI-ML models ( Pompe and Feelders, 1997 ). However, to deploy AI-ML models, the training dataset should contain adequate representations from both positive and negative classes, viz., bankrupt and non-bankrupt companies. The efficacy of AI-ML models to predict bankruptcy risks in the trade services sector a sample comprising 5527 firms from wholesale trade, retail trade, and repair of motor vehicles is considered due to data availability ( Table 1 ). Of these 5527 firms, 241 were bankrupt. Hence, to achieve a balanced dataset, SMOTE technique is used to create an oversample dataset comprising 5286 functional and 5286 bankrupt firms. The dataset was first split into training and testing subsets. The SMOTE technique was then applied solely to the training data to generate a balanced dataset for model training, ensuring no synthetic data contaminated the hold-out test set used for final evaluation. Table 1. Sector wise number of bankrupt and non-bankrupt firms. Sector Listed Non-listed Grand Total Non-bankrupt Bankrupt Non-bankrupt Bankrupt A - Agriculture, forestry and fishing 49 6 389 36 480 B - Mining and quarrying 35 3 181 6 225 C - Manufacturing 303 136 329 487 1255 D - Electricity, gas, steam and air conditioning supply 21 3 648 41 713 E - Water supply; sewerage, waste management and remediation activities 0 0 11 0 11 F - Construction 21 35 138 124 318 G - Wholesale and retail trade; repair of motor vehicles and motorcycles 774 34 4512 207 5527 H - Transportation and storage 73 7 849 39 968 I - Accommodation and Food service activities 62 3 408 19 492 J - Information and communication 272 14 1442 33 1761 K - Financial and insurance activities 748 37 2732 103 3620 L - Real estate activities 0 0 6 0 6 M - Professional, scientific and technical activities 74 6 719 21 820 N - Administrative and support service activities 121 8 1237 30 1396 O - Public administration and defence; compulsory social security 2 0 36 0 38 P - Education 19 2 119 4 144 Q - Human health and social work activities 44 2 311 12 369 R - Arts, entertainment and recreation 7 0 39 4 50 S - Other service activities 8 1 72 1 82 - Others 76 8 392 20 496 Grand Total 2709 305 14570 1187 18771 3014 15757 18771 The share of bankrupt to non-bankrupt companies is around 50:50 resulting in a dataset that is balanced on both positive and negative classes. This addresses the class imbalance issue which affects the efficacy and accuracy of the AI-ML models dealing with the classification problem 5 . The set of explanatory variables used in this study are given Table 2 , they include firm level financial variables and ratios drawn from similar studies in the domain of bankruptcy prediction. Further, we have also tried to predict the bankruptcy in the trade sector by dividing the sample on the basis of different business rules (liquidity, profitability, and firm asset size). Table 2. List of financial ratios/variables used as explanatory variables. S. No Financial ratio/variable Notation used 1 Profit before interest and taxes to interest expenses PBIT_INT 2 Cash flows to debt CF_D 3 Debt to total asses D_TA 4 Return on assets ROA 5 Profit margin PMN 6 Profit after tax to total assets PAT_TA 7 Quick ratio QR 8 Sales to working capital S_WC 9 Profit before interest and taxes to sales PBIT_S 10 Current ratio CR 11 Working capital to total assets WC_TA 12 Cash flows to total assets CF_TA 13 Asset turnover ATR 14 Asset growth AGR 15 Cash flows to sales CF_S 16 Sales to total assets S_TA 17 Revenue growth RGR 18 Total loans to total assets TL_TA 19 Profit growth PGR 20 Retained profit growth rate RPGR 3.2 Methodology - AI-ML models Generally using the labelled data, the supervisory machine learning models extracts the patterns from the training dataset. Further, supervisory machine learning is divided into two categories of algorithms: regression based and classification-based approaches. Regression based supervisory machine learning approach is used to predict the continuous variables whereas the classification based supervisory machine learning approach is used to predict the dichotomous/categorical variables. In this study, our interest variable is dichotomous in nature. Therefore, we focus on the classification type of supervisory machine learning approaches which are very popular in the bankruptcy prediction literature are Logistic Regression (LR), Random Forests (RF), Naïve Baye (NB), Gradient Boosting (GB), Support Vector Machines (SVM), K-Nearest Neighbours (KNN), Decision Trees (DT), and one popular artificial intelligence technique such as Artificial Neural Networks (ANN or NN). Though, many algorithms are available within the supervisory machine learning category, we employ the aforementioned 8 AI-ML techniques on the basis of their popularity in the bankruptcy prediction literature and their explainability, training and prediction speed and ease of implementation. Further, in this study, we have chosen to test the efficiency of these 8 AI-ML models, slightly departing from the practice adopted in the literature, wherein the focus is on using a single technique or a couple of techniques. Alaka et al. (2018) did a systematic review of 49 articles for the use of AI-ML models for bankruptcy prediction. The authors note that, of the 49 studies under review, only 30 studies compared the performance of the bankruptcy predictions by the AI-ML models. Further, a few techniques viz., Support Vector Machines, Artificial Neural Networks, are compared more often than others (ibid). Contrary to this, the present study has consistently used the 8 AI-ML models viz., LR, RF, NB, GB, SVM, KNN, DT, and NNs, for bankruptcy predictions in the Indian case. The literature on the use of AI-ML models for classification problems in general and bankruptcy predictions in particular clearly underscores that no single model outperforms others ( Kumar and Ravi, 2007 ; Alaka et al., 2018 ; and Tanaka et al., 2019 ). Specifically, with reference to the bankruptcy prediction the performance of the models is found to be influenced by sample size, multicollinearity, underlying statistical distributions, computational ability etc. All the aforementioned models have relative strengths and weaknesses stemming from the underlying data and model requirements. Hence, to alleviate the issue relating to data all the models are tested on a single sample to compare the relative performance. While the chosen sample may be inherently favourable for certain models, given the fact that all models face similar training and testing conditions, the results can be fairly compared. Furthermore, the AI-ML models inherently present a trade-off between the result accuracy and transparency, with models like LR and DT offering better transparency than SVM and NN which have higher accuracy. Hence, to be agnostic to the choice between transparency and accuracy, the analytical framework of this study presents the performance metrics for the chosen 8 AI-ML models coherently, leaving the researcher or practitioner to make his or her choice based on the use-case at hand. Given the widespread use of these models in the literature, we omit technical details for the sake of brevity. 3.2.1 Model validation strategy To rigorously evaluate model performance and guard against overfitting, all models were subjected to a repeated k-fold cross-validation procedure. The SMOTE-balanced dataset was randomly partitioned into *k=10* subsets of approximately equal size. For each model, the training and evaluation process was repeated 10 times. In each iteration (or fold), a different subset was used as the hold-out test set, while the remaining nine subsets were combined for training (including the application of SMOTE only on the training fold to prevent data leakage). The performance metrics for each fold were recorded. The final performance metrics presented in the results (Accuracy, Precision, Recall, F1-Score, Specificity, AUROC) represent the mean values calculated across all 10 test folds. This process provides a robust and reliable estimate of the models’ predictive generalization capability on unseen data. 3.2.2 Model specifications and hyperparameters All AI-ML models were implemented in Python 3.9 using scikit-learn (version 1.3.0) and TensorFlow (version 2.10.0) for the neural network. The data was split into training (70%) and testing (30%) sets, with a fixed random seed (random_state=42) to ensure reproducibility. The following hyperparameters were used for each model, selected via grid search with 5-fold cross-validation on the training set: Logistic Regression (LR): Penalty=‘l2’, C=1.0, solver=‘lbfgs’, max_iter=1000. Random Forest (RF): n_estimators=500, max_depth=20, min_samples_split=5, min_samples_leaf=2, random_state=42. Gradient Boosting (GB): n_estimators=300, learning_rate=0.05, max_depth=5, subsample=0.8, random_state=42. Support Vector Machine (SVM): Kernel=‘rbf’, C=10, gamma=‘scale’. K-Nearest Neighbors (KNN): n_neighbors=5, weights=‘distance’, metric=‘euclidean’. Decision Tree (DT): max_depth=15, min_samples_split=10, min_samples_leaf=4, random_state=42. Naïve Bayes (NB): GaussianNB with default parameters. Artificial Neural Network (ANN): A sequential model with two hidden layers (64 and 32 neurons, ReLU activation), dropout rate of 0.3, output layer with sigmoid activation, compiled with Adam optimizer (learning_rate=0.001), binary cross-entropy loss, and trained for 100 epochs with batch size 32. All continuous features were standardized using StandardScaler. For imbalanced sub-samples, SMOTE was applied only on the training set to avoid data leakage. The code and full configuration files are available in the supplementary repository. 3.3 Performance metrics Literature establishes that the performance of classification models is evaluated through the construction of confusion matrices ( Kuhn and Johnson, 2013 ). These matrices are a cross tabulation of number of actual cases and predicted cases as given below. In general, the positive class refers to the variable of interest. In this case “crisis” period is a positive class, with “non-crisis” period being a negative class. The confusion matrices ( Table 3 ) are then used for computing metrics that enable comparison of the model performance. Table 3. Confusion matrix. Number of Instances Actual Positive Negative Predicted Positive True Positives (TP) False Positives (FP) Negative False Negatives (FN) True Negatives (TN) Accuracy is the primary metric for assessing AI-ML model performance in classification problems, representing the ratio of correct predictions to total instances. However, it doesn’t account for misclassification errors. To address this, metrics like precision, sensitivity (recall), and specificity are used in Table 4 . Precision measures the rate of true positive predictions out of all positive predictions, indicating the model’s ability to avoid false positives. Sensitivity (recall) captures the rate of true positive predictions out of all actual positives, indicating the model’s ability to identify positive instances accurately. The F1-score, the harmonic mean of precision and recall, balances these errors. Specificity measures the rate of true negative predictions out of all actual negatives, akin to sensitivity but for negative instances. AUROC (Area Under Receiver Operating Characteristic Curve) assesses the model’s accuracy in distinguishing between positive and negative classes by plotting sensitivity against 1-specificity. A higher AUROC indicates better model performance. These metrics provide a comprehensive evaluation of AI-ML models beyond simple accuracy. Table 4. Model performance metrics. Test metric Specification Accuracy TP+TN/ (TP+FP+FN+TN) Total correct predictions/ Total instances in the dataset Precision TP/ (TP+FP) Correct positive predictions/ Total positive predictions Recall TP/ (TP+FN) (Sensitivity) Correct positive predictions/ Total positive instances Specificity TN/(TN+FP) Correct negative predictions/ Total negative instances F1- Score 2*(Precision*Recall)/ (Precision +Recall) Harmonic mean of precision and recall 3.4 Application of business rules business overlay Although AI-ML models provide very good accuracy rates as compared to traditional econometric models, they fail to provide a convincing causative link between explanatory variables and the predicted variables. One of the key concerns using AI-ML models is that the models often function as a black box, wherein only inputs and outputs are visible to the user ( Guidotti et al., 2018 ). While some AI-ML models do provide some guidance regarding causation they fall short of establishing a formal relationship between explanatory and predicted variables ( Freitas, 2014 ). To this end, to improve the explainability of the models used, this study applies business rules to add context to the predictions made by the AI-ML models. Though this falls short of providing a definitive causal link, it can provide direction of likely impact on the predicted variable given the business rules. Also, financial regulators often stipulate dispensations to mitigate stressed firms to avoid bankruptcy or failure based on differential criteria regarding asset size, profitability, and liquidity positions etc. This allows the regulators to ensure that benefits of such dispensations are utilized by genuine firms under stress and avoid a one-size fits all approach ( RBI, 2020 , 2023 ) 6 . Hence, these business rules are framed using the conventional credit risk or investment analysis used by banks and fund houses for selecting or monitoring their investments. The study uses the following three business rules based on liquidity, profitability, and asset size position of the firms. 3.4.1 Liquidity based business rules One of the early warning signs about financial distress in a firm is mismanagement of liquidity, often resulting in default and distress precipitating in bankruptcies. Hence, bankers traditionally stipulate minimum levels of liquidity parameters to be achieved or maintained by the firms to get credit facilities. To illustrate, firms should have quick and current ratios of minimum 1.00 and 1.33 respectively, which signals that the current assets of the firm are adequately covering the current liabilities ( Venkatachalam and Natarajan, 2015 ). Therefore, bankers and investors are more likely to monitor such liquidity ratios and form an opinion about the firm’s financial health. Hence, the sample data is bifurcated into two sets (A and B) using the liquidity thresholds mentioned above. The firms with quick and current ratio above 1.00 and 1.33 are categorized as firms with healthy liquidity, while those below the liquidity thresholds are categorized as firms with liquidity issues. Subsequently, the AI-ML models are run on samples A (healthy liquidity firms) and B (weak liquidity firms) after removing the liquidity ratios from the explanatory variables. Such an assessment primarily considers the liquidity parameters which are key to decisioning by the banks and investors and then looks at the risks of bankruptcy. 3.4.2 Profitability based business rules Like liquidity ratios, another key early warning indicator that banks and investors look out for monitoring firms is their profitability. Generally, bankers and investors approach firms that are profit making differently from those that are incurring losses in terms of investment strategy. Hence, the sample dataset is bifurcated in two sub-sets (A and B) based on the profitability of the firms viz., profit making (ROA being positive) and loss making (ROA being negative). Subsequently, the AI-ML models are run on samples A (profit making firms) and B (loss making firms) to look out for risks of bankruptcy, beyond profitability. 3.4.3 Asset size based business rules Notwithstanding the profitability and liquidity status of the companies, another key decision parameter considered by banks and investors is the size of the firm i.e., total assets. The selection and application of credit risk techniques vary depending on the size of the firm. Small firms may be highly vulnerable to macro-economic shocks and pose high risks, while large firms can better withstand such risks, their failure can have very high costs for the banker or investor. Also, in the event of bankruptcy, for larger firms it may take longer to realize the fair value of the stranded assets than compared to smaller firms. Hence, it might be rational for a banker or investor to differentially approach the risk posed by small and large firms. Accordingly, the sample is bifurcated into four categories viz., A, B, C and D based on the asset size of the companies as given Table 5 below. Subsequently, the AI-ML models are run on samples A to D to assess the performance of models and explore the role of various explanatory variables on signalling bankruptcy of firms across asset size categories. Table 5. Classification of companies based on the size of the assets. Asset size condition Category Greater than ₹5,000 Crore A Between ₹1,000 and ₹5,000 Crore B Between ₹200 and ₹1,000 Crore C Lesser than ₹200 Crore D Applying AI-ML models on the bifurcated datasets based on business rules can provides three insights on predicting bankruptcies among manufacturing companies in India. First, it allows the researchers to assess the performance of AI-MLs models of the bifurcated datasets based on business rules and identify the best performing models for each sub-segment. Second, it can identify the key variables to signal the bankruptcy risks beyond the specified business criteria viz., liquidity, profitability, and asset size. Third, it enables discerning not so good companies from the companies that are seemingly good companies on the specified criteria. From an investment risk analysis standpoint, such decision-making insights can be very useful to protect investor interest. The analysis not only offers sharper insights on bankruptcy risks within good performing companies with healthy liquidity and profitability, but also provides a list of variables with high IV values to monitor for picking up the bankruptcy signals. This facilitates investor to apply a differentiated approach to assessing risk across firm categories and better understand business models and risks emanating from them 7 . 3.5 Class imbalance – SMOTE technique For better bankruptcy prediction, it is crucial that the dataset used for AI-ML models is balanced between positive (bankrupt firms) and negative (non-bankrupt firms) classes. A skewed dataset can lead to higher error rates, as the model may not learn adequately about both classes. While segmenting samples based on business rules offers decision-making insights, it can inadvertently create unbalanced datasets, impacting model performance. To address this, the study employs the Synthetic Minority Oversampling Technique (SMOTE) to generate a balanced dataset ( Kim et al., 2015 ; Le et al., 2018 ; Veganzones and Séverin, 2018 ; Ghatasheh et al., 2020 ; Smiti and Soui, 2020 ; Tumpach et al., 2020 ; Alam et al., 2021 ; Garcia, 2022 ; Papíková and Papík, 2022 ; Amirshahi and Lahmiri, 2024 ). SMOTE, a widely used data preprocessing method, corrects class imbalances by creating synthetic examples from the minority class based on the feature space rather than the data space ( Fernández et al., 2018 ). This ensures the AI-ML models are trained on a balanced dataset, improving their predictive accuracy. To correct class imbalances within the training data, the study employs the Synthetic Minority Oversampling Technique (SMOTE). Crucially, SMOTE was applied after segregating the hold-out test set, and synthetic examples were generated only from the feature space of the training data. This protocol prevents information leakage and ensures the test set remains pristine for an unbiased assessment of model generalizability. The study applies AI-ML models to datasets segmented by business rules and balanced using SMOTE, enhancing the model’s ability to predict bankruptcy accurately. 4. Results and Discussion 4.1 Performance of AI-ML models on full sample The efficacy of AI-ML models to predict bankruptcy risks in trade services sector a sample of comprising 5527 firms from wholesale trade, retail trade, and repair of motor vehicle is considered. Of these 5527 firms, 241 were bankrupt. Hence, to achieve a balanced dataset, SMOTE technique is used to create an oversample dataset comprising 5286 functional and 5286 bankrupt firms. Foremost, the correlation matrix of the given in Figure 1 indicates that sparse correlation amongst the explanatory variables, underscoring their usefulness in signalling bankruptcy risks. Subsequently, like in the case of manufacturing and construction firms, we deploy the same 8 AI-ML models on the full sample and followed by the testing on the sub-samples which are bifurcated on the basis of liquidity, profitability, asset size business rules. Further, the testing of AI-ML models in this chapter follows the same methodologies adopted for manufacturing and construction firms. Hence, for brevity, the extended discussions on model performance are not presented in this chapter. The focus is limited to identifying key models and the set of explanatory variables with high IV values and the results are presented hereunder. Figure 1. Correlation matrix of numeric features (trade services sector firms). The average cross-validated performance metrics of the AI-ML models tested on the full sample of firms are given in Table 6 . The models boast an average accuracy of around 80 per cent indicating that AI-ML models can be used for predicting bankruptcy risks in the trade services sector. Also, the AUROC scores of models is around 0.83 indicating reasonable discriminatory power of the models. Further, as compared to the performance of AI-ML models for manufacturing and construction firms, the accuracy and discriminatory power of the models is lower in case of trade service firms. However, the performance of random forest and neural network models in case of trade service firms stands out compared to other models. Other models like gradient boosting, k-nearest neighbours, decision trees also register decent performance levels, next only to random forest and neural network models in this sector. Furthermore, the usefulness of the models in discerning both the functional and bankrupt firms is also good. The F1-score for random forest model is 0.96 while that of the neural network model is 0.88 indicating balanced prediction performance. Table 6. Performance metrics of models for predicting bankruptcy considering all the financial factors. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.61 0.61 0.61 0.61 0.62 0.69 Random Forest 0.96 0.96 0.96 0.98 0.94 0.99 Gradient Boosting 0.86 0.87 0.86 0.92 0.8 0.93 SVM 0.67 0.69 0.66 0.51 0.82 0.75 KNN 0.85 0.87 0.85 0.96 0.73 0.93 Decision Tree 0.88 0.88 0.88 0.91 0.85 0.88 Naive Bayes 0.55 0.59 0.48 0.9 0.2 0.6 Neural Network 0.88 0.88 0.88 0.94 0.82 0.94 On the basis the information value (IV) or weight of evidence which are available in Table 7 , for trade services firms, the top-5 variables with high IV are interest coverage (PBIT_INT), return on assets (ROA), debt to total assets (D_TA), profit to total assets (PAT_TA), and working capital to total assets (WC_TA). The explanatory variables wise, the information value is provided in Table 7 below. The indicators with high IV can perform the role of early warning indicators as they contain relatively higher information about the impending bankruptcy risks than other explanatory variables. Interestingly for trade service firms, the working capital to total assets is a key variable with high IV value. Working capital is more relevant for trading firms as they depend on stock in trade and try to optimize creditors and debtors to maximize their revenues. A typical trade service firm can be thought of as moving stocks in trade, purchasing and/or selling on credit. Such mismatches in sale realizations may necessitate higher working capital requirements. Table 7. Information values of the explanatory variables. Explanatory variable IV PBIT_INT 0.907 ROA 0.864 D_TA 0.681 PAT_TA 0.646 WC_TA 0.635 CR 0.586 PMN 0.502 QR 0.381 PBIT_S 0.327 S_WC 0.23 CF_D 0.22 RGR 0.188 RPGR 0.172 CF_TA 0.109 CF_S 0.103 S_TA 0.085 TL_TA 0.083 ATR 0.083 AGR 0.08 PGR 0.064 4.2 Performance of AI-ML models on bifurcated sample - Business rules As observed in case of manufacturing and construction firms, deployment of AI-ML models on the sub-samples bifurcated based on business rules (viz., liquidity, profitability, and asset size) yield interesting insights. Specifically, in terms of IVs of variables, the sub-samples have revealed differential relative impact of explanatory variables to signal bankruptcy risks. Hence, a similar exercise is carried out for the trade service firms. The overall sample is bifurcated into sub-samples using liquidity, profitability, and asset sized based business rules. Further, using SMOTE technique, the sub-samples are balanced. The business rule wise performance metrics of the AI-ML models is presented hereunder. 4.2.1 Performance of AI-ML models on bifurcated sample (liquidity ratios) The cross-validated performance metrics of the AI-ML models on the liquidity-based sub-samples are given in Tables 8 and 9 . The accuracy rates of some of the AI-ML models viz., random forest, gradient boosting, neural network in predicting bankruptcy risks for both firms with and without liquidity problems are above 85 percent. Also, the AUROC scores of these models are above 0.90 indicating strong discriminatory power of the models. The F1-scores of the models are also around 0.90 suggesting a balanced performance of the models. Interestingly, the IVs of the explanatory variables for the companies with and without liquidity issues vary divergently. For companies without liquidity issues, the profit margin, total loans to total assets, asset turnover, debt to total assets, cash flows to sales are the top 5 explanatory variables with higher IV values in Table 10 . Table 8. Performance metrics firms above liquidity threshold values of 1.33 and 1. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.67 0.67 0.67 0.64 0.7 0.76 Random Forest 0.99 0.99 0.99 1 0.98 1 Gradient Boosting 0.98 0.98 0.98 1 0.96 0.99 SVM 0.79 0.79 0.79 0.83 0.75 0.86 KNN 0.9 0.91 0.9 0.98 0.81 0.96 Decision Tree 0.96 0.96 0.96 0.98 0.95 0.96 Naive Bayes 0.56 0.66 0.48 0.95 0.17 0.78 Neural Network 0.99 0.99 0.99 1 0.98 1 Table 9. Performance metrics firms below liquidity threshold values of 1.33 and 1. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.62 0.62 0.61 0.66 0.57 0.68 Random Forest 0.95 0.95 0.95 0.96 0.94 0.99 Gradient Boosting 0.85 0.85 0.85 0.9 0.79 0.93 SVM 0.63 0.66 0.62 0.42 0.84 0.71 KNN 0.82 0.84 0.81 0.95 0.68 0.9 Decision Tree 0.85 0.85 0.85 0.87 0.84 0.85 Naive Bayes 0.54 0.61 0.45 0.94 0.14 0.61 Neural Network 0.83 0.83 0.83 0.87 0.78 0.9 Table 10. Comparison between various explanatory variables ranked in descending order of IV (IV A - liquidity ratios above threshold, IV B - liquidity ratios below threshold). Companies with healthy liquidity Companies with weaker liquidity Variable IV A Variable IV B PMN 0.636 PBIT_INT 0.4184 TL_TA 0.572 PAT_TA 0.3918 ATR 0.5317 RGR 0.3217 D_TA 0.5162 ROA 0.3146 CF_S 0.4465 PBIT_S 0.29 PBIT_S 0.4274 D_TA 0.2135 S_WC 0.4112 PMN 0.1908 S_TA 0.3871 WC_TA 0.1714 ROA 0.3724 RPGR 0.1708 PAT_TA 0.3507 S_TA 0.1255 CF_D 0.2981 ATR 0.1242 PGR 0.29 S_WC 0.1235 CF_TA 0.2829 CF_S 0.1169 AGR 0.2772 CF_D 0.1102 PBIT_INT 0.2491 AGR 0.1077 RGR 0.2151 CF_TA 0.1058 RPGR 0.1936 TL_TA 0.1056 WC_TA 0.1322 PGR 0.1012 4.2.2 Performance of AI-ML models on bifurcated sample (profitability ratios) The average cross-validated performance metrics of the AI-ML models on the sub-samples created using profitability-based business rules are given in Tables 11 and 12 . As can be observed from the performance metrics, the average accuracy of the AI-ML models on the sub-samples for profit making and loss-making companies is like that of the overall sample. The average accuracy of AI-MLs for profit making companies is around 84 per cent and for loss making companies the average accuracy is 77 percent. The average AUROC scores of the models are 0.90 for profit making companies and 0.83 for loss making companies. Indicating that AI-ML models have higher discriminatory power to discern bankrupt firms from functional firms in case of profit-making firms than in case of loss-making firms. Also, the average F1-scores of the models follow similar trends between profit- and loss-making firms. Overall, the performance metrics indicate that AI-ML models are performing better in case of profit-making trade service firms than in case of loss-making firms. Notwithstanding the above, the performance metrics of AI-ML models in this case i.e., profitability-based bifurcation is either comparable or better than the levels registered for the overall sample. Table 11. Performance metrics of models for companies which are in profit (ROA > 0). Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.72 0.72 0.72 0.76 0.68 0.77 Random Forest 0.98 0.98 0.98 0.99 0.97 1 Gradient Boosting 0.91 0.92 0.91 0.95 0.87 0.97 SVM 0.78 0.81 0.78 0.92 0.65 0.86 KNN 0.88 0.9 0.88 0.98 0.78 0.96 Decision Tree 0.92 0.92 0.92 0.93 0.92 0.92 Naive Bayes 0.55 0.65 0.46 0.95 0.15 0.76 Neural Network 0.95 0.95 0.95 0.98 0.92 0.97 Table 12. Performance metrics of models for companies which are in loss (ROA < 0). Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.66 0.67 0.66 0.76 0.56 0.72 Random Forest 0.95 0.95 0.95 0.96 0.93 0.98 Gradient Boosting 0.87 0.88 0.87 0.92 0.82 0.94 SVM 0.63 0.65 0.62 0.46 0.81 0.75 KNN 0.81 0.84 0.81 0.95 0.68 0.9 Decision Tree 0.87 0.87 0.87 0.91 0.83 0.87 Naive Bayes 0.55 0.61 0.48 0.92 0.18 0.61 Neural Network 0.88 0.89 0.88 0.95 0.81 0.93 The IVs of the explanatory variables for the sub-samples based on profitability business rules is given in Table 13 . As in the case of liquidity-based bifurcation, in this case too, the variables with high IVs vary for both the profit making and loss-making firms as compared to the overall sample. As observed earlier, for the overall sample, profit margin, return on asset, debt to total asset have highest information content in signalling bankruptcy. Followed by profit after tax to total asset and working capital to total asset. However, for the profit-making firms, the current ratio, interest margin, profit margin, profit to total assets, and working capital to total assets are the top 5 variables with highest IVs. Also, for the loss-making firms, the growth in retained profit, interest coverage, profit before interest and taxes to sales, revenue growth, and profit to total assets are the top 5 variables with highest IVs. It is interesting to note the differences between the set of top 5 variables for the profit- and loss-making firms and with that of the overall sample. While interest coverage and profit to total assets figure out as variables with high IVs for the overall sample, they also figure out in case of both profit- and loss-making firms. Thus, bifurcating the overall sample into sub-samples level provides useful insights. Table 13. Comparison between various explanatory variables ranked in descending order of IV (IV A - companies in profit, IV B - companies in loss). Profitable companies (ROA Positive) Profitable companies (ROA Negative) Variable IV A Variable IV B CR 0.7081 RPGR 0.5091 PBIT_INT 0.6174 PBIT_INT 0.4776 PMN 0.5932 PBIT_S 0.4312 PAT_TA 0.5771 RGR 0.4271 WC_TA 0.416 PAT_TA 0.3651 D_TA 0.3972 QR 0.2804 QR 0.3941 CR 0.2752 S_WC 0.3671 WC_TA 0.2574 TL_TA 0.277 D_TA 0.2537 CF_D 0.2057 CF_TA 0.2325 PGR 0.1821 AGR 0.2308 CF_TA 0.1588 S_WC 0.1959 RPGR 0.1416 CF_D 0.1779 ATR 0.1171 TL_TA 0.1721 AGR 0.1098 PGR 0.1539 PBIT_S 0.1089 S_TA 0.135 S_TA 0.1086 ATR 0.1289 CF_S 0.1008 PMN 0.1149 RGR 0.0936 CF_S 0.0777 4.2.3 Performance of AI-ML models on bifurcated sample (Asset size of the company) The overall sample is bifurcated into 4 sub-samples based on the asset size of the firms. This enables analysis of the performance of AI-ML models and to glean the relative importance of explanatory variables using IVs in signalling bankruptcy risks across firm sizes. Comparatively the average firm size of trade services firms is lower than that of the manufacturing or construction firms 8 . The cross-validated performance metrics of the models for companies with category A asset size are given in Tables 14 , 15 , 16 , and 17 . The IVs of the explanatory variables for the four sub-samples are given in Table 18 . From the performance metrics, it can be observed that the average accuracy rate of AI-ML models for categories A, B, C and D companies are at 83 percent, 79 percent, 81 percent, and 84 percent respectively, which is greater than the accuracy rate of 80 percent achieved for the overall sample. Likewise, the AUROC scores for the AI-ML models for category A, B, C and D companies are at 0.90, 0.86, 0.87, and 0.88 respectively as compared to AUROC score of 0.84 achieved for the overall sample. This represents an adequate discriminatory power for the models. Further, across categories of companies, random forest model has achieved accuracy rates of 94 percent to 98 percent and the AUROC scores range from 0.99 to 1.00. Thus, outperforming all other models across categories. Furthermore, neural networks have a high accuracy rate in the case of category D companies. Table 14. Performance metrics of models for companies with category A asset size. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.74 0.74 0.74 0.71 0.78 0.84 Random Forest 0.95 0.95 0.95 0.98 0.91 0.99 Gradient Boosting 0.92 0.92 0.92 0.96 0.88 0.98 SVM 0.8 0.81 0.8 0.86 0.75 0.88 KNN 0.82 0.85 0.82 0.97 0.68 0.89 Decision Tree 0.88 0.88 0.88 0.9 0.85 0.88 Naive Bayes 0.62 0.68 0.59 0.9 0.34 0.78 Neural Network 0.9 0.92 0.9 0.99 0.82 0.95 Table 15. Performance metrics of models for companies with category B asset size. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.67 0.67 0.67 0.68 0.67 0.74 Random Forest 0.94 0.94 0.94 0.96 0.92 0.99 Gradient Boosting 0.89 0.9 0.89 0.94 0.84 0.96 SVM 0.64 0.66 0.63 0.49 0.8 0.79 KNN 0.83 0.85 0.82 0.96 0.69 0.91 Decision Tree 0.86 0.86 0.86 0.89 0.83 0.86 Naive Bayes 0.58 0.7 0.51 0.96 0.21 0.7 Neural Network 0.89 0.89 0.89 0.95 0.82 0.95 Table 16. Performance metrics of models for companies with category C asset size. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.7 0.71 0.7 0.61 0.79 0.77 Random Forest 0.96 0.96 0.96 0.98 0.93 0.99 Gradient Boosting 0.91 0.92 0.91 0.96 0.87 0.96 SVM 0.74 0.74 0.74 0.75 0.74 0.82 KNN 0.84 0.86 0.84 0.96 0.72 0.92 Decision Tree 0.89 0.89 0.89 0.91 0.87 0.89 Naive Bayes 0.53 0.6 0.44 0.94 0.12 0.64 Neural Network 0.9 0.9 0.9 0.95 0.85 0.95 Table 17. Performance metrics of models for companies with category D asset size. Model Accuracy Precision F1-Score Sensitivity Specificity AUROC Logistic Regression 0.68 0.68 0.68 0.68 0.68 0.74 Random Forest 0.98 0.99 0.98 1 0.97 1 Gradient Boosting 0.96 0.96 0.96 0.99 0.92 0.99 SVM 0.71 0.73 0.71 0.59 0.83 0.84 KNN 0.9 0.91 0.89 0.98 0.81 0.97 Decision Tree 0.94 0.94 0.94 0.97 0.91 0.94 Naive Bayes 0.57 0.69 0.5 0.96 0.18 0.57 Neural Network 0.97 0.97 0.97 0.99 0.96 0.99 Table 18. Comparison between various explanatory variables ranked in descending order of IV. Category A Category B Category C Category D Variable IV A Variable IV B Variable IV C Variable IV D PAT_TA 0.72 PBIT_INT 0.80 PAT_TA 0.86 PAT_TA 0.86 CR 0.65 ROA 0.75 CR 0.62 PMN 0.64 PBIT_S 0.61 PMN 0.66 PBIT_S 0.59 CR 0.61 PMN 0.52 D_TA 0.64 D_TA 0.58 ROA 0.56 PBIT_INT 0.50 PAT_TA 0.63 PBIT_INT 0.54 RGR 0.42 S_WC 0.50 CF_D 0.40 ROA 0.48 QR 0.40 QR 0.49 RGR 0.39 RGR 0.46 CF_S 0.39 ATR 0.47 CR 0.37 QR 0.46 AGR 0.37 RGR 0.47 AGR 0.36 PMN 0.45 RPGR 0.36 D_TA 0.43 QR 0.35 RPGR 0.44 S_WC 0.36 CF_D 0.40 S_WC 0.32 S_WC 0.38 PBIT_S 0.36 ROA 0.34 PBIT_S 0.31 PGR 0.37 TL_TA 0.35 AGR 0.34 RPGR 0.23 CF_D 0.32 PGR 0.32 PGR 0.30 PGR 0.21 CF_S 0.29 CF_D 0.27 TL_TA 0.24 CF_S 0.16 AGR 0.26 ATR 0.24 CF_S 0.22 ATR 0.14 TL_TA 0.18 D_TA 0.22 RPGR 0.20 TL_TA 0.05 ATR 0.16 PBIT_INT 0.21 The analysis of IV of explanatory variables across asset size categories of companies reveals interesting insights in the Table 19 . At the overall sample level, interest coverage, return on asset, debt to total asset is seen to be the foremost variables with high IV values. Among these variables, profit to total assets is among the top 5 variables with high IV across all firm types. This is followed by ROA which figures in the top 5 variables for firms in categories B, C, and D, while interest coverage is important for firms in categories A, B, and C. In contrast, debt to total assets is among the top 5 variables only in case of firms in categories B and C. For larger firms (A, B), profit margin is more relevant. While for smaller firms in category D, revenue growth along with profit margin are relevant. Variables like profit before interest and taxes to sales, and current ratio also among the top 5 variables with high IV values. Though there are common variables possessing high IVs both at the overall sample and bifurcated sample, it may be prudent for the investor to adopt a segmented approach to capture the bankruptcy risks in an efficient manner. Table 19. Relative IV of each explanatory variables across asset size categories overall sample. S. No Non-bifurcated Asset size category Full sample A B C D 1 PBIT_INT PAT_TA PBIT_INT PAT_TA PAT_TA 2 ROA CR ROA CR PMN 3 D_TA PBIT_S PMN PBIT_S CR 4 PAT_TA PMN D_TA D_TA ROA 5 WC_TA PBIT_INT PAT_TA PBIT_INT RGR 6 CR S_WC CF_D ROA QR 7 PMN QR RGR RGR CF_S 8 QR ATR CR QR AGR 9 PBIT_S RGR AGR PMN RPGR 10 S_WC D_TA QR RPGR S_WC 11 CF_D CF_D S_WC S_WC PBIT_S 12 RGR ROA PBIT_S PGR TL_TA 13 RPGR AGR RPGR CF_D PGR 14 CF_TA PGR PGR CF_S CF_D 15 CF_S TL_TA CF_S AGR ATR 16 S_TA CF_S ATR TL_TA D_TA 5. Conclusion The wholesale and retail trade service sector are one of the crucial segments in the economy. This sector has seen its fair share of bankruptcies (247 companies in the sample are from this sector). Hence, the analysis of the AI-ML models to predict bankruptcy risks is extended to this sector on the similar lines carried out for the manufacturing and construction sector. The performance of the AI-ML models at the level of the overall sample is like that of the results obtained in case of manufacturing and construction firms. Albeit the accuracy levels are slightly lower for the firms in the trade services sector. However, the average accuracy and AUROC scores are above 80 per cent and 0.80 representing the usefulness of AI-ML models in predicting bankruptcies in the trade service sector too. An analytical exercise to bifurcate the overall sample into sub-samples based on liquidity, profitability, and asset size-based business rules and test the efficacy of AI-ML models is also carried out for the trade service sector. Based on model accuracy and AUROC scores, random forest model stands out as the best performing model both for the overall sample and sub-samples across business rules. This is followed by neural networks, gradient boosting, and decision tree models. The interesting facet of the analysis stems from the observations on the information values of the explanatory variables indicating their relative importance to signal bankruptcy risks. The analysis of IVs of the explanatory variables at the level of overall sample indicates that interest coverage, return on assets, debt, profit, and working capital to total assets are the top 5 variables with highest IVs. However, when analysed at the level of sub-samples bifurcate based on business rules, the set of more relevant explanatory variables varies significantly across sub-samples. For firms with liquidity issues, revenue growth is more relevant, while for firms with healthier liquidity profit margin become more important. Similarly, for the profit-making firm’s current ratio and total loans to asset are more relevant contrasting with the loss-making firms where revenue growth and growth in retained profit becomes more important. Also, there are differences in the most relevant variables across firms’ size categories, with profit to total assets figuring out in the top 5 variables across size categories. The results indicate that the investors and stake holders stand to gain from a segmented approach to analyse the bankruptcy risks in using AI-ML models, without losing the predictive accuracy. Further, this approach provides insights on variables with relatively higher information content to signal bankruptcy risks, which may not be visible at an aggregate level. 6. Limitations and Future Research Directions 6.1 Limitation Data-Centric Limitations: Reliance on Historical Financial Statements: The models are trained on accounting data, which is backward-looking, subject to reporting lags, and may not capture imminent operational crises or qualitative management failures. Survivorship and Selection Bias: The sample of “non-bankrupt” firms includes only those that have survived and filed records. It may inadvertently exclude firms that quietly dissolved or were acquired under distress, potentially biasing the “healthy” profile. Sectoral Aggregation: While we focus on the trade services sector (NACE G), it aggregates heterogeneous sub-sectors (wholesale, retail, vehicle repair). Our models may not capture the unique risk drivers of each sub-sector due to data constraints preventing finer disaggregation. Model-Centric Limitations: The Interpretability-Accuracy Trade-off: While we use Information Value (IV) and business rules for insight, our best-performing models (e.g., Random Forest, Neural Networks) remain complex “black boxes.” We cannot fully articulate the precise, non-linear causal pathways leading to a bankruptcy prediction. Static vs. Dynamic Prediction: Our models are essentially point-in-time classifiers. They predict bankruptcy over a fixed horizon but do not constitute a real-time, continuously updating early warning system that monitors firms dynamically as new data streams in. External Validity Scope: The models are calibrated for the Indian trade sector. Their direct applicability to other emerging economies or sectors without re-calibration is uncertain, as institutional and macroeconomic contexts differ. Methodological Choice Limitation: While SMOTE is essential for handling imbalance, the synthetic samples, though based on feature space neighborhoods, are not real firms. This could potentially introduce noise or smooth over rare but critical distress patterns that exist in the original, sparse minority class. 6.2 Future research scope Integrating Alternative Data: Future studies could enrich models with unstructured data (news sentiment, management commentary, supply chain news) and real-time indicators (digital footprint, transaction flows) to complement financial ratios. Explainable AI (XAI) Applications: Employing techniques like SHAP (SHapley Additive exPlanations) or LIME on top of the best-performing black-box models could provide local and global explanations for predictions, enhancing trust and actionable insight for stakeholders. Dynamic Forecasting Models: Developing models that use sequential data (e.g., financial time series) with architectures like LSTMs (Long Short-Term Memory networks) could move from classification to dynamic probability forecasting. Granular Sub-sector Analysis: With richer data, future work could build separate, tailored models for wholesale, retail, and motor vehicle repair to uncover sub-sector-specific pathologies. Cross-Country Comparative Studies: Applying a similar methodological framework to the trade sectors of other emerging economies would allow for comparative analysis, distinguishing universal distress signals from context-dependent ones. Data availability statement Underlying data The dataset supporting the findings of this study has been deposited in the Figshare repository. To protect participant confidentiality, the data have been de-identified and are available for research purposes only. Figshare: Dataset for Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective. Dataset. https://doi.org/10.6084/m9.figshare.30392467 ( Desai, 2025 ). The project contains the following underlying data: • Data.xlsx Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). References Agrawal K, Maheshwari Y: Efficacy of industry factors for corporate default prediction. IIMB Manag. Rev. 2019; 31 (1): 71–77. Alaka HA, Oyedele LO, Owolabi HA, et al. : A framework for big data analytics approach to failure prediction of construction firms. Appl. Comput. Inform. 2018; 16 (1/2): 207–222. Alam TM, Shaukat K, Mushtaq M, et al. : Corporate bankruptcy prediction: An approach towards better corporate world. Comput. J. 2021; 64 (11): 1731–1746. Alfaro E, Gámez M, García N: Bankruptcy Prediction Through Ensemble Trees. Ensemble Classification Methods with Applications in R. 2018; pp. 97–118. Altman EI: Financial ratios, discriminant analysis and the prediction of corporate bankruptcy. J. Finance. 1968; 23 (4):589–609. Amirshahi B, Lahmiri S: Bankruptcy prediction using optimal ensemble models under balanced and imbalanced data. Expert. Syst. 2024; e13599. Arnis N: Predicting Corporate Bankruptcy: A Cross-Sectoral Empirical Study-The Case of Greece. International Journal of Business and Economic Sciences Applied Research (IJBESAR). 2018; 11 (3): 31–56. ASSOCHAM: Associated Chambers of Commerce and Industry of India. Bulletin. 2021; Vol No 48 (5). May 2021. Bekkar M, Kheliouane H, Taklit A: Evaluation measures for models assessment over imbalanced data sets. Journal of Information Engineering and Applications. 2013; 3 (10). Berent T, Rejman R: Bankruptcy prediction with a doubly stochastic poisson forward intensity model and low-quality data. Risks. 2021; 9 (12): 217. Bogdan S, Šikić L, Bareša S: Predicting bankruptcy based on the full population of Croatian companies. Ekonomski pregled. 2021; 72 (5): 643–669. Buele I, Mora A, Santiago S: Ecuadorian wholesale and retail trade companies: analysis of the financial situation and bankruptcy forecast under Altman Z-score. Academy of Accounting and Financial Studies Journal. 2021; 25 (1); 1–11. EDUCATION. Proceedings of the International Scientific Conference (Vol. 6, pp. 316-329). Desai G: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective. Dataset. figshare. 2025. Publisher Full Text Fernández A, Garcia S, Herrera F, et al. : SMOTE for learning from imbalanced data: progress and challenges, marking the 15-year anniversary. J. Artif. Intell. Res. 2018; 61 : 863–905. Freitas AA: Comprehensible classification models: a position paper. ACM SIGKDD explorations newsletter. 2014; 15 (1): 1–10. Garcia J: Bankruptcy prediction using synthetic sampling. Mach. Learn. Appl. 2022; 9 : 100343. Ghatasheh N, Faris H, AlTaharwa I, et al. : Business analytics in telemarketing: Cost-sensitive analysis of bank campaigns using artificial neural networks. Appl. Sci. 2020; 10 (7): 2581. Guidotti R, Monreale A, Ruggieri S, et al. : A survey of methods for explaining black box models. ACM Comput. Surv. 2018; 51 (5): 1–42. Kim MJ, Kang DK, Kim HB: Geometric mean based boosting algorithm with over-sampling to resolve data imbalance problem for bankruptcy prediction. Expert Syst. Appl. 2015; 42 (3): 1074–1082. Kuhn M, Johnson K: Applied predictive modeling. New York: Springer; 2013; vol. 26 . : 13. Kumar PR, Ravi V: Bankruptcy prediction in banks and firms via statistical and intelligent techniques–A review. Eur. J. Oper. Res. 2007; 180 (1): 1–28. Le T, Lee MY, Park JR, et al. : Oversampling techniques for bankruptcy prediction: Novel features from a transaction dataset. Symmetry. 2018; 10 (4): 79. Mackevičius J, Šneidere R, Tamulevičienė D: Complex analysis of company bankruptcy forecasting: theoretical insight. SOCIETY. INTEGRATION. 2018, May. Matsumaru M, Kawanaka T, Kaneko S, et al. : Bankruptcy prediction for Japanese corporations using support vector machine, artificial neural network, and multivariate discriminant analysis. Int. J. Ind. Eng. 2019; 1 (1): 78–96. Němec D, Pavlík M: Predicting insolvency risk of the Czech companies. Proceedings of the International Scientific Conference Quantitative Methods in Economics: Multiple Criteria Decision Making XVIII. 2016; pp. 258–263. Papíková L, Papík M: Effects of classification, feature selection, and resampling methods on bankruptcy prediction of small and medium-sized enterprises. Intell. Syst. Account. Finance Manag. 2022; 29 (4): 254–281. Pervan I, Pervan M, Vukoja B: Prediction of company bankruptcy using statistical techniques–Case of Croatia. Croat. Oper. Res. Rev. 2011; 2 (1): 158–167. Pompe PP, Feelders AJ: Using machine learning, neural networks, and statistics to predict corporate bankruptcy. Comput. Aided Civ. Inf. Eng. 1997; 12 (4): 267–276. Puli S, Thota N, Subrahmanyam ACV: Assessing Machine Learning Techniques for Predicting Banking Crises in India. J. Risk Financial Manag. 2024; 17 (4): 141. Publisher Full Text RBI: “Chapter VI. Regulation, Supervision and Financial Stability”, Annual Report. Reserve Bank of India; 2020. RBI: “Chapter VI. Regulation, Supervision and Financial Stability”, Annual Report. Reserve Bank of India; 2023. Smiti S, Soui M: Bankruptcy prediction using deep learning approach based on borderline SMOTE. Inf. Syst. Front. 2020; 22 (5): 1067–1083. Tanaka K, Higashide T, Kinkyo T, et al. : Analyzing industry-level vulnerability by predicting financial bankruptcy. Econ. Inq. 2019; 57 (4): 2017–2034. Tumpach M, Surovičová A, Juhászová Z, et al. : Prediction of the bankruptcy of Slovak companies using neural networks with SMOTE. Ekonomický časopis. 2020; 68 (10): 1021–1039. Veganzones D, Séverin E: An investigation of bankruptcy prediction in imbalanced datasets. Decis. Support. Syst. 2018; 112 : 111–124. Venkatachalam R, Natarajan P: A Fresh Approach to Current Ratio with Respect to Airline Industry. Int. J. Manag. Econ. 2015; ISSN 2231–4687. Vuković B, Milutinovic S, Milićević N, et al. : Corporate bankruptcy prediction: evidence from wholesale companies in the Western European countries. Ekonomicky casopis. 2020; 68 (5): 477–498. Footnotes 1 Economic survey 2016-17, One Economic India: For Goods and in the Eyes of the Constitution. Government of India. 2 Indian Brand Equity Foundation. Retail Industry Report, December 2023. https://www.ibef.org/industry/retail-india 3 Basic statistical returns, 2023. Reserve Bank of India. 4 For simplicity, henceforth, the wholesale trade, retail trade and repair of motor vehicles together shall be referred to as trade services. 5 Class imbalance refers to the situations where either one of the target classes (positive or negative) variables dominates the dataset impacting the training of the algorithm, resulting in higher classification error rates. 6 The dispensation allowed by the Reserve Bank of India to mitigated COVID-19 related stress on borrowers adopted a differentiated approach for small and larger firms with criteria specified on financial ratios of firms. 7 Although several other business criteria can be applied to understand bankruptcy risks, the present study the attention is limited to the basic and intuitive measures to get across the usefulness of adopting such an analytical framework. 8 Reckoning the same, the firms are classified based on asset size into four categories viz., A (>INR 5000 Cr); B (INR 1000 to 5000 Cr); C (INR 200 to 1000 Cr) and D (less than INR 200 Cr) Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 14 Nov 2025 ADD YOUR COMMENT Comment Author details Author details 1 Department of Economics and Finance, Birla Institute of Technology & Science Pilani - Hyderabad Campus, Hyderabad, Telangana, 500078, India 2 Department of Commerce, Manipal Academy of Higher Education, Manipal, Karnataka, India Nagaraju Thota Roles: Conceptualization, Formal Analysis, Writing – Original Draft Preparation Guruprasad Desai Roles: Conceptualization, Methodology, Writing – Review & Editing Sreenivasulu Puli Roles: Formal Analysis, Methodology A.C.V. Subrahmanyam Roles: Formal Analysis, Methodology, Supervision V N Vishweswarsastry Roles: Methodology, Resources, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (2) version 2 Revised Published: 13 Jan 2026, 14:1251 https://doi.org/10.12688/f1000research.170279.2 version 1 Published: 14 Nov 2025, 14:1251 https://doi.org/10.12688/f1000research.170279.1 Copyright © 2026 Thota N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Thota N, Desai G, Puli S et al. Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.12688/f1000research.170279.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 2 VERSION 2 PUBLISHED 13 Jan 2026 Revised Views 0 Cite How to cite this report: Gajdošíková D. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r463908 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-463908 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 12 Mar 2026 Dominika Gajdošíková , University of Zilina, Slovakia, Slovakia Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.194820.r463908 The paper examines the effectiveness of Artificial Intelligence and Machine Learning (AI-ML) models in predicting corporate bankruptcy within India’s trade services sector. The study is based on a dataset of 5,527 companies, including 241 bankrupt firms, and employs eight ... Continue reading READ ALL The paper examines the effectiveness of Artificial Intelligence and Machine Learning (AI-ML) models in predicting corporate bankruptcy within India’s trade services sector. The study is based on a dataset of 5,527 companies, including 241 bankrupt firms, and employs eight machine learning models such as Random Forest, Gradient Boosting, Neural Networks, and Support Vector Machines. To address class imbalance, the authors apply the SMOTE technique and evaluate model performance using repeated k-fold cross-validation. The results suggest that AI-ML models are capable of predicting bankruptcy in the sector with relatively high accuracy, particularly when segmenting firms based on business rules related to liquidity, profitability, and asset size. However, despite these contributions, several areas for improvement were identified that limit the paper’s theoretical grounding, methodological transparency, and analytical clarity. 1. Although the paper claims to address a gap related to bankruptcy prediction in India’s trade services sector, the originality of the study is not sufficiently articulated. The introduction would benefit from a more precise explanation of how the present research extends existing AI-ML bankruptcy prediction frameworks beyond simply applying established models to a new dataset. The novelty should be clarified in terms of theoretical contribution, methodological innovation, or empirical insight. 2. The argument that the trade services sector is understudied is presented but not strongly substantiated through systematic comparison with existing studies. A more explicit positioning of this research relative to prior empirical studies would strengthen the originality claim. 3. The introduction briefly references the importance of trade services and the need for sector-specific models but lacks a comprehensive overview of previous bankruptcy prediction research in both developed and emerging markets. The discussion of foundational studies and recent AI-ML developments should be expanded to better contextualize the research problem. 4. While the literature review is organized thematically, many references are discussed descriptively rather than critically. There is limited synthesis of how the cited studies collectively inform the research gap. Additionally, the review focuses primarily on methodological developments rather than on sector-specific empirical findings. 5. Although the study employs eight AI-ML models, the theoretical justification for selecting these specific algorithms is relatively limited. The discussion focuses mainly on their popularity in the literature rather than on their suitability for the specific characteristics of the dataset. 6. While hyperparameters are listed, the methodological explanation of model training and tuning remains relatively brief. A clearer explanation of feature selection procedures, variable transformations, and potential multicollinearity issues would improve transparency. 7. The paper introduces twenty financial ratios as explanatory variables but does not sufficiently justify their inclusion based on theoretical or empirical literature. A more structured explanation of how these variables relate to bankruptcy risk would strengthen the methodological framework. 8. The use of business rules for segmentation (liquidity, profitability, asset size) is interesting but insufficiently justified theoretically. The rationale for the chosen thresholds (e.g., liquidity ratios) should be supported with references or empirical reasoning. 9. The results are generally presented clearly through performance metrics such as accuracy, precision, recall, F1-score, and AUROC. However, the interpretation of these results remains somewhat descriptive. A deeper discussion explaining why certain models perform better than others would improve the analytical depth. 10. The practical implications for stakeholders such as investors, creditors, and regulators are mentioned but remain relatively general. The paper would benefit from clearer examples of how the proposed models could be implemented in real-world credit risk assessment or financial monitoring systems. Given the focus on an emerging market context, the study could more explicitly discuss implications for financial regulation, early warning systems, or banking supervision. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Corporate finance; bankruptcy and financial distress prediction; financial risk assessment; quantitative methods and predictive analytics in economics; machine learning applications in financial modelling. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Gajdošíková D. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r463908 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-463908 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Por LY. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r463907 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-463907 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 05 Mar 2026 Lip Yee Por , Universiti Malaya, Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.194820.r463907 This manuscript investigates bankruptcy prediction in India’s trade services sector (wholesale, retail, and motor vehicle repair) using a suite of eight AI-ML classifiers (LR, RF, NB, GB, SVM, KNN, DT, ANN), addressing class imbalance via SMOTE, and extending the analysis through business-rule-based segmentation (liquidity, profitability, asset size). ... Continue reading READ ALL This manuscript investigates bankruptcy prediction in India’s trade services sector (wholesale, retail, and motor vehicle repair) using a suite of eight AI-ML classifiers (LR, RF, NB, GB, SVM, KNN, DT, ANN), addressing class imbalance via SMOTE, and extending the analysis through business-rule-based segmentation (liquidity, profitability, asset size). The proposed method is interesting but there are several major concerns: 1. The manuscript states that 241 bankrupt firms were sourced from IBBI and merged with 5,527 trade-service firms, with a train/test split and cross-validation. However, the time horizon, reference year of financial ratios, and whether the task is one-year-ahead prediction (or contemporaneous classification) are not explicitly defined. Bankruptcy prediction is inherently temporal, and unclear timing can inflate performance if observations are mixed across years. Suggestion: Clearly specify (i) the observation period, (ii) how the “bankrupt” label aligns with the financial statement year (s), and (iii) whether the model predicts bankruptcy ahead of time (e.g., t–1 → t). If possible, add a temporal holdout validation (train on earlier periods, test on later periods) and report results alongside random splits. 2. The paper reports strong performance (e.g., Random Forest/ANN often near the top). Given the original class ratio (241 bankrupt vs 5,286 non-bankrupt), using SMOTE can be appropriate, but it also raises risks of over-optimistic metrics if not handled strictly within folds and with careful model selection. Suggestion: Provide a step-by-step, unambiguous description of the pipeline order: split → CV folds → scaling → SMOTE → training → testing. Additionally, report mean ± standard deviation across folds (not just means) and include confidence intervals for AUROC/F1 to demonstrate robustness. 3. The manuscript lists hyperparameters and states grid search was used. However, it is not entirely clear whether hyperparameter selection occurred inside the repeated cross-validation loop (nested CV) or outside it. If tuning uses information from the same folds used to report performance, results can be biased upward. Suggestion: Use nested cross-validation (inner loop for tuning, outer loop for reporting) or clearly state and justify why the current strategy does not leak information. At minimum, provide the tuning search space and confirm that tuning used training folds only. 4. Segmenting by liquidity/profitability/asset size and ranking variables using Information Value (IV) is practically appealing. However, IV is typically associated with scorecard/logit-style reasoning, and its interpretation alongside tree ensembles and neural networks needs clearer methodological grounding. Suggestion: Explain precisely how IV was computed (binning approach, WoE/IV procedure, thresholds for “high IV”) and add a complementary model-agnostic interpretation check (e.g., permutation importance). If you retain IV as the main interpretability layer, explicitly justify its validity for the models used and discuss limitations. 5. The manuscript uses many design elements—(i) eight classifiers, (ii) SMOTE balancing, (iii) standardization, (iv) segmentation rules, (v) IV-based early-warning indicators—yet it is not demonstrated which components drive the gains. Suggestion: Add ablation experiments such as: With vs without SMOTE (or alternative imbalance handling) Full feature set vs top-k IV features Aggregate modelling vs segmented modelling (show whether segmentation improves AUROC/F1 materially, not just changes IV rankings) This will validate the necessity and contribution of each component of the framework. 6. The manuscript compares multiple ML models and reports multiple metrics but claims about superiority should be supported by statistical comparisons (especially when differences are small for some metrics). Suggestion: Add statistical tests for paired model comparisons across folds (e.g., corrected resampled t-test or a nonparametric alternative). Also consider reporting rank-based comparison across folds (average ranks) rather than relying solely on point estimates. 7. The dataset is described as trade services (wholesale, retail, repair) but acknowledges limited granularity. This heterogeneity could drive model behaviour and variable importance. Suggestion: Strengthen the limitation discussion and—if data permits—add a robustness check for listed vs non-listed firms, or at least stratified evaluation to confirm the model is not primarily learning listing status or scale effects. If sub-sector granularity is unavailable, discuss how this may affect generalization and policy recommendations. 8. Avoid citation of non-peer-reviewed or weakly substantiated works. Suggestion: Ensure all references are from peer-reviewed sources. Avoid citing arXiv or preprints papers. Remove or replace them with authoritative journal or conference papers. 9. While the manuscript cites several strong foundational works on bankruptcy prediction and AI-ML techniques, it omits recent and relevant studies on imbalanced learning, hybrid machine learning strategies, and advanced optimization-based predictive modeling that are directly applicable to financial distress forecasting. The current literature review would benefit from incorporating more recent AI-driven approaches that address class imbalance, hyperparameter optimization, and robust validation in complex predictive settings. Suggestion: Incorporate and discuss the following to enrich the literature review and strengthen the methodological positioning of the study: Refer to reference 1: → Provides direct methodological relevance by addressing bankruptcy forecasting under severe class imbalance conditions using hybrid ML techniques. This study can strengthen the justification for using SMOTE and multiple classifiers in your framework. Refer to reference 2: → Demonstrates the importance of systematic hyperparameter optimization in improving model robustness and generalization, which is directly relevant to your multi-model comparison strategy. Refer to reference 3: → Highlights the value of temporal deep learning architectures for financial prediction problems, which can help position your work within broader AI-driven financial forecasting research. Refer to reference 4: → Illustrates the integration of attention mechanisms and hybrid LSTM architectures to enhance predictive discrimination, offering conceptual support for exploring more advanced deep architectures beyond standard ANN models. Incorporating these references would better position your work within the current state-of-the-art in AI-enabled predictive modeling, particularly in handling imbalanced datasets, optimizing model architectures, and strengthening methodological rigor in financial risk forecasting. Minor Concerns 10. Replace “supervisory machine learning” with “supervised machine learning,” and ensure consistent naming of models/metrics (e.g., recall vs sensitivity). 11. A careful proofreading pass is recommended to reduce repetition and improve readability. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes References 1. Ainan U, Por L, Chen Y, Yang J, et al.: Advancing Bankruptcy Forecasting With Hybrid Machine Learning Techniques: Insights From an Unbalanced Polish Dataset. IEEE Access . 2024; 12 : 9369-9381 Publisher Full Text 2. Li H, Govindarajan V, Ang T, Shaikh Z, et al.: MSPO: A machine learning hyperparameter optimization method for enhanced breast cancer image classification. DIGITAL HEALTH . 2025; 11 . Publisher Full Text 3. Ku C, Xiong J, Chen Y, Cheah S, et al.: Improving Stock Market Predictions: An Equity Forecasting Scanner Using Long Short-Term Memory Method with Dynamic Indicators for Malaysia Stock Market. Mathematics . 2023; 11 (11). Publisher Full Text 4. He Z, Yang J, Alroobaea R, Yee Por L: SeizureLSTM: An optimal attention-based trans-LSTM network for epileptic seizure detection using optimal weighted feature integration. Biomedical Signal Processing and Control . 2024; 96 . Publisher Full Text Competing Interests: No competing interests were disclosed. Reviewer Expertise: machine learning I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Por LY. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r463907 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-463907 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Views 0 Cite How to cite this report: László V. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r449963 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-449963 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 24 Jan 2026 Vasa László , Széchenyi István University, Győr, Hungary Approved VIEWS 0 https://doi.org/10.5256/f1000research.194820.r449963 The authors amended the paper accordingly, taking the reviewers' opinions and critics into consideration. I ... Continue reading READ ALL The authors amended the paper accordingly, taking the reviewers' opinions and critics into consideration. I find the paper suitable for indexing in its current for, no additional changes are required. Competing Interests: No competing interests were disclosed. Reviewer Expertise: economics and management I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT László V. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r449963 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-449963 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Version 1 VERSION 1 PUBLISHED 14 Nov 2025 Views 0 Cite How to cite this report: László V. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.187721.r435705 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v1#referee-response-435705 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 27 Dec 2025 Vasa László , Széchenyi István University, Győr, Hungary Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.187721.r435705 The research focuses on an actual topic. Predicting bankruptcy in any sector is an evergreen issue, so investigating it in the wholesale, repair and motor vehicle repair looks like an original idea. Basically, I like the paper's ... Continue reading READ ALL The research focuses on an actual topic. Predicting bankruptcy in any sector is an evergreen issue, so investigating it in the wholesale, repair and motor vehicle repair looks like an original idea. Basically, I like the paper's focus and flow, however, I feel some weaknesses: - In the introduction, the reason for this research should be better explained, involving more sources. - The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. - While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. - the limitations of the research are not highlighted. So, I recommend revising the manuscript accordingly. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: economics and management I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT László V. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.187721.r435705 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v1#referee-response-435705 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 10 Jan 2026 Guruprasad Desai , Manipal Academy of Higher Education, Manipal, India 10 Jan 2026 Author Response 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification ... Continue reading 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification and contextual foundation in the introduction. We agree that a more thorough explanation of the research rationale, supported by additional sources, will enhance the manuscript's scholarly contribution and clarity. In response, we will expand the final paragraphs of the introduction to explicitly articulate the research gaps, theoretical motivation, and practical necessity for this study, drawing on relevant literature and empirical evidence. 2. The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. Response: Thank you for the insightful feedback regarding the literature review. We acknowledge that expanding the review to include a more comprehensive and up-to-date survey of international sources, particularly from top-tier journals, will strengthen the scholarly foundation and contextual relevance of our study. In response, we will significantly extend Section 2: Literature Review by integrating recent (2020–2024) high-impact research on AI/ML-based bankruptcy prediction across sectors and economies, with a specific focus on studies from leading finance, computational intelligence, and risk management journals. 3. While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. Response: Thank you for this constructive observation regarding the need for a clearer methodological justification. We agree that a more explicit rationale for the selection of the specific AI-ML models, performance metrics, and analytical framework (including SMOTE and business rules) would strengthen the methodological transparency and scholarly rigor of the paper. In response, we will enhance Section 3: Data and Methodology by adding a dedicated subsection that systematically outlines the reasoning behind each methodological choice, linking them directly to the research objectives, data characteristics, and established practices in the bankruptcy prediction literature. 4. The limitations of the research are not highlighted. Response: Thank you for this important observation regarding the need to explicitly acknowledge the limitations of our research. We agree that a candid discussion of the study's constraints is essential for scholarly integrity, contextualizes the findings, and provides valuable direction for future research. In response, we will add a dedicated subsection titled "Limitations and Future Research" within the Conclusion section. This will clearly and concisely outline the key limitations pertaining to data, methodology, and generalizability, while simultaneously proposing pathways for subsequent studies to address these constraints. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our research work 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification and contextual foundation in the introduction. We agree that a more thorough explanation of the research rationale, supported by additional sources, will enhance the manuscript's scholarly contribution and clarity. In response, we will expand the final paragraphs of the introduction to explicitly articulate the research gaps, theoretical motivation, and practical necessity for this study, drawing on relevant literature and empirical evidence. 2. The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. Response: Thank you for the insightful feedback regarding the literature review. We acknowledge that expanding the review to include a more comprehensive and up-to-date survey of international sources, particularly from top-tier journals, will strengthen the scholarly foundation and contextual relevance of our study. In response, we will significantly extend Section 2: Literature Review by integrating recent (2020–2024) high-impact research on AI/ML-based bankruptcy prediction across sectors and economies, with a specific focus on studies from leading finance, computational intelligence, and risk management journals. 3. While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. Response: Thank you for this constructive observation regarding the need for a clearer methodological justification. We agree that a more explicit rationale for the selection of the specific AI-ML models, performance metrics, and analytical framework (including SMOTE and business rules) would strengthen the methodological transparency and scholarly rigor of the paper. In response, we will enhance Section 3: Data and Methodology by adding a dedicated subsection that systematically outlines the reasoning behind each methodological choice, linking them directly to the research objectives, data characteristics, and established practices in the bankruptcy prediction literature. 4. The limitations of the research are not highlighted. Response: Thank you for this important observation regarding the need to explicitly acknowledge the limitations of our research. We agree that a candid discussion of the study's constraints is essential for scholarly integrity, contextualizes the findings, and provides valuable direction for future research. In response, we will add a dedicated subsection titled "Limitations and Future Research" within the Conclusion section. This will clearly and concisely outline the key limitations pertaining to data, methodology, and generalizability, while simultaneously proposing pathways for subsequent studies to address these constraints. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our research work Competing Interests: The authors declare that they have no competing interests to disclose. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 10 Jan 2026 Guruprasad Desai , Manipal Academy of Higher Education, Manipal, India 10 Jan 2026 Author Response 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification ... Continue reading 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification and contextual foundation in the introduction. We agree that a more thorough explanation of the research rationale, supported by additional sources, will enhance the manuscript's scholarly contribution and clarity. In response, we will expand the final paragraphs of the introduction to explicitly articulate the research gaps, theoretical motivation, and practical necessity for this study, drawing on relevant literature and empirical evidence. 2. The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. Response: Thank you for the insightful feedback regarding the literature review. We acknowledge that expanding the review to include a more comprehensive and up-to-date survey of international sources, particularly from top-tier journals, will strengthen the scholarly foundation and contextual relevance of our study. In response, we will significantly extend Section 2: Literature Review by integrating recent (2020–2024) high-impact research on AI/ML-based bankruptcy prediction across sectors and economies, with a specific focus on studies from leading finance, computational intelligence, and risk management journals. 3. While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. Response: Thank you for this constructive observation regarding the need for a clearer methodological justification. We agree that a more explicit rationale for the selection of the specific AI-ML models, performance metrics, and analytical framework (including SMOTE and business rules) would strengthen the methodological transparency and scholarly rigor of the paper. In response, we will enhance Section 3: Data and Methodology by adding a dedicated subsection that systematically outlines the reasoning behind each methodological choice, linking them directly to the research objectives, data characteristics, and established practices in the bankruptcy prediction literature. 4. The limitations of the research are not highlighted. Response: Thank you for this important observation regarding the need to explicitly acknowledge the limitations of our research. We agree that a candid discussion of the study's constraints is essential for scholarly integrity, contextualizes the findings, and provides valuable direction for future research. In response, we will add a dedicated subsection titled "Limitations and Future Research" within the Conclusion section. This will clearly and concisely outline the key limitations pertaining to data, methodology, and generalizability, while simultaneously proposing pathways for subsequent studies to address these constraints. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our research work 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification and contextual foundation in the introduction. We agree that a more thorough explanation of the research rationale, supported by additional sources, will enhance the manuscript's scholarly contribution and clarity. In response, we will expand the final paragraphs of the introduction to explicitly articulate the research gaps, theoretical motivation, and practical necessity for this study, drawing on relevant literature and empirical evidence. 2. The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. Response: Thank you for the insightful feedback regarding the literature review. We acknowledge that expanding the review to include a more comprehensive and up-to-date survey of international sources, particularly from top-tier journals, will strengthen the scholarly foundation and contextual relevance of our study. In response, we will significantly extend Section 2: Literature Review by integrating recent (2020–2024) high-impact research on AI/ML-based bankruptcy prediction across sectors and economies, with a specific focus on studies from leading finance, computational intelligence, and risk management journals. 3. While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. Response: Thank you for this constructive observation regarding the need for a clearer methodological justification. We agree that a more explicit rationale for the selection of the specific AI-ML models, performance metrics, and analytical framework (including SMOTE and business rules) would strengthen the methodological transparency and scholarly rigor of the paper. In response, we will enhance Section 3: Data and Methodology by adding a dedicated subsection that systematically outlines the reasoning behind each methodological choice, linking them directly to the research objectives, data characteristics, and established practices in the bankruptcy prediction literature. 4. The limitations of the research are not highlighted. Response: Thank you for this important observation regarding the need to explicitly acknowledge the limitations of our research. We agree that a candid discussion of the study's constraints is essential for scholarly integrity, contextualizes the findings, and provides valuable direction for future research. In response, we will add a dedicated subsection titled "Limitations and Future Research" within the Conclusion section. This will clearly and concisely outline the key limitations pertaining to data, methodology, and generalizability, while simultaneously proposing pathways for subsequent studies to address these constraints. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our research work Competing Interests: The authors declare that they have no competing interests to disclose. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Adukpo TK and Abdulmumin-Butali N. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.187721.r435704 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v1#referee-response-435704 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 24 Dec 2025 Tobias Kwame Adukpo , University for Development Studies, Tamale, Ghana Netifatu Abdulmumin-Butali , Information Technology and Management, The University of Texas at Dallas (Ringgold ID: 12335), Texas, USA Approved VIEWS 0 https://doi.org/10.5256/f1000research.187721.r435704 The study demonstrates that AI-ML models can predict bankruptcy in India's trade service sector with Random Forest performing best but critical flaws must be fixed: 1. charity whether SMOTE was applied before/after train-test split to rule out data leakage, ... Continue reading READ ALL The study demonstrates that AI-ML models can predict bankruptcy in India's trade service sector with Random Forest performing best but critical flaws must be fixed: 1. charity whether SMOTE was applied before/after train-test split to rule out data leakage, 2. address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted and 3. provide all model hyperparameters and implantation details for replicability. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly References 1. Adukpo T, Bethel J: Impact of Macroeconomic Factors on Government Spending in Ghana. American Journal of Applied Statistics and Economics . 2025; 4 (1): 119-126 Publisher Full Text Competing Interests: No competing interests were disclosed. Reviewer Expertise: Machine learning and deep learning We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Adukpo TK and Abdulmumin-Butali N. Reviewer Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.187721.r435704 ) The direct URL for this report is: https://f1000research.com/articles/14-1251/v1#referee-response-435704 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 10 Jan 2026 Guruprasad Desai , Manipal Academy of Higher Education, Manipal, India 10 Jan 2026 Author Response Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential ... Continue reading Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential for data leakage in the application of the Synthetic Minority Oversampling Technique (SMOTE). We appreciate the opportunity to clarify this aspect of our procedure and strengthen the manuscript. In response to the reviewer's concern, we confirm that in our study, SMOTE was applied exclusively to the training dataset after the train-test split was performed, thereby rigorously preventing any data leakage from the synthetic samples into the test set. The original, unmodified test set was preserved for the final evaluation of all models to ensure an unbiased assessment of their predictive performance on real, unseen data. This approach is a standard and crucial practice to maintain the integrity of model validation when addressing class imbalance. We will incorporate this clarification into the revised manuscript to enhance methodological transparency. The most appropriate location for this addition is within Section 3.1 (Data) and Section 3.5 (Class Imbalance – SMOTE Technique), where the data preparation and SMOTE application are described. 2. Address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted Response: We thank the respected reviewer for this insightful and important comment regarding the validation of the high accuracy rates reported in our study. In this regard, we have added highlighted the following paragraph along with the other changes here and there in the revised article: 3.2.1 Model Validation Strategy To rigorously evaluate model performance and guard against overfitting, all models were subjected to a repeated k-fold cross-validation procedure. The SMOTE-balanced dataset was randomly partitioned into *k=10* subsets of approximately equal size. For each model, the training and evaluation process was repeated 10 times. In each iteration (or fold), a different subset was used as the hold-out test set, while the remaining nine subsets were combined for training (including the application of SMOTE only on the training fold to prevent data leakage). The performance metrics for each fold were recorded. The final performance metrics presented in the results (Accuracy, Precision, Recall, F1-Score, Specificity, AUROC) represent the mean values calculated across all 10 test folds. This process provides a robust and reliable estimate of the models' predictive generalization capability on unseen data. 3. Provide all model hyperparameters and implantation details for replicability Response: Thank you for the constructive feedback. We appreciate the reviewer’s suggestion to include all model hyperparameters and implementation details to enhance the reproducibility of our study. In response, we will add a new subsection titled “3.2.2 Model Specifications and Hyperparameters” under Section 3.2 (Methodology - AI-ML Models). This subsection will provide a detailed description of the software, libraries, hyperparameter settings, and training procedures used for each of the eight AI-ML models implemented in the study. The addition will ensure that other researchers can replicate our experiments precisely. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our experimental design. Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential for data leakage in the application of the Synthetic Minority Oversampling Technique (SMOTE). We appreciate the opportunity to clarify this aspect of our procedure and strengthen the manuscript. In response to the reviewer's concern, we confirm that in our study, SMOTE was applied exclusively to the training dataset after the train-test split was performed, thereby rigorously preventing any data leakage from the synthetic samples into the test set. The original, unmodified test set was preserved for the final evaluation of all models to ensure an unbiased assessment of their predictive performance on real, unseen data. This approach is a standard and crucial practice to maintain the integrity of model validation when addressing class imbalance. We will incorporate this clarification into the revised manuscript to enhance methodological transparency. The most appropriate location for this addition is within Section 3.1 (Data) and Section 3.5 (Class Imbalance – SMOTE Technique), where the data preparation and SMOTE application are described. 2. Address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted Response: We thank the respected reviewer for this insightful and important comment regarding the validation of the high accuracy rates reported in our study. In this regard, we have added highlighted the following paragraph along with the other changes here and there in the revised article: 3.2.1 Model Validation Strategy To rigorously evaluate model performance and guard against overfitting, all models were subjected to a repeated k-fold cross-validation procedure. The SMOTE-balanced dataset was randomly partitioned into *k=10* subsets of approximately equal size. For each model, the training and evaluation process was repeated 10 times. In each iteration (or fold), a different subset was used as the hold-out test set, while the remaining nine subsets were combined for training (including the application of SMOTE only on the training fold to prevent data leakage). The performance metrics for each fold were recorded. The final performance metrics presented in the results (Accuracy, Precision, Recall, F1-Score, Specificity, AUROC) represent the mean values calculated across all 10 test folds. This process provides a robust and reliable estimate of the models' predictive generalization capability on unseen data. 3. Provide all model hyperparameters and implantation details for replicability Response: Thank you for the constructive feedback. We appreciate the reviewer’s suggestion to include all model hyperparameters and implementation details to enhance the reproducibility of our study. In response, we will add a new subsection titled “3.2.2 Model Specifications and Hyperparameters” under Section 3.2 (Methodology - AI-ML Models). This subsection will provide a detailed description of the software, libraries, hyperparameter settings, and training procedures used for each of the eight AI-ML models implemented in the study. The addition will ensure that other researchers can replicate our experiments precisely. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our experimental design. Competing Interests: The authors declare that they have no competing interests to disclose Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 10 Jan 2026 Guruprasad Desai , Manipal Academy of Higher Education, Manipal, India 10 Jan 2026 Author Response Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential ... Continue reading Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential for data leakage in the application of the Synthetic Minority Oversampling Technique (SMOTE). We appreciate the opportunity to clarify this aspect of our procedure and strengthen the manuscript. In response to the reviewer's concern, we confirm that in our study, SMOTE was applied exclusively to the training dataset after the train-test split was performed, thereby rigorously preventing any data leakage from the synthetic samples into the test set. The original, unmodified test set was preserved for the final evaluation of all models to ensure an unbiased assessment of their predictive performance on real, unseen data. This approach is a standard and crucial practice to maintain the integrity of model validation when addressing class imbalance. We will incorporate this clarification into the revised manuscript to enhance methodological transparency. The most appropriate location for this addition is within Section 3.1 (Data) and Section 3.5 (Class Imbalance – SMOTE Technique), where the data preparation and SMOTE application are described. 2. Address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted Response: We thank the respected reviewer for this insightful and important comment regarding the validation of the high accuracy rates reported in our study. In this regard, we have added highlighted the following paragraph along with the other changes here and there in the revised article: 3.2.1 Model Validation Strategy To rigorously evaluate model performance and guard against overfitting, all models were subjected to a repeated k-fold cross-validation procedure. The SMOTE-balanced dataset was randomly partitioned into *k=10* subsets of approximately equal size. For each model, the training and evaluation process was repeated 10 times. In each iteration (or fold), a different subset was used as the hold-out test set, while the remaining nine subsets were combined for training (including the application of SMOTE only on the training fold to prevent data leakage). The performance metrics for each fold were recorded. The final performance metrics presented in the results (Accuracy, Precision, Recall, F1-Score, Specificity, AUROC) represent the mean values calculated across all 10 test folds. This process provides a robust and reliable estimate of the models' predictive generalization capability on unseen data. 3. Provide all model hyperparameters and implantation details for replicability Response: Thank you for the constructive feedback. We appreciate the reviewer’s suggestion to include all model hyperparameters and implementation details to enhance the reproducibility of our study. In response, we will add a new subsection titled “3.2.2 Model Specifications and Hyperparameters” under Section 3.2 (Methodology - AI-ML Models). This subsection will provide a detailed description of the software, libraries, hyperparameter settings, and training procedures used for each of the eight AI-ML models implemented in the study. The addition will ensure that other researchers can replicate our experiments precisely. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our experimental design. Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential for data leakage in the application of the Synthetic Minority Oversampling Technique (SMOTE). We appreciate the opportunity to clarify this aspect of our procedure and strengthen the manuscript. In response to the reviewer's concern, we confirm that in our study, SMOTE was applied exclusively to the training dataset after the train-test split was performed, thereby rigorously preventing any data leakage from the synthetic samples into the test set. The original, unmodified test set was preserved for the final evaluation of all models to ensure an unbiased assessment of their predictive performance on real, unseen data. This approach is a standard and crucial practice to maintain the integrity of model validation when addressing class imbalance. We will incorporate this clarification into the revised manuscript to enhance methodological transparency. The most appropriate location for this addition is within Section 3.1 (Data) and Section 3.5 (Class Imbalance – SMOTE Technique), where the data preparation and SMOTE application are described. 2. Address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted Response: We thank the respected reviewer for this insightful and important comment regarding the validation of the high accuracy rates reported in our study. In this regard, we have added highlighted the following paragraph along with the other changes here and there in the revised article: 3.2.1 Model Validation Strategy To rigorously evaluate model performance and guard against overfitting, all models were subjected to a repeated k-fold cross-validation procedure. The SMOTE-balanced dataset was randomly partitioned into *k=10* subsets of approximately equal size. For each model, the training and evaluation process was repeated 10 times. In each iteration (or fold), a different subset was used as the hold-out test set, while the remaining nine subsets were combined for training (including the application of SMOTE only on the training fold to prevent data leakage). The performance metrics for each fold were recorded. The final performance metrics presented in the results (Accuracy, Precision, Recall, F1-Score, Specificity, AUROC) represent the mean values calculated across all 10 test folds. This process provides a robust and reliable estimate of the models' predictive generalization capability on unseen data. 3. Provide all model hyperparameters and implantation details for replicability Response: Thank you for the constructive feedback. We appreciate the reviewer’s suggestion to include all model hyperparameters and implementation details to enhance the reproducibility of our study. In response, we will add a new subsection titled “3.2.2 Model Specifications and Hyperparameters” under Section 3.2 (Methodology - AI-ML Models). This subsection will provide a detailed description of the software, libraries, hyperparameter settings, and training procedures used for each of the eight AI-ML models implemented in the study. The addition will ensure that other researchers can replicate our experiments precisely. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our experimental design. Competing Interests: The authors declare that they have no competing interests to disclose Close Report a concern COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 14 Nov 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 3 4 Version 2 (revision) 13 Jan 26 read read read Version 1 14 Nov 25 read read Tobias Kwame Adukpo , University for Development Studies, Tamale, Ghana Netifatu Abdulmumin-Butali , The University of Texas at Dallas (Ringgold ID: 12335), Texas, USA Vasa László , Széchenyi István University, Győr, Hungary Lip Yee Por , Universiti Malaya, Kuala Lumpur, Malaysia Dominika Gajdošíková , University of Zilina, Slovakia, Slovakia Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Gajdošíková D. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 12 Mar 2026 | for Version 2 Dominika Gajdošíková , University of Zilina, Slovakia, Slovakia 0 Views copyright © 2026 Gajdošíková D. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The paper examines the effectiveness of Artificial Intelligence and Machine Learning (AI-ML) models in predicting corporate bankruptcy within India’s trade services sector. The study is based on a dataset of 5,527 companies, including 241 bankrupt firms, and employs eight machine learning models such as Random Forest, Gradient Boosting, Neural Networks, and Support Vector Machines. To address class imbalance, the authors apply the SMOTE technique and evaluate model performance using repeated k-fold cross-validation. The results suggest that AI-ML models are capable of predicting bankruptcy in the sector with relatively high accuracy, particularly when segmenting firms based on business rules related to liquidity, profitability, and asset size. However, despite these contributions, several areas for improvement were identified that limit the paper’s theoretical grounding, methodological transparency, and analytical clarity. 1. Although the paper claims to address a gap related to bankruptcy prediction in India’s trade services sector, the originality of the study is not sufficiently articulated. The introduction would benefit from a more precise explanation of how the present research extends existing AI-ML bankruptcy prediction frameworks beyond simply applying established models to a new dataset. The novelty should be clarified in terms of theoretical contribution, methodological innovation, or empirical insight. 2. The argument that the trade services sector is understudied is presented but not strongly substantiated through systematic comparison with existing studies. A more explicit positioning of this research relative to prior empirical studies would strengthen the originality claim. 3. The introduction briefly references the importance of trade services and the need for sector-specific models but lacks a comprehensive overview of previous bankruptcy prediction research in both developed and emerging markets. The discussion of foundational studies and recent AI-ML developments should be expanded to better contextualize the research problem. 4. While the literature review is organized thematically, many references are discussed descriptively rather than critically. There is limited synthesis of how the cited studies collectively inform the research gap. Additionally, the review focuses primarily on methodological developments rather than on sector-specific empirical findings. 5. Although the study employs eight AI-ML models, the theoretical justification for selecting these specific algorithms is relatively limited. The discussion focuses mainly on their popularity in the literature rather than on their suitability for the specific characteristics of the dataset. 6. While hyperparameters are listed, the methodological explanation of model training and tuning remains relatively brief. A clearer explanation of feature selection procedures, variable transformations, and potential multicollinearity issues would improve transparency. 7. The paper introduces twenty financial ratios as explanatory variables but does not sufficiently justify their inclusion based on theoretical or empirical literature. A more structured explanation of how these variables relate to bankruptcy risk would strengthen the methodological framework. 8. The use of business rules for segmentation (liquidity, profitability, asset size) is interesting but insufficiently justified theoretically. The rationale for the chosen thresholds (e.g., liquidity ratios) should be supported with references or empirical reasoning. 9. The results are generally presented clearly through performance metrics such as accuracy, precision, recall, F1-score, and AUROC. However, the interpretation of these results remains somewhat descriptive. A deeper discussion explaining why certain models perform better than others would improve the analytical depth. 10. The practical implications for stakeholders such as investors, creditors, and regulators are mentioned but remain relatively general. The paper would benefit from clearer examples of how the proposed models could be implemented in real-world credit risk assessment or financial monitoring systems. Given the focus on an emerging market context, the study could more explicitly discuss implications for financial regulation, early warning systems, or banking supervision. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Corporate finance; bankruptcy and financial distress prediction; financial risk assessment; quantitative methods and predictive analytics in economics; machine learning applications in financial modelling. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Gajdošíková D. Peer Review Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r463908) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-463908 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Por L. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 05 Mar 2026 | for Version 2 Lip Yee Por , Universiti Malaya, Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 0 Views copyright © 2026 Por L. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This manuscript investigates bankruptcy prediction in India’s trade services sector (wholesale, retail, and motor vehicle repair) using a suite of eight AI-ML classifiers (LR, RF, NB, GB, SVM, KNN, DT, ANN), addressing class imbalance via SMOTE, and extending the analysis through business-rule-based segmentation (liquidity, profitability, asset size). The proposed method is interesting but there are several major concerns: 1. The manuscript states that 241 bankrupt firms were sourced from IBBI and merged with 5,527 trade-service firms, with a train/test split and cross-validation. However, the time horizon, reference year of financial ratios, and whether the task is one-year-ahead prediction (or contemporaneous classification) are not explicitly defined. Bankruptcy prediction is inherently temporal, and unclear timing can inflate performance if observations are mixed across years. Suggestion: Clearly specify (i) the observation period, (ii) how the “bankrupt” label aligns with the financial statement year (s), and (iii) whether the model predicts bankruptcy ahead of time (e.g., t–1 → t). If possible, add a temporal holdout validation (train on earlier periods, test on later periods) and report results alongside random splits. 2. The paper reports strong performance (e.g., Random Forest/ANN often near the top). Given the original class ratio (241 bankrupt vs 5,286 non-bankrupt), using SMOTE can be appropriate, but it also raises risks of over-optimistic metrics if not handled strictly within folds and with careful model selection. Suggestion: Provide a step-by-step, unambiguous description of the pipeline order: split → CV folds → scaling → SMOTE → training → testing. Additionally, report mean ± standard deviation across folds (not just means) and include confidence intervals for AUROC/F1 to demonstrate robustness. 3. The manuscript lists hyperparameters and states grid search was used. However, it is not entirely clear whether hyperparameter selection occurred inside the repeated cross-validation loop (nested CV) or outside it. If tuning uses information from the same folds used to report performance, results can be biased upward. Suggestion: Use nested cross-validation (inner loop for tuning, outer loop for reporting) or clearly state and justify why the current strategy does not leak information. At minimum, provide the tuning search space and confirm that tuning used training folds only. 4. Segmenting by liquidity/profitability/asset size and ranking variables using Information Value (IV) is practically appealing. However, IV is typically associated with scorecard/logit-style reasoning, and its interpretation alongside tree ensembles and neural networks needs clearer methodological grounding. Suggestion: Explain precisely how IV was computed (binning approach, WoE/IV procedure, thresholds for “high IV”) and add a complementary model-agnostic interpretation check (e.g., permutation importance). If you retain IV as the main interpretability layer, explicitly justify its validity for the models used and discuss limitations. 5. The manuscript uses many design elements—(i) eight classifiers, (ii) SMOTE balancing, (iii) standardization, (iv) segmentation rules, (v) IV-based early-warning indicators—yet it is not demonstrated which components drive the gains. Suggestion: Add ablation experiments such as: With vs without SMOTE (or alternative imbalance handling) Full feature set vs top-k IV features Aggregate modelling vs segmented modelling (show whether segmentation improves AUROC/F1 materially, not just changes IV rankings) This will validate the necessity and contribution of each component of the framework. 6. The manuscript compares multiple ML models and reports multiple metrics but claims about superiority should be supported by statistical comparisons (especially when differences are small for some metrics). Suggestion: Add statistical tests for paired model comparisons across folds (e.g., corrected resampled t-test or a nonparametric alternative). Also consider reporting rank-based comparison across folds (average ranks) rather than relying solely on point estimates. 7. The dataset is described as trade services (wholesale, retail, repair) but acknowledges limited granularity. This heterogeneity could drive model behaviour and variable importance. Suggestion: Strengthen the limitation discussion and—if data permits—add a robustness check for listed vs non-listed firms, or at least stratified evaluation to confirm the model is not primarily learning listing status or scale effects. If sub-sector granularity is unavailable, discuss how this may affect generalization and policy recommendations. 8. Avoid citation of non-peer-reviewed or weakly substantiated works. Suggestion: Ensure all references are from peer-reviewed sources. Avoid citing arXiv or preprints papers. Remove or replace them with authoritative journal or conference papers. 9. While the manuscript cites several strong foundational works on bankruptcy prediction and AI-ML techniques, it omits recent and relevant studies on imbalanced learning, hybrid machine learning strategies, and advanced optimization-based predictive modeling that are directly applicable to financial distress forecasting. The current literature review would benefit from incorporating more recent AI-driven approaches that address class imbalance, hyperparameter optimization, and robust validation in complex predictive settings. Suggestion: Incorporate and discuss the following to enrich the literature review and strengthen the methodological positioning of the study: Refer to reference 1: → Provides direct methodological relevance by addressing bankruptcy forecasting under severe class imbalance conditions using hybrid ML techniques. This study can strengthen the justification for using SMOTE and multiple classifiers in your framework. Refer to reference 2: → Demonstrates the importance of systematic hyperparameter optimization in improving model robustness and generalization, which is directly relevant to your multi-model comparison strategy. Refer to reference 3: → Highlights the value of temporal deep learning architectures for financial prediction problems, which can help position your work within broader AI-driven financial forecasting research. Refer to reference 4: → Illustrates the integration of attention mechanisms and hybrid LSTM architectures to enhance predictive discrimination, offering conceptual support for exploring more advanced deep architectures beyond standard ANN models. Incorporating these references would better position your work within the current state-of-the-art in AI-enabled predictive modeling, particularly in handling imbalanced datasets, optimizing model architectures, and strengthening methodological rigor in financial risk forecasting. Minor Concerns 10. Replace “supervisory machine learning” with “supervised machine learning,” and ensure consistent naming of models/metrics (e.g., recall vs sensitivity). 11. A careful proofreading pass is recommended to reduce repetition and improve readability. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes References 1. Ainan U, Por L, Chen Y, Yang J, et al.: Advancing Bankruptcy Forecasting With Hybrid Machine Learning Techniques: Insights From an Unbalanced Polish Dataset. IEEE Access . 2024; 12 : 9369-9381 Publisher Full Text 2. Li H, Govindarajan V, Ang T, Shaikh Z, et al.: MSPO: A machine learning hyperparameter optimization method for enhanced breast cancer image classification. DIGITAL HEALTH . 2025; 11 . Publisher Full Text 3. Ku C, Xiong J, Chen Y, Cheah S, et al.: Improving Stock Market Predictions: An Equity Forecasting Scanner Using Long Short-Term Memory Method with Dynamic Indicators for Malaysia Stock Market. Mathematics . 2023; 11 (11). Publisher Full Text 4. He Z, Yang J, Alroobaea R, Yee Por L: SeizureLSTM: An optimal attention-based trans-LSTM network for epileptic seizure detection using optimal weighted feature integration. Biomedical Signal Processing and Control . 2024; 96 . Publisher Full Text Competing Interests No competing interests were disclosed. Reviewer Expertise machine learning I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Por LY. Peer Review Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r463907) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-463907 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 László V. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 24 Jan 2026 | for Version 2 Vasa László , Széchenyi István University, Győr, Hungary 0 Views copyright © 2026 László V. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The authors amended the paper accordingly, taking the reviewers' opinions and critics into consideration. I find the paper suitable for indexing in its current for, no additional changes are required. Competing Interests No competing interests were disclosed. Reviewer Expertise economics and management I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) László V. Peer Review Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.194820.r449963) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-1251/v2#referee-response-449963 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 László V. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 27 Dec 2025 | for Version 1 Vasa László , Széchenyi István University, Győr, Hungary 0 Views copyright © 2025 László V. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The research focuses on an actual topic. Predicting bankruptcy in any sector is an evergreen issue, so investigating it in the wholesale, repair and motor vehicle repair looks like an original idea. Basically, I like the paper's focus and flow, however, I feel some weaknesses: - In the introduction, the reason for this research should be better explained, involving more sources. - The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. - While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. - the limitations of the research are not highlighted. So, I recommend revising the manuscript accordingly. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise economics and management I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (1) Author Response 10 Jan 2026 Guruprasad Desai, Manipal Academy of Higher Education, Manipal, India 1. In the introduction, the reason for this research should be better explained, involving more sources. Response: Thank you for your constructive feedback regarding the need to strengthen the justification and contextual foundation in the introduction. We agree that a more thorough explanation of the research rationale, supported by additional sources, will enhance the manuscript's scholarly contribution and clarity. In response, we will expand the final paragraphs of the introduction to explicitly articulate the research gaps, theoretical motivation, and practical necessity for this study, drawing on relevant literature and empirical evidence. 2. The literature review is too short, and incomplete; it should be extended significantly, especially involving more latest international sources published in top journals. Response: Thank you for the insightful feedback regarding the literature review. We acknowledge that expanding the review to include a more comprehensive and up-to-date survey of international sources, particularly from top-tier journals, will strengthen the scholarly foundation and contextual relevance of our study. In response, we will significantly extend Section 2: Literature Review by integrating recent (2020–2024) high-impact research on AI/ML-based bankruptcy prediction across sectors and economies, with a specific focus on studies from leading finance, computational intelligence, and risk management journals. 3. While I can accept the selected methodology, the proper introduction and explanation is missing, namely why the authors selected the given methodological toolset. Response: Thank you for this constructive observation regarding the need for a clearer methodological justification. We agree that a more explicit rationale for the selection of the specific AI-ML models, performance metrics, and analytical framework (including SMOTE and business rules) would strengthen the methodological transparency and scholarly rigor of the paper. In response, we will enhance Section 3: Data and Methodology by adding a dedicated subsection that systematically outlines the reasoning behind each methodological choice, linking them directly to the research objectives, data characteristics, and established practices in the bankruptcy prediction literature. 4. The limitations of the research are not highlighted. Response: Thank you for this important observation regarding the need to explicitly acknowledge the limitations of our research. We agree that a candid discussion of the study's constraints is essential for scholarly integrity, contextualizes the findings, and provides valuable direction for future research. In response, we will add a dedicated subsection titled "Limitations and Future Research" within the Conclusion section. This will clearly and concisely outline the key limitations pertaining to data, methodology, and generalizability, while simultaneously proposing pathways for subsequent studies to address these constraints. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our research work View more View less Competing Interests The authors declare that they have no competing interests to disclose. reply Respond Report a concern László V. Peer Review Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.187721.r435705) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-1251/v1#referee-response-435705 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Adukpo T et al. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 24 Dec 2025 | for Version 1 Tobias Kwame Adukpo , University for Development Studies, Tamale, Ghana Netifatu Abdulmumin-Butali , Information Technology and Management, The University of Texas at Dallas (Ringgold ID: 12335), Texas, USA 0 Views copyright © 2025 Adukpo T et al. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The study demonstrates that AI-ML models can predict bankruptcy in India's trade service sector with Random Forest performing best but critical flaws must be fixed: 1. charity whether SMOTE was applied before/after train-test split to rule out data leakage, 2. address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted and 3. provide all model hyperparameters and implantation details for replicability. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly References 1. Adukpo T, Bethel J: Impact of Macroeconomic Factors on Government Spending in Ghana. American Journal of Applied Statistics and Economics . 2025; 4 (1): 119-126 Publisher Full Text Competing Interests No competing interests were disclosed. Reviewer Expertise Machine learning and deep learning We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (1) Author Response 10 Jan 2026 Guruprasad Desai, Manipal Academy of Higher Education, Manipal, India Response File Charity whether SMOTE was applied before/after train-test split to rule out data leakage Response: Thank you for raising this important methodological point regarding the potential for data leakage in the application of the Synthetic Minority Oversampling Technique (SMOTE). We appreciate the opportunity to clarify this aspect of our procedure and strengthen the manuscript. In response to the reviewer's concern, we confirm that in our study, SMOTE was applied exclusively to the training dataset after the train-test split was performed, thereby rigorously preventing any data leakage from the synthetic samples into the test set. The original, unmodified test set was preserved for the final evaluation of all models to ensure an unbiased assessment of their predictive performance on real, unseen data. This approach is a standard and crucial practice to maintain the integrity of model validation when addressing class imbalance. We will incorporate this clarification into the revised manuscript to enhance methodological transparency. The most appropriate location for this addition is within Section 3.1 (Data) and Section 3.5 (Class Imbalance – SMOTE Technique), where the data preparation and SMOTE application are described. 2. Address suspiciously high accuracy rates through external validation or cross validation to prove results are not overfitted Response: We thank the respected reviewer for this insightful and important comment regarding the validation of the high accuracy rates reported in our study. In this regard, we have added highlighted the following paragraph along with the other changes here and there in the revised article: 3.2.1 Model Validation Strategy To rigorously evaluate model performance and guard against overfitting, all models were subjected to a repeated k-fold cross-validation procedure. The SMOTE-balanced dataset was randomly partitioned into *k=10* subsets of approximately equal size. For each model, the training and evaluation process was repeated 10 times. In each iteration (or fold), a different subset was used as the hold-out test set, while the remaining nine subsets were combined for training (including the application of SMOTE only on the training fold to prevent data leakage). The performance metrics for each fold were recorded. The final performance metrics presented in the results (Accuracy, Precision, Recall, F1-Score, Specificity, AUROC) represent the mean values calculated across all 10 test folds. This process provides a robust and reliable estimate of the models' predictive generalization capability on unseen data. 3. Provide all model hyperparameters and implantation details for replicability Response: Thank you for the constructive feedback. We appreciate the reviewer’s suggestion to include all model hyperparameters and implementation details to enhance the reproducibility of our study. In response, we will add a new subsection titled “3.2.2 Model Specifications and Hyperparameters” under Section 3.2 (Methodology - AI-ML Models). This subsection will provide a detailed description of the software, libraries, hyperparameter settings, and training procedures used for each of the eight AI-ML models implemented in the study. The addition will ensure that other researchers can replicate our experiments precisely. Thank you again for this valuable comment. We believe this addition will provide necessary clarity and reinforce the robustness of our experimental design. View more View less Competing Interests The authors declare that they have no competing interests to disclose reply Respond Report a concern Adukpo TK and Abdulmumin-Butali N. Peer Review Report For: Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle Repair: An AI-ML Perspective [version 2; peer review: 2 approved, 2 approved with reservations] . F1000Research 2026, 14 :1251 ( https://doi.org/10.5256/f1000research.187721.r435704) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-1251/v1#referee-response-435704 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Predicting Bankruptcy in Wholesale, Retail,...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1251/v2" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1251/v2&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1251/v2" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Thota N et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-1251/v2/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-1251", templates : { twitter : "Predicting Bankruptcy in Wholesale, Retail, and Motor Vehicle.... Thota N et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1251/v2" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/170279/194820") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "194820"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "463903": 0, "463902": 0, "463901": 0, "463900": 0, "463899": 0, "463908": 3, "463907": 7, "463906": 0, "463905": 0, "463904": 0, "438254": 0, "438255": 0, "438252": 0, "438253": 0, "449962": 0, "449963": 12, "435702": 0, "435703": 0, "438260": 0, "438261": 0, "438258": 0, "438259": 0, "438256": 0, "438257": 0, "435710": 0, "435711": 0, "435708": 0, "435709": 0, "435706": 0, "435707": 0, "435704": 21, "435705": 24, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "816c0ba7-6183-4c87-8fce-94484b095a48"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.