Pattern Recognition for Steam Flooding Field Applications Based on Hierarchical Clustering and Principal Component Analysis