When modeling a sensor system mathematically, we assume that the sensor noise is Gaussian and white to simplify the model. Ifthis assumption fails, the performance of the sensor model-based controller or estimator degrades due to incorrect modeling. In practice,non-Gaussian or non-white noise sources often arise in many digital sensor systems. Additionally, the noise parameters of the sensormodel are not known in advance without additional noise statistical information. Moreover, disturbances or high nonlinearities oftencause unknown sensor modeling errors. To estimate the uncertain noise and model parameters of a sensor system, this paper proposesan iterative batch calibration method using data-driven machine learning. Our simulation results validate the calibration performance ofthe proposed approach.