用R完成SVM和ANN模型预测并评估
SVM和ANN就早有耳闻了,无奈R里面的轮子真是乱。难得最近有心情了,利用空余时间把这个项目重新用caret撸一遍。
数据预处理
这个数据长这个蛋样的(str()的结果):
Classes ‘data.table’ and 'data.frame': 164 obs. of 18 variables:
$ SampleID: int 10086901 10086902 10086924 10086934 10042716 10042715 10042718 10042719 10042732 10042733 ...
$ PEDF : int 107635 136455 130085 106695 110565 131440 83305 178960 579090 117355 ...
$ SP-B : num 61.4 61.4 61.4 928.2 558 ...
$ Galectin: num 67.1 85.7 124 94.2 69.8 ...
$ FTL : num 1327 750 2065 1914 1563 ...
$ AKAP4 : num 2701 2286 2147 2640 885 ...
$ LUM : num 109 0 83.3 92.7 56.7 ...
$ COL : num 1469 864 1012 1644 1104 ...
$ MASP1 : int 282690 409725 240220 523840 245555 139960 15405 632280 2198900 440850 ...
$ ITG-b1 : num 257 185 255 462 186 ...
$ PTPRJ : num 351.5 328.9 446.9 41.2 417.3 ...
$ Gelsolin: num 1273 798 758 864 665 ...
$ TSP-1 : num 463900 216520 191805 256615 222151 ...
$ ZYX : num 502 439 541 664 204 ...
$ CD163 : num 40.8 46.8 43.3 58.6 59.3 ...
$ FDA : num 186 164 152 288 233 ...
$ PC : num 528 335 321 337 244 ...
$ Status : int 0 0 0 1 1 1 1 1 1 1 ...
- attr(*, ".internal.selfref")=<externalptr>