Figures (5)  Tables (5)
    • Figure 1. 

      Nomogram.

    • Figure 2. 

      Calibration plot for the training group. The predicted curve closely matches the actual values. χ2 = 6.597, p = 0.488.

    • Figure 3. 

      Calibration plot for the validation cohorts. The predicted curve closely matches the actual values. χ2 = 4.913, p = 0.667.

    • Figure 4. 

      ROC curve for the training group. AUC = 0.910 (95% CI: 0.873–0.948), indicating good discrimination.

    • Figure 5. 

      ROC curve for the validation set. AUC = 0.846 (95% CI: 0.751–0.940), indicating good discrimination.

    • Variables Total (n = 380) Validation (n = 114) Model development (n = 266) Statistic p-Value
      Anxiety, n (%) χ2 = 0.197 0.657
      No 78 (20.526) 25 (21.930) 53 (19.925)
      Yes 302 (79.474) 89 (78.070) 213 (80.075)
      Educational level, n (%) χ2 = 0.334 0.953
      Junior high or below 106 (27.895) 31 (27.193) 75 (28.195)
      High school/junior college 120 (31.579) 36 (31.579) 84 (31.579)
      Undergraduate 122 (32.105) 36 (31.579) 86 (32.331)
      Postgraduate or above 32 (8.421) 11 (9.649) 21 (7.895)
      Payment method, n (%) − 1
      Self-pay 6 (1.579) 2 (1.754) 4 (1.504)
      Rural social endowment insurance 38 (10.000) 11 (9.649) 27 (10.150)
      Public health insurance 8 (2.105) 2 (1.754) 6 (2.256)
      Medical insurance 326 (85.789) 99 (86.842) 227 (85.338)
      Commercial insurance 2 (0.526) 0 (0.00) 2 (0.752)
      Family history, n (%) χ2 = 0.504 0.478
      No 113 (29.737) 31 (27.193) 82 (30.827)
      Yes 267 (70.263) 83 (72.807) 184 (69.173)
      Occupation, n (%) χ2 = 4.595 0.204
      Unemployed/farmer 34 (8.947) 9 (7.895) 25 (9.398)
      Enterprise/institution 105 (27.632) 26 (22.807) 79 (29.699)
      Self-employed 175 (46.053) 62 (54.386) 113 (42.481)
      Retired 66 (17.368) 17 (14.912) 49 (18.421)
      Gender, n (%) χ2 = 0.018 0.893
      Male 192 (50.526) 57 (50.000) 135 (50.752)
      Female 188 (49.474) 57 (50.000) 131 (49.248)
      Relative type, n (%) χ2 = 3.884 0.143
      Parent 46 (12.105) 14 (12.281) 32 (12.030)
      Sibling 183 (48.158) 63 (55.263) 120 (45.113)
      Child 151 (39.737) 37 (32.456) 114 (42.857)
      Health belief group, n (%) χ2 = 0.555 0.758
      Low (36–84 points) 38 (10.000) 13 (11.404) 25 (9.398)
      Medium (85–132 points) 290 (76.316) 87 (76.316) 203 (76.316)
      High (133–180 points) 52 (13.684) 14 (12.281) 38 (14.286)
      Age group, n (%) χ2 = 2.529 0.282
      18–45 207 (54.474) 56 (49.123) 151 (56.767)
      45–60 131 (34.474) 46 (40.351) 85 (31.955)
      60–80 42 (11.053) 12 (10.526) 30 (11.278)
      Sleep quality group, n (%) χ2=2.978 0.395
      Very good (0–5 points) 9 (2.368) 5 (4.386) 4 (1.504)
      Fairly good (6–10 points) 44 (11.579) 12 (10.526) 32 (12.030)
      Average (11–15 points) 208 (54.737) 62 (54.386) 146 (54.887)
      Very poor (16–21 points) 119 (31.316) 35 (30.702) 84 (31.579)
      Income per capita, n (%) − 0.643
      ≤ 3,000 37 (9.737) 11 (9.649) 26 (9.774)
      3,000–6,000 283 (74.474) 89 (78.070) 194 (72.932)
      6,000–9,000 53 (13.947) 12 (10.526) 41 (15.414)
      > 9,000 7 (1.842) 2 (1.754) 5 (1.880)
      CCI group, n (%) χ2 = 0.049 0.976
      Mild (1–2 points) 114 (30.000) 34 (29.825) 80 (30.075)
      Moderate (3–4 points) 52 (13.684) 15 (13.158) 37 (13.910)
      Severe (≥ 5 points) 214 (56.316) 65 (57.018) 149 (56.015)
      Risk perception group, n (%) χ2 = 0.340 0.844
      Low (1–2 points) 175 (46.053) 54 (47.368) 121 (45.489)
      Moderate (3 points) 104 (27.368) 32 (28.070) 72 (27.068)
      High (4–5 points) 101 (26.579) 28 (24.561) 73 (27.444)
      Household size, n (%) χ2 = 7.560 0.182
      One person 52 (13.684) 13 (11.404) 39 (14.662)
      Two persons 48 (12.632) 20 (17.544) 28 (10.526)
      Three persons 183 (48.158) 59 (51.754) 124 (46.617)
      Four persons 56 (14.737) 13 (11.404) 43 (16.165)
      Five persons 31 (8.158) 8 (7.018) 23 (8.647)
      ≥ Six persons 10 (2.632) 1 (0.877) 9 (3.383)
      χ2: Chi-square test, −: Fisher exact.

      Table 1. 

      Comparison of baseline characteristics between model development and validation cohorts.

    • Variables Total (n = 266) Non-anxious (n = 53) Anxious (n = 213) Statistic p-Value
      Educational level, n (%) χ2 = 40.601 < 0.001
      Junior high or below 75 (28.195) 33 (62.264) 42 (19.718)
      High school/junior college 84 (31.579) 7 (13.208) 77 (36.150)
      Undergraduate 86 (32.331) 8 (15.094) 78 (36.620)
      Postgraduate or above 21 (7.895) 5 (9.434) 16 (7.512)
      Payment method, n (%) − 0.804
      Self-pay 4 (1.504) 0 (0.00) 4 (1.878)
      Rural social endowment insurance 27 (10.150) 5 (9.434) 22 (10.329)
      Public health insurance 6 (2.256) 0 (0.00) 6 (2.817)
      Medical insurance 227 (85.338) 48 (90.566) 179 (84.038)
      Commercial insurance 2 (0.752) 0 (0.00) 2 (0.939)
      Family history, n (%) χ2 = 1.231 0.267
      No 82 (30.827) 13 (24.528) 69 (32.394)
      Yes 184 (69.173) 40 (75.472) 144 (67.606)
      Occupation, n (%) χ2 = 1.518 0.678
      Unemployed/farmer 25 (9.398) 4 (7.547) 21 (9.859)
      Enterprise/institution 79 (29.699) 13 (24.528) 66 (30.986)
      Self-employed 113 (42.481) 26 (49.057) 87 (40.845)
      Retired 49 (18.421) 10 (18.868) 39 (18.310)
      Gender, n (%) χ2 = 0.076 0.783
      Male 135 (50.752) 26 (49.057) 109 (51.174)
      Female 131 (49.248) 27 (50.943) 104 (48.826)
      Relative type, n (%) χ2 = 6.895 0.032
      Parent 32 (12.030) 11 (20.755) 21 (9.859)
      Sibling 120 (45.113) 26 (49.057) 94 (44.131)
      Child 114 (42.857) 16 (30.189) 98 (46.009)
      Health belief group, n (%) χ2 = 12.594 0.002
      Low (36–84 points) 25 (9.398) 11 (20.755) 14 (6.573)
      Medium (85–132 points) 203 (76.316) 39 (73.585) 164 (76.995)
      High (133–180 points) 38 (14.286) 3 (5.660) 35 (16.432)
      Age group, n (%) χ2 = 20.123 < 0.001
      18–45 151 (56.767) 17 (32.075) 134 (62.911)
      45–60 85 (31.955) 23 (43.396) 62 (29.108)
      60–80 30 (11.278) 13 (24.528) 17 (7.981)
      Sleep quality group, n (%) − 0.274
      Very good (0–5 points) 4 (1.504) 0 (0.00) 4 (1.878)
      Fairly good (6–10 points) 32 (12.030) 8 (15.094) 24 (11.268)
      Average (11–15 points) 146 (54.887) 24 (45.283) 122 (57.277)
      Very poor (16–21 points) 84 (31.579) 21 (39.623) 63 (29.577)
      Income Per Capita, n (%) − 0.48
      ≤ 3,000 26 (9.774) 8 (15.094) 18 (8.451)
      3,000–6,000 194 (72.932) 37 (69.811) 157 (73.709)
      6,000–9,000 41 (15.414) 7 (13.208) 34 (15.962)
      > 9,000 5 (1.880) 1 (1.887) 4 (1.878)
      CCI Group, n (%) χ2 = 59.712 < 0.001
      Mild (1–2 points) 80 (30.075) 39 (73.585) 41 (19.249)
      Moderate (3–4 points) 37 (13.910) 2 (3.774) 35 (16.432)
      Severe (≥ 5 points) 149 (56.015) 12 (22.642) 137 (64.319)
      Risk perception group, n (%) χ2 = 37.635 < 0.001
      Low (1–2 points) 121 (45.489) 44 (83.019) 77 (36.150)
      Moderate (3 points) 72 (27.068) 4 (7.547) 68 (31.925)
      High (4–5 points) 73 (27.444) 5 (9.434) 68 (31.925)
      Household size, n (%) χ2 = 2.948 0.708
      One person 39 (14.662) 6 (11.321) 33 (15.493)
      Two persons 28 (10.526) 4 (7.547) 24 (11.268)
      Three persons 124 (46.617) 24 (45.283) 100 (46.948)
      Four persons 43 (16.165) 10 (18.868) 33 (15.493)
      Five persons 23 (8.647) 6 (11.321) 17 (7.981)
      Six persons or more 9 (3.383) 3 (5.660) 6 (2.817)
      χ2: Chi-square test, −: Fisher exact. p-Values in boldface indicate the statistical significance

      Table 2. 

      Comparative analysis of characteristics in the training group.

    • Variables β S.E Z p-Value OR (95% CI)
      Educational level, n (%) Junior high or below 1.000 (Ref.)
      High school/junior college 2.157 0.458 4.707 < 0.001 8.643 (3.521–21.217)
      Undergraduate 2.036 0.438 4.648 < 0.001 7.661 (3.246–18.079)
      Postgraduate or above 0.922 0.563 1.639 0.101 2.514 (0.835–7.575)
      Payment method, n (%) Self-pay 1.000 (Ref.)
      Rural social endowment insurance −16.084 1978.090 −0.008 0.994 0.000 (0.000–Inf)
      Public health insurance 0.000 2553.703 0.000 1.000 1.000 (0.000–Inf)
      Medical insurance −16.250 1978.090 −0.008 0.993 0.000 (0.000–Inf)
      Commercial insurance 0.000 3426.153 0.000 1.000 1.000 (0.000–Inf)
      Family history, n (%) No 1.000 (Ref.)
      Yes −0.388 0.351 −1.105 0.269 0.678 (0.341–1.350)
      Occupation, n (%) Unemployed/farmer 1.000 (Ref.)
      Enterprise/institution −0.034 0.624 −0.054 0.957 0.967 (0.284–3.287)
      Self-employed −0.450 0.590 −0.764 0.445 0.637 (0.201–2.024)
      Retired −0.297 0.651 −0.457 0.648 0.743 (0.208–2.659)
      Gender, n (%) Male 1.000 (Ref.)
      Female −0.085 0.307 −0.276 0.783 0.919 (0.503–1.677)
      Relative type, n (%) Parent 1.000 (Ref.)
      Sibling 0.639 0.433 1.474 0.140 1.894 (0.810–4.426)
      Child 1.166 0.460 2.536 0.011 3.208 (1.303–7.898)
      Health belief group, n (%) Low (36–84 points) 1.000 (Ref.)
      Medium (85–132 points) 1.195 0.441 2.713 0.007 3.304 (1.393–7.835)
      High (133–180 points) 2.216 0.724 3.060 0.002 9.167 (2.218–37.890)
      Age group, n (%) 18–45 1.000 (Ref.)
      45–60 −1.073 0.355 −3.024 0.002 0.342 (0.171–0.686)
      60–80 −1.796 0.449 −3.997 < 0.001 0.166 (0.069–0.400)
      Sleep quality group, n (%) Very good (0–5 points) 1.000 (Ref.)
      Fairly good (6–10 points) −14.467 727.699 −0.020 0.984 0.000 (0.000–Inf)
      Average (11–15 points) −13.940 727.699 −0.019 0.985 0.000 (0.000–Inf)
      Very poor (16–21 points) −14.467 727.699 −0.020 0.984 0.000 (0.000–Inf)
      Income per capita, n (%) ≤ 3,000 1.000 (Ref.)
      3,000–6,000 0.634 0.463 1.372 0.170 1.886 (0.762–4.669)
      6,000–9,000 0.770 0.594 1.296 0.195 2.159 (0.674–6.915)
      > 9,000 0.575 1.196 0.481 0.630 1.778 (0.171–18.534)
      CCI group, n (%) Mild (1–2 points) 1.000 (Ref.)
      Moderate (3–4 points) 2.812 0.761 3.697 < 0.001 16.646 (3.749–73.923)
      Severe (≥ 5 points) 2.385 0.375 6.359 < 0.001 10.860 (5.207–22.650)
      Risk perception group, n (%) Low (1–2 points) 1.000 (Ref.)
      Moderate (3 points) 2.274 0.548 4.148 < 0.001 9.714 (3.318–28.441)
      High (4–5 points) 2.050 0.500 4.097 < 0.001 7.771 (2.914–20.723)
      Household size −0.203 0.126 −1.620 0.105 0.816 (0.638–1.044)
      OR: Odds Ratio, CI: Confidence Interval. p-Values in boldface indicate the statistical significance.

      Table 3. 

      Univariate logistic regression analysis of factors influencing anxiety.

    • Variables β S.E Z p OR (95% CI)
      Intercept −0.837 0.463 −1.808 0.071 0.433 (0.175–1.073)
      Education level, n (%) Junior high or below 1.000 (Ref.)
      High school/junior college 1.486 0.551 2.695 0.007 4.418 (1.500–13.015)
      Undergraduate 1.344 0.547 2.457 0.014 3.833 (1.313–1.196)
      Postgraduate or above 0.897 0.694 1.292 0.196 2.452 (0.629–9.563)
      Age group, n (%) 18–45 1.000 (Ref.)
      45–60 −1.080 0.480 −2.251 0.024 0.340 (0.133–0.870)
      60–80 −1.239 0.597 −2.077 0.038 0.290 (0.090–0.933)
      CCI group, n (%) Mild (1–2 points) 1.000 (Ref.)
      Moderate (3–4 points) 3.007 0.852 3.529 < 0.001 20.232 (3.807–107.522)
      Severe (≥ 5 points) 2.410 0.452 5.335 < 0.001 11.132 (4.593–26.980)
      Risk perception group, n (%) Low (1–2 points) 1.000 (Ref.)
      Moderate (3 points) 2.101 0.640 3.283 0.001 8.177 (2.332–28.667)
      High (4–5 points) 1.361 0.615 2.213 0.027 3.902 (1.168–13.031)
      OR: Odds Ratio, CI: Confidence Interval. p-Values in boldface indicate the statistical significance.

      Table 4. 

      Multivariate logistic regression analysis of factors influencing anxiety.

    • Data AUC (95% CI) Accuracy (95% CI) Sensitivity (95% CI) Specificity (95% CI) PPV (95% CI) NPV (95% CI)
      Training 0.910 (0.873–0.948) 0.808 (0.756–0.854) 0.906 (0.827–0.984) 0.784 (0.729–0.839) 0.511 (0.410–0.612) 0.971 (0.946–0.996)
      Validation 0.846 (0.751–0.940) 0.763 (0.674–0.838) 0.760 (0.593–0.927) 0.764 (0.676–0.852) 0.475 (0.320–0.630) 0.919 (0.857–0.981)

      Table 5. 

      Predictive performance of the model in training and validation cohorts.