| Literature DB >> 28542318 |
Yanhong Luo1, Zhi Li1, Husheng Guo2, Hongyan Cao1, Chunying Song3, Xingping Guo3, Yanbo Zhang1.
Abstract
Congenital heart defects (CHD) is one of the most common birth defects in China. Many studies have examined risk factors for CHD, but their predictive abilities have not been evaluated. In particular, few studies have attempted to predict risks of CHD from, necessarily unbalanced, population-based cross-sectional data. Therefore, we developed and validated machine learning models for predicting, before and during pregnancy, women's risks of bearing children with CHD. We compared the results of these models in a large-scale, comprehensive population-based retrospective cross-sectional epidemiological survey of birth defects in six counties in Shanxi Province, China, covering 2006 to 2008. This contained 78 cases of CHD among 33831 live births. We constructed nine synthetic variables to use in the models: maternal age, annual per capita income, family history, maternal history of illness, nutrition and folic acid deficiency, maternal illness in pregnancy, medication use in pregnancy, environmental risk factors in pregnancy, and unhealthy maternal lifestyle in pregnancy. The machine learning algorithms Weighted Support Vector Machine (WSVM) and Weighted Random Forest (WRF) were trained on, and a logistic regression (Logit) was fitted to, two-thirds of the data. Their predictive abilities were then tested in the remaining data. True positive rate (TPR), true negative rate (TNR), accuracy (ACC), area under the curves (AUC), G-means, and Weighted accuracy (WTacc) were used to compare the classification performance of the models. Median values, from repeating the data partitioning 1000 times, were used in all comparisons. The TPR and TNR of the three classifiers were above 0.65 and 0.93, respectively, better than any reported in the literature. TPR, wtACC, AUC and G were highest for WSVM, showing that it performed best. All three models are precise enough to identify groups at high risk of CHD. They should all be considered for future investigations of other birth defects and diseases.Entities:
Mesh:
Year: 2017 PMID: 28542318 PMCID: PMC5443514 DOI: 10.1371/journal.pone.0177811
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Description of nine indicator variables.
| Indicator variable | Risk factors | Min | Max |
|---|---|---|---|
| Maternal delivery age | Maternal delivery age | 0 | 1 |
| Family history | Parental consanguinity | 0 | 2 |
| Birth defects in immediate family members | |||
| Birth defects in previous infants | |||
| Maternal previous illness history | Hepatitis | 0 | 6 |
| Epilepsy | |||
| Anemia | |||
| Diabetes | |||
| Heart disease | |||
| Thyroid disease | |||
| Other | |||
| Nutrition and folic | Vegetable deficiency | 0 | 5 |
| Meat deficiency | |||
| Folic acid deficiency | |||
| Maternal illness | Cold | 0 | 6 |
| Fever | |||
| Threatened abortion | |||
| Reproductive tract infections | |||
| Hyperemesis gravidarum | |||
| Rash and fever | |||
| Other | |||
| Medication use | Cold medicines | 0 | 7 |
| Antiemetic | |||
| Antibiotic | |||
| Antiepileptic | |||
| Sedative | |||
| Contraceptive | |||
| Abortion prevention agent | |||
| Other | |||
| Environmental exposures of risk | Pesticides | 0 | 6 |
| Chemical fertilizers | |||
| X-rays | |||
| Computer use | |||
| Pets | |||
| Pollution source in area of residence | |||
| Unhealthy lifestyle | Periconceptional smoking | 0 | 8 |
| Family member smoking | |||
| Periconceptional drinking | |||
| Family member drinking | |||
* 1:less than 1000 Chinese Yuan (¥); 2:1000–2000¥; 3:2000–4000¥; 4:4000–8000¥; 5: more than 8000¥
# 0:none; 1:yes
△0:none; 1:occasionally; 2: often
◇0:none; 1:<20 hour per week; 2:≥20 hour per week and <40 hour per week; 3: ≥40 hour per week
Performance comparison of the three classifiers on the CHD data.
| Indicator | Classifier | Percentiles | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| minimum | 0.5 | 2.5 | 5.0 | 10 | 20 | 25 | 50 | 75 | 80 | 90 | 95 | 97.5 | 99.5 | maximum | ||
| TPR | WSVM | 0.3800 | 0.4231 | 0.5000 | 0.5385 | 0.5769 | 0.6154 | 0.6154 | 0.6923 | 0.7308 | 0.7308 | 0.7692 | 0.8077 | 0.8077 | 0.8462 | 0.8800 |
| Logit | 0.3800 | 0.4231 | 0.5000 | 0.5000 | 0.5385 | 0.5769 | 0.6154 | 0.6538 | 0.6923 | 0.7308 | 0.7692 | 0.7692 | 0.8077 | 0.8462 | 0.9200 | |
| WRF | 0.3800 | 0.4615 | 0.5000 | 0.5385 | 0.5385 | 0.5769 | 0.6154 | 0.6538 | 0.7308 | 0.7308 | 0.7692 | 0.8077 | 0.8462 | 0.8462 | 0.8800 | |
| TNR | WSVM | 0.9200 | 0.9421 | 0.9438 | 0.9445 | 0.9453 | 0.9460 | 0.9463 | 0.9476 | 0.9491 | 0.9499 | 0.9689 | 0.9924 | 0.9933 | 0.9946 | 1.0000 |
| Logit | 0.8000 | 0.8482 | 0.9073 | 0.9332 | 0.9564 | 0.9674 | 0.9702 | 0.9813 | 0.9868 | 0.9877 | 0.9892 | 0.9904 | 0.9913 | 0.9939 | 0.9900 | |
| WRF | 0.8800 | 0.8856 | 0.8998 | 0.9053 | 0.9116 | 0.9184 | 0.9205 | 0.9304 | 0.9396 | 0.9414 | 0.9460 | 0.9517 | 0.9546 | 0.9618 | 0.9600 | |
| ACC | WSVM | 0.9200 | 0.9415 | 0.9432 | 0.9440 | 0.9447 | 0.9455 | 0.9457 | 0.9470 | 0.9485 | 0.9492 | 0.9681 | 0.9914 | 0.9924 | 0.9936 | 0.9900 |
| Logit | 0.8000 | 0.8483 | 0.9069 | 0.9328 | 0.9558 | 0.9667 | 0.9695 | 0.9806 | 0.9860 | 0.9870 | 0.9885 | 0.9894 | 0.9903 | 0.9931 | 0.9900 | |
| WRF | 0.8800 | 0.8853 | 0.8995 | 0.9049 | 0.9113 | 0.9179 | 0.9200 | 0.9298 | 0.9389 | 0.9407 | 0.9455 | 0.9510 | 0.9537 | 0.9610 | 0.9600 | |
| WTacc | WSVM | 0.5700 | 0.5813 | 0.6347 | 0.6611 | 0.6873 | 0.7145 | 0.7151 | 0.7681 | 0.7955 | 0.7961 | 0.8229 | 0.8493 | 0.8503 | 0.8776 | 0.9000 |
| Logit | 0.5600 | 0.5928 | 0.6429 | 0.6471 | 0.6721 | 0.6998 | 0.7097 | 0.7512 | 0.7808 | 0.7988 | 0.8175 | 0.8343 | 0.8565 | 0.8828 | 0.9200 | |
| WRF | 0.5500 | 0.6047 | 0.6314 | 0.6518 | 0.6650 | 0.6910 | 0.7092 | 0.7413 | 0.7893 | 0.7921 | 0.8166 | 0.8410 | 0.8614 | 0.8739 | 0.8900 | |
| AUC | WSVM | 0.6800 | 0.6895 | 0.7276 | 0.7435 | 0.7620 | 0.7811 | 0.7821 | 0.8187 | 0.8388 | 0.8398 | 0.8587 | 0.8770 | 0.8788 | 0.8985 | 0.9200 |
| Logit | 0.6800 | 0.7059 | 0.7364 | 0.7449 | 0.7610 | 0.7808 | 0.7836 | 0.8149 | 0.8387 | 0.8418 | 0.8600 | 0.8758 | 0.8822 | 0.9072 | 0.9300 | |
| WRF | 0.6700 | 0.6985 | 0.7258 | 0.7375 | 0.7547 | 0.7776 | 0.7852 | 0.8170 | 0.8474 | 0.8548 | 0.8711 | 0.8916 | 0.9028 | 0.9260 | 0.9300 | |
| G | WSVM | 0.6200 | 0.6341 | 0.6888 | 0.7142 | 0.7384 | 0.7628 | 0.7638 | 0.8088 | 0.8317 | 0.8326 | 0.8540 | 0.8743 | 0.8759 | 0.8970 | 0.9200 |
| Logit | 0.6100 | 0.6468 | 0.6987 | 0.7037 | 0.7278 | 0.7542 | 0.7574 | 0.7992 | 0.8262 | 0.8292 | 0.8506 | 0.8695 | 0.8791 | 0.9052 | 0.9300 | |
| WRF | 0.6000 | 0.6583 | 0.6849 | 0.7024 | 0.7186 | 0.7431 | 0.7558 | 0.7860 | 0.8226 | 0.8266 | 0.8445 | 0.8614 | 0.8713 | 0.8912 | 0.9000 | |
Summary of model performance (median (Q1-Q3))
| Model | TPR | TNR | ACC | wtACC | AUC | G |
|---|---|---|---|---|---|---|
| WSVM | .6923(.6154-.7308) | .9476(.9463-.9491) | .9470(.9457-.9485) | .7681(.7151-.7955) | .8187(.7821-.8388) | .8088(.7638-.8317) |
| Logit | .6538(.6154-.6923) | .9813(.9702-.9868) | .9806(.9695-.9860) | .7512(.7097-.7808) | .8149(.7836-.8387) | .7992(.7574-.8262) |
| WRF | .6538(.6154-.7308) | .9304(.9205-.9396) | .9298(.9200-.9389) | .7413(.7092-.7893) | .7986(.7714-.8284) | .7860(.7558-.8226) |