Customer level analysis of dynamic pricing experiments using consumption-pattern models