Multivariate Data Modeling And Its Applications To Conditional Outlier Detection