Retrospective Study
Copyright ©The Author(s) 2025.
World J Gastrointest Oncol. May 15, 2025; 17(5): 105872
Published online May 15, 2025. doi: 10.4251/wjgo.v17.i5.105872
Table 1 Basic information of all patients, n (%)
Variable
All patients
Group 1
Group 2
Group 3
Test statistic (F/H/χ²)
P value
Diameter8.46 (7.09, 9.31)8.46 (7.27, 9.32)8.43 (7.32, 9.24)8.28 (7.01, 9.31)1.40.49
Age51.00 (46.00, 57.00)50.00 (45.00, 56.00)52.00 (47.25, 62.00)50.00 (45.00, 55.00)4.410.11
PV1.10 (1.00, 1.18)1.06 (1.00, 1.15)1.10 (1.00, 1.17)1.10 (1.00, 1.20)2.050.35
Height160.00 (155.00, 162.00)159.00 (155.00, 162.00)159.50 (155.00, 162.00)160.00 (156.00, 162.00)2.130.34
Weight57.00 (52.00, 62.00)56.50 (52.00, 62.00)56.50 (51.25, 62.00)57.50 (52.00, 62.00)1.110.57
BMI22.46 (21.00, 24.22)22.49 (21.04, 24.13)22.10 (21.04, 24.17)22.43 (21.00, 24.61)0.510.77
WBC5.29 (4.56, 6.55)5.29 (4.58, 6.68)5.42 (4.60, 6.09)5.28 (4.56, 6.50)0.320.85
Hemoglobin123.00 (110.25, 131.00)122.00 (110.50, 131.00)126.50 (116.50, 131.75)120.00 (110.00, 130.00)2.190.33
PLT238.50 (201.25, 280.00)241.00 (202.00, 279.00)231.50 (191.00, 255.00)244.00 (205.00, 284.00)2.940.23
Alanine aminotransferase59.00 (34.00, 108.00)65.00 (41.00, 123.50)50.00 (31.25, 82.00)56.00 (33.00, 88.00)6.520.03
Aspartate aminotransferase68.00 (41.00, 94.00)73.00 (43.00, 105.00)57.00 (34.75, 88.25)68.00 (40.00, 93.00)2.910.23
Alkaline phosphatase235.00 (132.25, 377.50)243.00 (150.50, 382.50)192.50 (132.25, 300.00)248.00 (111.00, 482.00)1.90.38
γ-glutamyl transpeptidase241.00 (108.00, 442.75)247.00 (125.50, 448.00)166.50 (108.00, 373.25)204.00 (103.00, 448.00)1.780.41
Albumin39.00 (35.00, 42.00)38.00 (35.00, 42.00)39.00 (35.00, 43.00)38.00 (35.00, 41.00)1.010.60
Total bilirubin16.75 (11.25, 28.80)17.30 (11.70, 31.30)14.80 (11.00, 20.10)15.60 (11.00, 24.80)2.920.23
Direct bilirubin3.65 (2.40, 9.20)4.20 (2.40, 13.05)3.10 (2.23, 5.47)3.70 (2.40, 8.10)3.810.14
Indirect bilirubin12.10 (8.60, 17.30)12.50 (9.35, 18.00)11.70 (8.60, 16.73)11.10 (8.30, 17.00)1.970.37
Cholesterol5.25 (4.26, 6.90)5.26 (4.26, 6.90)5.33 (4.30, 6.59)5.16 (4.12, 7.50)0.060.96
Prothrombin time12.10 (11.60, 12.50)12.00 (11.60, 12.50)12.20 (11.60, 12.50)12.20 (11.70, 12.60)0.690.70
Prothrombin time activity100.00 (100.00, 125.00)100.00 (100.00, 128.50)100.00 (100.00, 112.00)100.00 (100.00, 132.00)2.090.35
International normalized ratio1.00 (0.94, 1.00)1.00 (0.96, 1.00)1.00 (0.94, 1.00)1.00 (0.94, 1.00)0.050.97
TIN79 (25.82)40 (27.97)11 (17.74)28 (27.72)2.650.26
TIE227 (74.18)103 (72.03)51 (82.26)73 (72.28)2.650.26
NLR > 3140 (45.75)65 (45.45)28 (45.16)47 (46.53)0.040.98
NLR ≤ 3166 (54.25)78 (54.55)34 (54.84)54 (53.47)0.040.98
ΔT non-increasement136 (44.44)65 (45.45)22 (35.48)49 (48.51)2.750.25
ΔT increasement170 (55.56)78 (54.55)40 (64.52)52 (51.49)2.750.25
ΔP non-increasement245 (80.07)114 (79.72)51 (82.26)80 (79.21)0.240.88
ΔP increasement61 (19.93)29 (20.28)11 (17.74)21 (20.79)0.240.88
ECOG (0)213 (69.61)95 (66.43)42 (67.74)76 (75.25)2.30.31
ECOG (1)93 (30.39)48 (33.57)20 (32.26)25 (24.75)2.30.31
Male268 (87.58)125 (87.41)55 (88.71)88 (87.13)0.10.95
Female38 (12.42)18 (12.59)7 (11.29)13 (12.87)0.10.95
Uneven echo108 (35.29)57 (39.86)19 (30.65)32 (31.68)2.470.29
Homogeneous echo198 (64.71)86 (60.14)43 (69.35)69 (68.32)2.470.29
Smooth envelope37 (12.09)19 (13.29)5 (8.06)13 (12.87)1.20.54
Rough envelope269 (87.91)124 (86.71)57 (91.94)88 (87.13)1.20.54
Drinking history (Yes)78 (25.49)40 (27.97)10 (16.13)28 (27.72)3.590.16
Drinking history (No)228 (74.51)103 (72.03)52 (83.87)73 (72.28)3.590.16
AFP > 100 ng/mL195 (63.73)89 (62.24)38 (61.29)68 (67.33)0.860.64
AFP ≤ 100 ng/mL111 (36.27)54 (37.76)24 (38.71)33 (32.67)0.860.64
CRP > 1 mg/dL176 (57.52)86 (60.14)33 (53.23)57 (56.44)0.920.63
CRP ≤ 1 mg/dL130 (42.48)57 (39.86)29 (46.77)44 (43.56)0.920.63
Rough gallbladder213 (69.61)95 (66.43)42 (67.74)76 (75.25)2.30.31
Smooth gallbladder93 (30.39)48 (33.57)20 (32.26)25 (24.75)2.30.31
Macrovascular invasion (Yes)192 (62.75)85 (59.44)39 (62.90)68 (67.33)1.580.45
Macrovascular invasion (No)114 (37.25)58 (40.56)23 (37.10)33 (32.67)1.580.45
Viral infection (Yes)269 (87.91)124 (86.71)59 (95.16)86 (85.15)3.980.13
Viral infection (No)37 (12.09)19 (13.29)3 (4.84)15 (14.85)3.980.13
TNM (IIIA)46 (15.03)21 (14.69)8 (12.90)17 (16.83)8.790.18
TNM (IIIB)61 (19.93)23 (16.08)12 (19.35)26 (25.74)8.790.18
TNM (IIIC)92 (30.07)47 (32.87)24 (38.71)21 (20.79)8.790.18
TNM (IV)107 (34.97)52 (36.36)18 (29.03)37 (36.63)8.790.18
BCLC (B)61 (19.93)28 (19.58)10 (16.13)23 (22.77)1.670.79
BCLC (C)153 (50.00)69 (48.25)34 (54.84)50 (49.50)1.670.79
BCLC (D)92 (30.07)46 (32.17)18 (29.03)28 (27.72)1.670.79
CNLC (II)61 (19.93)35 (24.48)10 (16.13)16 (15.84)4.750.31
CNLC (III)183 (59.80)81 (56.64)36 (58.06)66 (65.35)4.750.31
CNLC (IV)62 (20.26)27 (18.88)16 (25.81)19 (18.81)4.750.31
HKLC (II)62 (20.26)27 (18.88)12 (19.35)23 (22.77)3.590.73
HKLC (III)92 (30.07)43 (30.07)15 (24.19)34 (33.66)3.590.73
HKLC (IV)122 (39.87)57 (39.86)28 (45.16)37 (36.63)3.590.73
HKLC (V)30 (9.80)16 (11.19)7 (11.29)7 (6.93)3.590.73
CRAFITY (0)48 (15.69)23 (16.08)12 (19.35)13 (12.87)1.630.80
CRAFITY (1)145 (47.39)65 (45.45)29 (46.77)51 (50.50)1.630.80
CRAFITY (2)113 (36.93)55 (38.46)21 (33.87)37 (36.63)1.630.80
Table 2 Performance of various machine learning algorithms in the internal validation group
Model
AUC
AUC 95%CI
Accuracy
Sensitivity
Specificity
PPV
NPV
Random forest0.9750.924-0.9980.9510.7270.9810.9570.944
Gradient boosting0.8640.798-0.9020.9830.9090.8520.9420.980
LightGBM0.8340.801-0.8950.9670.8180.8910.9440.962
Voting classifier0.9020.881-0.9720.9830.9090.9480.8790.980
Support vector classifier0.8220.728-0.9150.9670.8180.9270.9430.962
Logistic regression0.7280.708-0.8570.9670.9090.9800.9090.980
XGBoost0.8510.799-0.9240.9830.9090.8930.9150.980
Extra trees0.9010.854-0.950.9350.7270.9800.8880.943
K-nearest neighbors0.7980.705-0.8670.8870.6360.9410.7010.923
Decision tree0.8370.757-0.9030.9190.950.9010.6870.913
Naive Bayes0.8780.797-0.9600.8380.8180.8430.5290.955
AdaBoost0.8680.783-0.9520.9190.8180.9410.7510.962
Ridge classifier0.8420.798-0.8950.9670.9090.9800.9090.980
Table 3 Prediction performance of different models in different groups

Model
AUC
AUC 95%CI
Sensitivity
Specificity
PPV
NPV
Accuracy
Internal training cohortTIPM0.8950.845-0.9450.650.9610.8660.8760.874
TNM0.5410.460-0.6230.6720.7210.7350.6550.624
BCLC0.4460.364-0.5270.6850.7340.7240.7510.675
CNLC0.5000.419-0.5820.6480.6540.8120.8020.741
HKLC0.5260.444-0.6080.7240.8010.7510.7540.657
CRAFITY0.5710.490-0.6520.850.7210.6540.7930.751
Internal validation cohortTIPM0.9070.835-0.9790.6360.9800.8750.9250.919
TNM0.5150.375-0.6240.6240.6550.5610.6880.675
BCLC0.6140.492-0.7350.7150.4570.5580.7240.742
CNLC0.4050.283-0.5270.5370.6210.5970.7390.567
HKLC0.4320.308-0.5550.5220.4390.6210.7510.744
CRAFITY0.5240.400-0.6490.7270.7020.7010.7550.685
External validation cohortTIPM0.8990.840-0.9570.6420.9720.9010.8760.881
TNM0.5180.420-0.6150.5770.7150.5440.6740.655
BCLC0.4740.376-0.5710.6220.7020.6580.5870.724
CNLC0.5840.488-0.6800.4780.6580.7280.6530.726
HKLC0.5050.408-0.6030.6850.6530.6480.7240.658
CRAFITY0.5460.449-0.6440.8920.6540.7220.7690.685
Table 4 Comparison of calibration performance of different models in different groups

Model
Brier score
HL statistic
HL P value
ECE
MCE
Internal training cohortTIPM0.1113.9450.8610.1110.251
TNM0.42925000< 0.010.3530.692
BCLC0.43581000< 0.010.4330.782
CNLC0.34414400< 0.010.4160.629
HKLC0.31716000< 0.010.3180.625
CRAFITY0.40036000< 0.010.3930.636
Internal validation cohortTIPM0.0865.4560.7070.2210.647
TNM0.44640000< 0.010.4470.833
BCLC0.36210000< 0.010.3910.722
CNLC0.41940000< 0.010.4710.937
HKLC0.36790000< 0.010.4750.925
CRAFITY0.42390000< 0.010.4690.761
External validation cohortTIPM0.09810.110.2560.1020.287
TNM0.42725000< 0.010.5410.702
BCLC0.40049000< 0.010.3040.75
CNLC0.30110000< 0.010.0620.684
HKLC0.30949000< 0.010.5480.714
CRAFITY0.40390000< 0.010.2300.675
Table 5 Comparison of net reclassification index and integrated discrimination improvement between the Target Immunotherapy Predictive Model and other classical models
Model
Internal training cohort, NRI
Internal training cohort, IDI
Internal validation cohort, NRI
Internal validation cohort, IDI
External validation cohort, NRI
External validation cohort, IDI
TIPM vs TNM0.1750.3740.2580.4810.4180.435
TIPM vs BCLC0.3300.4970.2380.3300.6050.492
TIPM vs CNLC0.3870.4230.4400.5870.5340.355
TIPM vs HKLC0.2780.3850.6020.5580.7540.454
TIPM vs CRAFITY0.2250.3400.3290.4510.4840.401