dataxlogo.GIF (1005 bytes)        Market Demand Forecast
-- A Fuzzy Consumption Demand Function Approach
(Click here for DataX™ Catalog)

Abstract: Following a brief description of demand function in econometrics, the fuzzy consumption function theory is introduced that characterizes the dynamically behaviors of market demand and fluctuation. Two real-world examples are included to show the efficacy of this new theory and the forecast module built into DataX™.

I.    Brief Background on Demand Theory

  • Consumption Demand - it is the amount of consumption on goods (purchase amount). In general, it is related to the objective factors of commodities (such as physical, chemical and artistic characters) and the subjective value of the consumer (preference, personal habits, health conditions, etc.).  Demand is affected by the total spending capability and population of a customer group, as well as the consumer prices.

  • Consumption Demand Function - The behavioral characteristics of financial market can be represented by the concept of consumption demand, and the consumption demand function is the mathematical description of this concept.  In addition,  consumption demand can be determined by the following types of factors:

    • objective factors - the physical, chemical, biological and artistic properties of goods;

    • subjective factors - consumer's interest, preference and psychological state;

    • Group factors - population and wealth of the consumers (consumer group);

    • Comparative factors - the ratio of prices of different goods, ratio of different preference, and ratio of subjective values on different goods (comparisons of different consumption can directly affect the consumption demand);

    • Fluctuation factors - wealth, population and price fluctuations

II.    Fuzzy Consumption Demand Functions

  • In studying advanced methodology for the analysis of consumption demand, AI researchers at Zaptron Systems have developed technology and software tool based on the so called fuzzy demand functions. They can model and describe the market demand, or consumption demand, on various commodities or services, based on consumption data available.  The fuzzy demand functions discussed here are developed based on the fuzzy consumption utility function theory developed by Zaptron scientists.

  • In fact, consumption demand is a fuzzy logic concept. Mathematically, the fuzzy demand function is a more accurate measure on the consumption demand, compared against a traditional (non-fuzzy) demand function.  It can describe relationships among wealth, price, consumption composition (decomposition), preference and subjective measure on commodity or service values.

  • Mathematical model of fuzzy consumption demand functions -  Given prices P1, P2, ..., for different goods and total spending amount C of consumer group, the fuzzy demand  function for the i-th commodity can be expressed as Di = Di(P1, P2, ..., C). The form of Di(.) is complex and will not be given here. However, such a Di(.)  must satisfy the following conditions:

    • Non-negative - Di > 0.

    • Additive - the sum of demands on all goods is equal to the total spending amount.

    • Linear - Di(kP1, kP2, ..., kC) = Di(P1, P2, ..., C), k is a constant. This means that when all prices Pi increase by k times and the total spending increase by k times, the each individual demand Di remains unchanged.

    • Monotonic - Di is monotonic w.r.t. total spending C, total population P, and price Pi

    • Substitutive - substitution by i-th commodity due to price change in j-th commodity is equal to the substitution by j-th commodity due to price change in i-th commodity. (People tend to substitute one commodity by another when they are not satisfied)

  • Computation of Fuzzy Demand Functions and Parameters - Based on the Maximum Utility Principle, they can be computed by solving a set of complex mathematical equations.  Zaptron's DataX™ software suite has special modules to compute them.

III.    Market Demand Forecast -- A Case Study using DataX™

  • Problem background - Available (but not given in this article) are the annual data, from one rural area in Asia, of (1) 27 consumer prices, (2) total spending amount of the consumer group and (3) the spending amount on each individual commodity for 8 years (1977-1984).  The objectives are

    • Use the data from 1977 to 1984 to forecast the market demand on these 37 commodities for 1985 to 2000.

    • To perform demand fluctuation analysis by changing the price of one commodity.

  • Computation of Demand Functions and Parameters Estimation - All computations of this example were conducted by using Zaptron's DataX™.  In computation, it was assumed that the annual spending capability rises by 8% and annual population increases by 0.9%.

  • Results -  see Table1- and Table-2 below.

    • Table-1 lists the demand forecast for the 27 commodities for the years 1985, 1990, 1995 and 2000.

    • Table-2 shows the impact of fluctuation of one commodity (cereals - the basic food) price on the market demand on all 27 commodities.

  • Observations from Table-1

    • The demand on high-priced (luxury) commodities will continuously increase from 1985 to 2000 . For example, demand on TVs increases by 5.4 times, refrigerators by 5.8 times, washing machines by 5.9.  Look at the demand on foods, beef increases by 4.1 times, lamb by 4.2 times.  Demand on clothing increase by 4 times. 

    • However, the demand on basic consumer goods will experience only slight changes - cereals by 0.486 times and coal by 0.958 times. On the other hand, demand on FM radios will decrease by 67.3% from 1985 to 2000. This means, FM radios will be substituted by recorders and TV.

  • Observations from Table-2

    • In this case, the price of cereals (the basic food of the consumer group under study) has been increased by 5%, while the prices of other 26 commodities, population and spending capability remain unchanged. Table-2 shows the new demand on these 27 commodities caused by this fluctuation in cereal price. 

    • Except for AM radios, which will see an increased demand by 0.1527% (explained below), the demand on all other commodities will be reduced by 0.0134% (salt) to 1.8628% (cereals).  The demand on cereals will see largest reduction (1.8628%), while demand on luxury goods (TV, refrigerators, washing machines, fans, recorders) will have larger reduction (1.18% to 1.34%) than on other basic consumer goods (clothing, food).

    • Explanation - Raise in commodity price is equivalent to a reduction in the spending capability of a consumer group.  Thus in case of price raise, people tend to cut down spending on luxury goods (TV, washing machines, etc.) more than on basic goods (salt, food, clothing).

    • Why is there an increase in the demand on AM radios while demand on all other goods is reduced? - This is in contradictory with common sense. This is so because AM radios belong to the category of obsolete goods, to which a different analytical methodology (Fuzzy Demand Function for Obsolete Goods) applies.

Table-1 Market Demand Forecast on 27 Commodities for 1985 - 2000

Commodity 1985 1990 1995 2000
cereals (tons) 1634 18191 20718 24267
cooking oil (10k kg) 454 768 1254 2003
pork (tons) 8896 14523 23167 36554
beef (tons) 150 275 468 767
lamb (tons) 10 18 31 53
eggs (100 kg) 10008 17538 29194 47190
sea food (tons) 1903 2566 3566 5085
salt (tons) 4810 5097 5430 5832
sugar (tons) 3597 5363 8066 12208
cigarettes (cartons) 24119 42764 71644 116248
liquors (tons) 5295 8734 14039 22211
tea (100 kg) 179 207 247 305
cotton (100 meters) 83368 112900 157511 225266
polyester (100 meter) 15658 29819 51820 85868
nylon (100 meters) 1641 3142 5474 9085
silk (100 meters) 6335 12014 20836 34487
sewing machine (pc) 10550 13960 19089 26853
watches (pc) 22386 31325 44899 65589
bikes (pc) 24397 35995 53724 80863
FM radios (pc) 838 1297 2002 3085
AM radios (pc) 17493 15473 11841 5720
TV sets (pc) 7336 15256 27597 46730
Recorders (pc) 2870 6265 11560 19777
electric fans (pc) 2515 5507 10175 17420
wash machines (pc) 4474 9748 17977 30745
refrigerators (pc) 99 214 395 675
coal (tons) 213887 258198 322910 418881

Table-2 Analysis of Demand Fluctuation Caused by a 5% Raise in Cereal Price:

Commodity Previous Demand New Demand Change Rate %
cereals(tons) 26023.02 15724.54 -1.8628
cooking oil (10k kg) 406.04 408.21 -0.695
pork (tons) 8036.49 986.34 -0.624
beef (tons) 131.27 130.14 -0.8624
lamb (tons) 8.249 8.172 -0.937
eggs (100 kg) 8860.980 8793.032 -0.7668
sea food (tons) 1799.70 1794.174 -0.3074
salt (tons) 4775.335 4756.69 -0.0134
sugar (tons) 3324.94 3309.56 -0.4628
cigarettes (cartons) 21280.50 21111.99 -0.7918
liquors (tons) 4769.43 4738.71 -0.6441
tea (100 kg) 174.822 174.832 -0.1093
cotton (100 meters) 78778.82 78531.16 -0.3136
polyester (100 meter) 13507.09 13377.91 -0.9564
nylon (100 meters) 1412.84 1399.134 -0.9702
silk (100 meters) 5472.84 5421.06 -0.9462
sewing machine (pc) 10018.33 9990.196 -0.2808
watches (pc) 21003.25 20927.21 -0.3621
bikes (pc) 22611.53 22510.80 -0.4454
FM radios (pc) 767.7725 763.7289 -0.5267
AM radios (pc) 17759.24 17786.73 0.1527
TV sets (pc) 6136.44 6063.539 -1.1879
Recorders (pc) 2356.46 2325.098 -1.3307
electric fans (pc) 2061.945 2034.306 -1.3404
wash machines (pc) 3675.457 3626.749 -1.3252
refrigerators (pc) 81.0504 79.9818 -1.3184
coal (tons) 206817.90 206486.20 -0.1604

|Home|Forecast|Model Building|Business-Finance Applications|
|Time Series Analysis|Purchase Preference Matching|Simulation|

Send us questions or comments via email
Last updated January 26, 1999Copyright © 1997, 1998 ZAPTRON Systems, Inc. All rights reserved.