Matlab implementation of the best subset maximum score binary prediction method proposed by Chen and Lee (2017). Description of this prediction method and its computation details can be found in the paper:
Chen, Le-Yu and Lee, Sokbae (November 2017), "Best Subset Binary Prediction".
This paper is forthcoming at Journal of Econometrics. The latest version of the paper can be found in this repository.
The matlab function max_score_constr_fn can be used to compute the the best subset maximum score prediction rule via the mixed integer optimization (MIO) approach. A warm-start strategy based on refining the input parameter space can be employed to improve the MIO computational performance. The matlab function warm_start_max_score implements this warm-start strategy. These codes require the matlab version of the Gurobi solver for solving the MIO problems. The Gurobi solver is freely available for academic purposes.