Let's take a web site that is providing some service for free. After acquiring a lot of users, the webmaster is planning to split this service at 2 levels: one is free with basic features, and one with some extra features for a small fee. In situations such as this, it is very useful to know how many users will be willing to switch to level 2 and how many will want to use the system for free. A Markov chain can help to estimate the numbers. The initial data for solving this problem can be obtained from the past history of this service or by conducting a survey of users or in some other way.
The transition probability matrix P, in this case, will be:
The next step is to find so called steady-state probabilities. They will reveal the probability that the process will be in a given state after a very long time, i.e., in the long run. In our example, it means the probability of switching from one level of service to the other or staying in the same level.
To obtain these probabilities, we need to solve the following system of equations.
For our problem, substituting transition probability matrix P in the first eq., we have
Substituting p1=1-p0 in the first eq., we can find p0 and then p1.
And, finally, the solution of the system will be p0=1/3 p1=2/3The qty p0 can be interpreted as the long-run fraction of users that will stay with the free service, and p1 can be interpreted as the long-run fraction of users that will use this service for a fee.
Thus, a Markov chain and steady-state probabilities can be used in the modeling of web site processes. Specifically, we saw how they can help to estimate results in terms of adding or expanding a new business, service, site, product, and so on.
References