Presentation is loading. Please wait.

Presentation is loading. Please wait.


Similar presentations

Presentation on theme: "OPIM 5984 ANALYTICAL CONSULTING IN FINANCIAL SERVICES SURESH NAIR, Ph.D. 1."— Presentation transcript:


2 Financial Services Analytical Consulting  There is increasing convergence between operations, marketing and finance.  Nowhere is this more evident than in the financial services industry – banking, credit cards, brokerage, insurance, mortgages, etc.  What differentiates financial services from other services  Large number of customers  Repeat nature of interactions over the customer’s lifetime,  Lots of data available for analysis and decision making, and a  Wide variety of tools and techniques are applicable – from deterministic to stochastic modeling, from analytical methods to simulation.  There is huge potential for analytical consulting in financial services 2

3 Outline 3  Management consulting situations  Attributes of a good consultant – Lessons learnt  Time is of the essence – Quick analysis is very important  It is far more difficult to start from a clean slate than to improve an existing process/idea. 85% of the benefit from a good idea, however implemented. Optimization only improves from there.  Be Rumpelstiltskin – learn to spin straw into gold. Learn to work on unstructured problems  “Socialize” recommendations – don’t surprise client

4 Consulting situations 4

5 Attributes of a good Management Consultant 5

6 Time is of the essence 6  It is more important to be timely than perfect.  Problems are unstructured. No such thing as a perfect solution to a problem that is hard to define.  Learn the tradeoff between time and performance  If you take too long, the problem changes by then. You have the perfect solution to the wrong problem.

7 Breakthrough vs. Incremental ideas 7  It is far more difficult to start from a clean slate than to improve an existing process/idea.  85% of the benefit from a good idea, however implemented. Optimization only improves from there.

8 Be Rumpelstiltskin – spin straw into gold 8  Learn to work on unstructured problems  Quadrant 2: Creative Modeling Retail Bank Sweeps Credit Card solicitations  Quadrant 3: Creative Data Gathering End of life planning for a blockbuster drug going off exclusivity  Quadrant 4: Qualitative Inductive Recommendations Impact of Comparative Effectiveness Research on drug sales

9 Service Capacity and Waiting Lines (Queueing) in Financial Services 9

10 Service Capacity And Waiting Lines  The study of Waiting Lines or Queueing Theory is of utmost importance in the design of Service Systems, e.g., capacity study of a computer network, determining the number of servers, tellers, emergency services, size of a restaurant, number of elevators in a building, phone lines, etc., to achieve some level of service.  In each of these situations, there are “servers” who provide service (e.g., tellers, phone lines) and “customers” who require that service (e.g., bank customers, phone calls).  If the server is busy, the customer has to wait, and forms a waiting line of queue.  Even if there are enough servers to handle customer traffic on average, queues will form because of the variability in customer traffic, and service times. 10

11 Optimizing Service  You can add service capacity to reduce waiting, but the costs will go up. There is a trade-off between waiting costs and capacity costs.  Usually, a service level is specified by the management, e.g, no more than 4 customers will have to wait, or an average customer will not have to wait more than 2 minutes. 11

12 Service Configurations  Studies have shown that there are certain common service configurations. 12

13 Poisson Arrivals, Exponential Service  Studies have also shown that in many cases  Customer arrivals typically follow a Poisson Distribution  specified by a single parameter, l, called the Arrival Rate, e.g., on average 8 arrivals/hour  Service time are Exponentially distributed. Service rate is Poisson.  specified by a single parameter, m, called the Service Rate, e.g, serves on average 10 customers/hour. 13 =1 =2 =4 A

14 Single Server Model  We evaluate various designs of service systems by analyzing the waiting lines that would result from the designs under known traffic and service patterns.  If the source of customers is infinite (Infinite source, the most common case)  For a SINGLE SERVER MODEL, with first come first served discipline ( /  <1, M=number of servers)  Average number in line  In general (for single and multi-server models)  Average time in line  Average system utilization 14

15 Example  A bank customer service rep can handle 15 calls/hour on average. Calls come in at the rate of 10/hr. What would be the number of calls getting a busy signal, the amount of wait, and the utilization of the rep? Solution  = 10,  =15.  Lq = (10*10)/15(15-10)=100/75 = 1.33 calls  Wq = 1.33/10 = hours = 8 minutes  Utilization, r = 10/(1*15)= = 66.7%  Service time = 60/15=4 minutes  Total time = 8+4 = 12 minutes 15

16 Exercise A brokerage is considering leasing one of two photocopying machines.  Mark I is capable of duplicating 20 jobs/hr at $50 per day.  Mark II is capable of duplicating 24 jobs/hr, at $80/day The duplicating center is open 10 hours a day, with average arrivals of 18 jobs/hour. Duplication is performed by employees from various departments whose hourly wage is $5/hr. Should the brokerage lease Mark I or Mark II? 16

17 Other Models  For a SINGLE SERVER, CONSTANT SERVICE TIME MODEL  the queue length and wait time will be half, the other formulas remain the same.  For a MULTIPLE SERVER MODEL,  The formulas are complicated.  Use Spreadsheet, first tab.  You may use the spreadsheet even for Single Server models 17

18 Example In a retail bank, 5 teller counters are open. Arrivals to the counters are at the rate of 36 per hour, service is at the rate of 10/hr per counter. What will be the average length of queue? Solution:   = 36/10 = 3.6, M=5 From the Spreadsheet,  Lq = and P(No one in line) = or 2.3%.  Utilization, r = /M  = 36/5*10 = 72%  Wq=1.055/36 = hrs = 1.7 minutes Exercise: What would happen if arrival rate=25/hr Exercise: If waiting time (with arrival rate=36/hr) should be at most 1 minute, how many counters should be open? 18

19 Analyzing the Waiting Line Formula  We can rewrite the single server total time in system formula as  The above formula has three parts, the Variability part, the Utilization part, and the service Time part. We can call this the vUt equation  CoV for Exponential times is 1  Note that an increase in any of the parts will increase the total time in the system.  Beyond 85% utilization, the waiting time increases rapidly  Reducing variability of arrival time and/or service time can reduce waiting time.  Reducing processing time also helps.

20 Critical Thinking  How do you make the tradeoff between specialization and cross training?  How do you make the tradeoff between technology improvement and head count increase? 20

21 Creativity, Critical Thinking and Analysis 21

22 Ask the Questions (Creative Brainstorming)  What  What is the objective being achieved?  How  Can it be done some other way? Automated? Can it be made easier?  When  Why is it done at that time? Can it be done before? After?  Where  Why is this task done there? Can it be done somewhere else?  By whom  Can the task be done by someone else? 22

23 Critical Examination Worksheet  Use the worksheet 23

24 In-class Exercise – Water Filter  Consider a house with well water where the water filter gets clogged very quickly with particulate matter. Filters are expensive to replace every couple of weeks.  Brainstorm using the worksheet to develop alternatives that will save the homeowner money. 24

25 Brainstorming Ground Rules  Relax  Have fun  Laugh  Support  No boundaries  Completely free your mind  No limits on the number of ideas  Fragmented ideas OK  Just keywords OK 25

26 Brainstorming Ground Rules  No criticizing (during or after)  No evaluating or dismissing  No dismissing EVEN BY YOU YOURSELF  No “You must be joking” looks or comments  Explain quickly (few seconds)  No questions  Let ideas you don’t understand go  Speed is the key  Important is “Association” not “Viability” 26

27 Brainstorming Ground Rules  Avoid subtle evaluations  How is it going to do …  Isn't this violating the rules  That is an excellent idea  How is this different than that idea 27

28 Ground Rules  Select a moderator  No dominating  No interrupting  No passing  Short session (20 minutes)  Create ideas in silence  Multiple rounds 28

29 Critical Thinking Habits Critical thinking is an essential component of professional accountability and apply to any discipline. These habits are show below.  Confidence  Assurance of one's reasoning abilities  Contextual Perspective  Consideration of the whole situation, including relationships, background, and environment, relevant to some happening  Creativity  Intellectual inventiveness used to generate, discover, or restructure ideas, imagining alternatives  Flexibility  Capacity to adapt, accommodate, modify, or change thoughts, ideas, and behaviors 29

30 Critical Thinking Habits (contd.)  Inquisitiveness  An eagerness to know by seeking knowledge and understanding through observation and thoughtful questioning in order to explore possibilities and alternatives  Intellectual Integrity  Process of seeking the truth through sincere, honest means, even if the results are contrary to one's assumptions and beliefs  Intuition  Insightful sense of knowing without conscious use of reason  Open-mindedness  A viewpoint characterized by being receptive to divergent views and sensitive to one's biases  Perseverance  Pursuit of a course with determination to overcome obstacles 30

31 Creativity (contd.)  Reflection  Contemplation of a subject, especially one's assumptions and thinking, for the purposes of deeper understanding and self-evaluation Adapted from R. W. Paul, Critical Thinking (Santa Rosa, Calif.: Foundation for Critical Thinking, 1992). 31

32 Break-out Exercise Brainstorm on how you would make the payment part of this product easier? Use the worksheet. I am keen that you fill it out completely and methodically brainstorm 32

33 Simulating Alternative Recommendations in Financial Services 33

34 Simulating Alternative Recommendations in Financial Services A Simulation is an experiment in which we attempt to understand how some process will behave in reality by imitating its behavior in an artificial environment that approximates reality as closely as possible. Simulation is typically used when  No formulae or good solution methods exist because assumptions in existing formulae/methods are violated.  Data does not follow standard probability distributions  Most importantly, to evaluate alternatives (e.g..., designs, systems, methods of providing service, etc.) Examples include valuing options, evaluating overbooking policies for airplanes, evaluating work schedules, maintenance policies, financial portfolios, real estate salesperson planning, etc. 34

35 An Example Jack sells insurance. His records on the number of policies sold per week over a 50 week period are:  Suppose we wanted to simulate the policies Jack sells over the next 50 weeks. 35

36 Example (contd.)  It is fairly simple to evaluate different alternative order quantities quickly using simulation. Step 1  Compute Probabilities, Cumulative Probabilities and assign Random Numbers The trick for assigning random numbers is easy. Compute the cumulative probability, start from 00 to 1 less than the cum frequency. For the next row, start from the next random number to 1 less than the cum prob., etc. Step 2  Simulate the next 50 orders 36 Life is random Give Chance a Chance iPod Shuffle

37 #Policies Simulation 37

38 #Policies Example (contd.)  Suppose 30% of the policies are Life and 70% are Supplemental, simulate the type of policies for the next 50 weeks.  Suppose 25% of the Life policies are for $100K, 50% for $250K, and 25% for $500K, simulate the value of the policies for the next 50 weeks. 38

39 Exercise  You want to start a small car rental firm and would like to lease cars that you will rent out. You want to decide how many cars to lease.  You do some market research and obtain the following information  Lease costs are $10 per day, and net profits (exclusive of lease costs) is $20/day.  Simulate the process for 15 days if you had chosen to lease 3 cars. 39

40 Break-out Exercise For the Credit Cards data file on the website, please simulate the following for the next 24 months for a customer:  Current Balance  Payment  Purchase + Cash advance What are the assumptions you made? What else would you have done in modeling future behavior, if you had more time? 40

41 Simulating Standard Distributions  In Excel, use \Data\Data Analysis and then select Random Number Generation. This tool can simulate the following distributions:  Normal  Uniform  Binomial  Poisson  Discrete  The random numbers generated do not change when F9 is pressed (that is, once generated, they stay fixed). 41

42 Standard Distributions (contd.)  Random numbers following certain distributions can be generated to change with every press of F9. This can be very useful in practice. Generating Normally distributed random numbers:  Suppose you wanted to generate Normal random numbers with a mean of 50 and standard deviation of 5. =NORMINV(RAND(),50,5) Generating Uniformly distributed random numbers:  Suppose you wanted to generate sales per day that were Uniformly distributed between 6 and 12 (inclusive). =RANDBETWEEN(6,12) Generating Exponentially distributed random numbers:  Suppose you want to simulate the next breakdown of a machine that fails exponentially with a mean of 5 hours (i.e., =0.2), then use = – 5*LN(RAND()) 42

43 Standard Distributions (contd.) Generating Poisson distributed random numbers:  You need the average for the Poisson distribution.  Use Random Number Generator under \Data\Data Analysis Generating Discrete distributed random numbers:  Use Random Number Generator 43

44 Exercise: Currency Notes Requirement  John Bender, a bank manager, needs to figure out the number of currency notes of a particular denomination to stock in his branch. If he has unused notes at the end of the day, that costs float. If he is short notes, that turns off customers. The costs are:  Float cost of unused notes, per unused note$1  Penalty cost for note shortage/note$2  Customers traffic depends on how many customers came in the previous day. From past year’s data, the relationship is Customers(Wed)= Customers(Tues)(1)  Which has a residual error of 59 (more on this later). He figures 65-85% of customers will need to withdraw cash, and they will need a mean of 10 currency notes of this denomination (Poisson distributed). 44

45 Currency Notes(contd.)  The number of customers Tuesday was 215. How many currency notes of this denomination should the manager carry on Wednesday to minimize the sum of excess and shortage costs? Solution:  Plugging 215 into (1) we get an expected customers today 525. Therefore the attendance is going to follow a Normal distribution with mean of 525 and standard deviation of 59 (the residual error stated above). 45

46 Break-out Exercise (Flight Overbooking) This example will focus on a very successful, regional carrier (Midwest Express Airlines). Midwest Express is headquartered in Milwaukee, Wisconsin, and was started by the large consumer products company Kimberly Clark, which has large operations in nearby Appleton, Wisconsin. Laura Sorensen is the manager of Revenue (or Yield) Management. She has been reviewing the historical data on the percentage of no-shows for many of Midwest Express' flights. She is particularly interested in Flight 227 from Milwaukee to San Francisco. She has found that the average no-show rate on this flight is 15% (Binomial, use p=0.15, number of trials, n = reservations accepted; use the function CRITBINOM(n,p,rand()) ). The aircraft (MD88) has a capacity of 112 seats in a single cabin. There is no First Class/Coach cabin distinction at Midwest Express. All service is considered to be premium service. You would believe that if you could smell the chocolate chip cookies baking as you fly along. The question Laura wants to answer is to what level should she overbook the aircraft. Demand is strong on this primarily business route. The actual demand distribution is as follows: 46 Demand Probability

47 Break-out Exercise (contd.) The average fare charged on this flight is $400. If Laura accepts only 112 reservations on this flight, it is almost certain to go out with empty seats because of the no-shows that represent an opportunity cost for Midwest Express as it could have filled each seat with another customer and made an additional $400. On the other hand, if she accepts more reservations than seats, she runs the risk that even after accounting for the no-shows, more customers will show up than she has seats available. The normal procedure in the event that a customer must be denied boarding is to put the "extra" customers on the next available flight, provide them some compensation toward a flight in the future and possibly a voucher for a free meal and a hotel. This is all done to mitigate the potential ill will of the "bumped" customer. Laura figures this compensation usually costs Midwest Express around $600 on average. How many reservations should Laura accept? What is the profit for this policy? 47

48 Optimizing Financial Services 48

49 Financial Services Optimization  In most business situations, managers have to achieve objectives while working within several resource constraints. For example, maximizing sales within an advertising budget, improving production with existing capacity, reducing costs while maintaining service metrics, etc.  Mathematical modeling can help in such situations. Linear Programming (LP) is the most important of these techniques.  It is used in a wide array of applications, such as  Determining the credit card acquisitions, risk management, optimal product mix, advertising and media planning, investment decisions, branch/ATM location siting, assignment of people to tasks, etc.  We will learn about how LP helps decision making by considering several of these applications. 49

50 LINEAR PROGRAMMING Example: (Maximization)  A insurance broker sells 2 kinds of products, Homeowners Insurance (H) and Life Insurance (L). The profit from H is $300, and the profit from L is $250. The limitations are  Direct personnel: It takes 2 hours to effort for sale of H, and 1 hour of effort for every sale of L. There are only 40 hours in a week.  Support staff: It takes 1 hour support work for each H and 3 hours for L. There are only 45 support staff hours in a week.  Marketing: The broker determines she cannot sell more than 12 units of H per week. How many of H&L should she aim to sell each week to maximize profits? 50

51 Example: (Minimization) A credit card company wishes to have a balance of balance carrying and monthly usage customers in its portfolio of new accounts. It is required that the portfolio have a usage rating of at least 300 units, and a monthly balance carrying level of at least 250 units. These can be produced by two types of accounts, Revolvers and Transactors.  Both revolvers and transactors provide 1 unit of monthly usage per account.  Only revolvers carry balance, of 3 units per account.  Acquiring revolvers costs $45 and acquiring transactors costs $12/account. How many revolvers and transactors should the credit card company acquire to minimize costs while achieving its portfolio profile? 51

52 Binary (0-1) Assignment Example  A manager Global Financial Corp, a commercial loan firm, wishes to minimize turn around time for loan processing. He has 5 associates and the task requires 4 steps. He needs to pick the best 4 associates depending on their time for each of the tasks. The average times (in minutes) for each of task was recorded as below:  Who should be assigned to which task to minimize turn-around time for loan applications? 52

53 Non-Binary Allocation Example  A bank wishes to achieve Leadership in Energy and Environmental Design (LEED) rating for its new corporate office. The energy needs in the building fall into 3 categories (1) electricity (2) heating water, and (3) heating space in the building. The costs and daily requirements are shown below:  The size of the roof limits the largest possible solar heater to 30 units/day. There is no limitation of electricity and natural gas. However, electricity needs can only be met by purchasing electricity. Find the plan that minimizes the cost of meeting energy needs. 53

54 Advertising example An Investment Bank often uses Linear Programming to determine an optimal allocation of advertising budgets. Recently they wanted to develop a plan that would allocate $1,200,000 among radio, TV and newspaper advertisements with the stipulation that no more than 40% of the budget be allocated to any one medium. They wanted to maximize effectiveness (# eyeballs) of the ads. After some research, the following data was gathered Determine the number of ads in each medium to maximize effectiveness. 54

55 Credit Card Solicitation Optimization A credit card company wishes to optimize it direct mail campaign for profitability and risk. It divides the mailbase into 90 segments by risk, response and balance scores. Use data file provided  The company wishes to maximize pre-tax profits  It wishes to pick segments to mail or not mail  Each segment’s marginal risk for charge-off should be below 7.5%  The total risk of charge-offs should be less than 4.5% over all segments being mailed. 55

56 Break-out Exercise Using the Credit Card data file do the following: Identify the optimal segments to mail for the following scenario 1. Maximize size of mailing (same constraints as before – Total Net Credit Losses < 4.5%, Marginal Net Credit Losses < 7.5%) What is the % increase in mailing from the classroom solution? What is the reduction in profit? 2. Do the above with the additional constraint that total $ Charge off is less than $50MM 3. Complete the following table 56


Similar presentations

Ads by Google