| Literature DB >> 26926235 |
Saerom Park1, Jaewook Lee1, Youngdoo Son2,3.
Abstract
Market impact cost is the most significant portion of implicit transaction costs that can reduce the overall transaction cost, although it cannot be measured directly. In this paper, we employed the state-of-the-art nonparametric machine learning models: neural networks, Bayesian neural network, Gaussian process, and support vector regression, to predict market impact cost accurately and to provide the predictive model that is versatile in the number of variables. We collected a large amount of real single transaction data of US stock market from Bloomberg Terminal and generated three independent input variables. As a result, most nonparametric machine learning models outperformed a-state-of-the-art benchmark parametric model such as I-star model in four error measures. Although these models encounter certain difficulties in separating the permanent and temporary cost directly, nonparametric machine learning models can be good alternatives in reducing transaction costs by considerably improving in prediction performance.Entities:
Mesh:
Year: 2016 PMID: 26926235 PMCID: PMC4771170 DOI: 10.1371/journal.pone.0150243
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Summary of the general procedure of nonparametric approach for market impact cost.
Tickers of selected firms.
| AAPL | ADS | FNGN |
| XOM | AMG | TDY |
| GOOGL | GMCR | WST |
| GOOG | TSCO | DAR |
| MSFT | MHK | WWW |
| JNJ | LKQ | TYL |
| WFC | HFC | TTC |
| GE | HSIC | CGNX |
| CVX | DDD | QCOR |
| WMT | PII | CNC |
| JPM | UA | ENS |
| PG | CHD | MDSO |
| VZ | BEAV | LHO |
| IBM | XEC | VSAT |
| PFE | JBHT | MMS |
| T | TRMB | VDC |
| ORCL | EQIX | SF |
A total of 17 firms with large market capitals among each of large, mid, and small cap indices by S&P are chosen.
Test errors of the nonparametric models and the parametric benchmark models for small cap data set.
| Methods | MAE | RMAE | RMS | RRMS |
|---|---|---|---|---|
| 0.9445 (0.9910) | 0.3006 (0.3175) | 1.4945 (1.5305) | 0.4535 (0.4990) | |
| 0.9310 (1.0025) | 0.3023 (0.3204) | 0.4502 (0.4820) | ||
| 1.4945 (1.3950) | ||||
| 1.0121 (1.0333) | 0.3352 (0.3373) | 1.5783 (1.5762) | 0.5090 (0.5340) | |
| 1.0396 (1.0446) | 0.3410 (0.3408) | 1.5701 (1.5891) | 0.5097 (0.5476) |
Cross validation errors are also displayed in the parentheses. The best model for each error measure is boldfaced.
Test errors of the nonparametric models and the parametric benchmark models for all cap data set.
| Methods | MAE | RMAE | RMS | RRMS |
|---|---|---|---|---|
| 0.4096 (0.3746) | 0.4096 (0.2173) | 0.7557 (0.6388) | 0.3507 (0.3210) | |
| 0.4327 (0.4059) | 0.2586 (0.2519) | 0.7383 (0.6598) | 0.3601 (0.3576) | |
| 0.4488 (0.4256) | 0.2766 (0.2710) | 0.7485 (0.6840) | 0.3933 (0.3964) | |
| 0.4747 (0.4517) | 0.2989 (0.2931) | 0.7784 (0.7029) | 0.4163 (0.4149) |
Cross validation errors are also displayed in the parentheses. The best model for each error measure is boldfaced.
Fig 2Test errors of the nonparametric machine learning models and the parametric benchmark.
(a) small cap data set (b) mid cap data set (c) large cap data set (d) all cap data set.
Test errors of the nonparametric models and the parametric benchmark models for mid cap data set.
| Methods | MAE | RMAE | RMS | RRMS |
|---|---|---|---|---|
| 0.2831 (0.2932) | 0.4184 (0.4381) | |||
| 0.5405 (0.5186) | 0.2914 (0.2889) | 0.7892 (0.7423) | 0.4188 (0.4338) | |
| 0.5517 (0.5178) | 0.8311 (0.7597) | |||
| 0.6202 (0.3251) | 0.3268 (0.3251) | 0.8914 (0.8358) | 0.4672 (0.4746) | |
| 0.6540 (0.6226) | 0.3453 (0.3424) | 0.9373 (0.8730) | 0.4972 (0.5080) |
Cross validation errors are also displayed in the parentheses. The best model for each error measure is boldfaced.
Test errors of the nonparametric models and the parametric benchmark models for large cap data set.
| Methods | MAE | RMAE | RMS | RRMS |
|---|---|---|---|---|
| 0.1287 (0.1283) | 0.1515 (0.1506) | 0.1732 (0.1738) | ||
| 0.2066 (0.2061) | ||||
| 0.1338 (0.1377) | 0.1583 (0.1621) | 0.1802 (0.1878) | 0.2172 (0.2123) | |
| 0.1872 (0.1896) | 0.2267 (0.2300) | 0.2466 (0.2459) | 0.3085 (0.3112) | |
| 0.2203 (0.2229) | 0.2635 (0.2661) | 0.2823 (0.2823) | 0.3484 (0.3503) |
Cross validation errors are also displayed in the parentheses. The best model for each error measure is boldfaced.