Consumer profiler to understand consumers shopping in a mall during sales period