Bayesian network reasoning and machine learning with multiple data features: air pollution risk monitoring and early warning