An optimal cluster-based approach for Subgroup Analysis using Information Complexity Criterion