Blood glucose concentration prediction based on kernel canonical correlation analysis with particle swarm optimization and error compensation. (November 2020)