Comprehensive attribution models utilizing clustering and regression techniques on large-scale datasets