School of Statistics and Management, Shanghai University of Finance and Economics, Shanghai 200433, China Shanghai Key Laboratory of Financial Information Technology, Shanghai University of Finance and Economics, Shanghai 200433, China.