# A Modified Lotka–Volterra Model for Diffusion and Substitution of Multigeneration DRAM Processing Technologies

Authors: Hui-Chih Hung; Yu-Chih Chiu; Muh-Cherng Wu
Journal: Mathematical Problems in Engineering
 (2017)

---

## Abstract

We attempt to develop an effective forecasting model for the diffusion and substitution of multigeneration Dynamic Random Access Memory (DRAM) processing technologies. We consider market share data and propose a modified Lotka–Volterra model, in which an additional constraint on the summation of market share is introduced. The mean absolute error is used to measure the accuracy of our market share predictions. Market share data in DRAM industries from quarter one (Q1) of 2005 to 2013 Q4 is collected to validate the prediction accuracy. Our model significantly outperforms other benchmark forecasting models of both revenue and market share data, including the Bass and Lotka–Volterra models. Compared to prior studies on forecasting the diffusion and substitution of multigeneration technologies, our model has two new perspectives: (1) allowing undetermined number of multigeneration technologies and inconsecutive adoption of new technologies and (2) requiring less data for forecasting newborn technologies.


---

## Body

## 1. Introduction

Dynamic Random Access Memory (DRAM), a semiconductor product that stores data bits in the form of capacitors and transistors, is a necessary and critical component widely used in information technology (IT) products. Growing with the Personal Computer (PC) boom, DRAM sector is one of the lead products in the semiconductor industry for last decades [1]. In today’s modern IT industry, the demand of DRAM is also driven by the data storage and big data retrieval in social media and cloud computing [2]. Beyond that, mobile DRAM also drove record-high profits for DRAM vendors during the second half of 2014 [3]. The total revenue of DRAM products reached 39 billion US dollars in 2010, which accounted for 12.8% of the revenue of the semiconductor industry. According to Taiwan’s Industrial Technology Research Institute (ITRI), almost 70% of DRAM sales are in PCs (including notebooks) and servers. About 10% of DRAM sales are in computer peripheral products and 20% are in mobile communications and consumer electronics products. Therefore, the prices of DRAM products have an important influence on the costs of other industries, including computers, mobile communications, and consumer electronics industries.Because of price competition, global DRAM manufacturers continue to upgrade their technologies and production processes. The development of new technologies allows smaller chips, which enables wafers to be cut into more chips. This greatly reduces the production cost per chip and enhances price competition. The market shares of different DRAM processing technologies are shown in Figure1 [4–6]. In quarter one (Q1) of 2005, processing technology based on 100–120 nanometers (nm) constituted mainstream DRAM manufacturing, and its market share reached 85%. Then, processing technology based on 90 nanometers began to develop. By 2010 Q4, processing technology based on 40 nanometers became mainstream, and its market share reached 55%. Currently, processing technology based on 30 nanometers is developing and has a market share of 21%. Figure 1 shows that the rapid substitution of processing technology is common in the DRAM industry.Figure 1
Rapid substitution of DRAM processing technologies.  Data sources: DRAMeXchange, IHS iSuppli, and Morgan Stanley Research (2014). Data collation: Industrial Technology Research Institute of Taiwan and Taiwan Institute of Economic Research.The rapid substitution of processing technologies makes prediction important in the DRAM industry. Accurate prediction of the substitution of processing technology helps DRAM manufacturers to invest appropriately in research and development and get the right timing for updating manufacturing equipment. With accurate prediction, technology leaders can plan and allocate resources for the next generation of technologies and maintain their leading positions. Technology followers can ignore obsolete technology upgrades to reduce their capital needs and operational risks. Hence, producers need good forecasting models for predicting the substitution of DRAM processing technology.Many models, such as the Bass model and the Lotka–Volterra model, are widely used to forecast the diffusion and substitution of two technologies. The Bass model mimics the diffusion process of an innovative product or technology and shows how that new product or technology can be adopted as an interaction between users and potential users. The Lotka–Volterra model is a mathematical model that mimics the dynamics of two species competing for common resources. Both models are built based on the data of adoption/shipment amounts and/or product revenues, which may be affected by industry long-term trends, economic cycles, and other confounding factors. Given this sort of interference, both models may yield inaccurate predictions.For multiple competing technologies, Peterka extended the empirical model of Fisher and Pry to forecast the competition of multiple technologies based on market share data [7, 8]. Norton and Bass generalized the Bass model to encompass the diffusion and substitution of successive generations of DRAM processing technologies [9]. Though establishing significant milestones, these forecasting models for multigeneration of technologies have the following three issues. First, the number of multigeneration technologies must be preset. Second, inconsecutive adoption of new technologies is not allowed. Third, the number of fitting parameters grows quickly with the number of multigeneration technologies and more data is required for prediction accuracy. However, the total number of multigeneration technologies may not always be predictable in practice. We also observe that new generations of DRAM processing technologies may come to premature end without adoption.Our study concentrates on the above three issues. We first consider dividing lines to partition the relatively old and new DRAM processing technologies and their market share data is adopted. Then, a modified Lotka–Volterra model with an additional constraint on the summation of market shares is proposed.To measure the prediction accuracy of market share, we use the mean absolute error (MAE). Market share data in DRAM industry from 2005 Q1 to 2013 Q4 are collected to validate the prediction accuracy. Our modified Lotka–Volterra model significantly outperforms other benchmark forecasting models, which include the Bass and Lotka–Volterra models based on either revenue or market share data. Also, our modified Lotka–Volterra model may help DRAM mangers determine the timing of capital investment decisions. More importantly, this work sheds light on how to appropriately apply the market share data in forecasting technological diffusion and substitution.The remainder of this paper is organized as follows. Related literature is reviewed in Section2 and our modified Lotka–Volterra model is proposed in Section 3. In Section 4, we present our data on the DRAM industry and empirical studies are implemented to verify the performance of our model. In Section 5, we summarize our work and discuss directions for future research.


## 2. Literature Review

In this section, we review the Bass and Lotka–Volterra models and other variations.


### 2.1. Bass Model

The Bass model was introduced by Bass in 1969 [10]. The model describes the diffusion process of new products or technologies being adopted and the interaction between users and potential users. Bass relied on diffusion theory to model the timing of adoption that leads to a particular S-shaped growth pattern for new products or technologies [11]. The diffusion rate of a new product in the market is described by the following differential equation:(1)dNtdt=p+qNtM-Nt,where N(t) is the cumulative number of adopters or users at time t and M is the potential market size. The parameter p is the coefficient of innovation, and q is the coefficient of imitation.The Bass model and variations have been widely used for diffusion and sales forecasting models of new products or technologies. For example, Park et al. used the Bass model to develop a market penetration forecasting model of Hydrogen Fuel Cell Vehicles incorporating infrastructure and cost reduction effects [12]. Cheng used the Bass model to construct predictive models of technology and market diffusion for advanced ceramic powder materials. He examined the relationship over time between technology diffusion and market diffusion [13]. Tsai et al. considered the effect of price factors and modified the Bass model to study the diffusion of the new liquid crystal display TVs [14]. Kong and Bi studied the diffusion of electric vehicles in China with the Bass model. They examined two common business models of battery leasing and vehicle purchasing and analyzed the impact and influence of social network to the innovation coefficient and imitation coefficient [15].


### 2.2. Lotka–Volterra Model

The Lotka–Volterra model was first proposed by Lotka in 1925 [16]. This model uses two nonlinear differential equations to describe the dynamics and balance of a biological system in which two species interact as predator and prey. Volterra used Lotka’s model and his own data to analyze the rise and fall of fish populations in the Adriatic [17]. Lotka and Volterra based their model on the logistic equation, including terms to account for species’ interactions. The following two differential equations are used to describe how two species’ population growth rates evolve over time:(2)dxtdt=a1+b1xt+c1ytxt,(3)dytdt=a2+b2yt+c2xtyt,where x(t) and y(t) represent the populations of two competing species at time t, respectively. The terms x2 and y2 represent internal self-interaction of the same species. The term xy represents the interaction between the two species. The set of differential equations contains basic parameters that affect the growth rates of both species. Parameter ai is the logistic parameter of geometric growth for species i when it is evolving. Parameter bi is the limitation parameter of the niche capacity for species i. Parameter ci is the interaction parameter with the other species.The Lotka–Volterra model has been widely used to investigate relationships between biological species. For example, Smitalova and Sujan proposed a competitive relationship between two competing species [18]. Geijzendorffer et al. used the Lotka–Volterra model to predict the long-term coexistence patterns of grassland species [19].Outside the field of biology, Goodwin introduced the model into the field of economics by applying it to business cycles [20]. Subsequently, researchers used this model to investigate competitive relationships between different industries, products, and technologies. Kreng and Wang applied the Lotka–Volterra model to analyze the competition between LCD TVs and PDP TVs [21]. Kim et al. considered the dynamic competition of mobile phone subscription in Korea and applied the Lotka–Volterra model to show the commensalism relationship [22]. Watanabe et al. studied the transition process from monochrome TV to color TV in the 1960s and used the Lotka–Volterra model to forecast the transition from analog broadcasting to digital broadcasting in Japan [23].


### 2.3. Diffusion and Substitution of DRAM Processing Technologies

Forecasting market diffusion is important when a new product or technology is under development. The Bass model remains the most adopted and extends diffusion model. Unlike the Bass model, the Lotka–Volterra model incorporates interactions between competitors. Although they differ crucially in their treatment of competitors’ interactions, the Bass and Lotka–Volterra models have both been used to forecast the diffusion and substitution of new products, technologies, technologies, and industries.For example, Tsai and Li found that the development of the integrated circuit (IC) design industry had a positive influence on the IC manufacturing and IC packing industries [24]. They used the Bass and Lotka–Volterra models to verify the commercial relationships between producers in this Taiwanese IC cluster. Chiang explored the innovation growth of 200 mm and 300 mm silicon wafers from Taiwan with both the Bass and Lotka–Volterra models. They found that the forecasting performances of the both models are similar [25]. Chiang and Wong used the two models to study the competitive diffusion of desktop and notebook shipments in Taiwan and found evidence of predator-prey relationships [26].Both models are built based on the data of adoption/shipment amounts and/or product revenues, which may be affected by industry long-term trends, economic cycles, and other confounding factors. Unfortunately, this sort of interference is one of the most important characteristics of DRAM industry and both models may yield inaccurate predictions under this sort of interference. It is therefore questionable that the applicability of revenue data and the effect of data characteristics are rarely analyzed in DRAM industry.


### 2.4. Models for Multiple Competing Technologies

Under rapid substitution, multiple generations of DRAM processing technologies coexist in the market. Several models are proposed to encompass the diffusion and substitution of multiple competing technologies. Peterka questioned the applicability of revenue data and adopted market share data [7]. Competing technologies are considered pairwise to follow Fisher and Pry’s empirical formula, where the logarithmic function of market share ratio is a linear function in time t [8]. The Peterka model can be described by the following equations.(4)ln⁡fitfjt=kij-cijt-t0,for  anyiandj,∑ifit=1,where t0 is the starting time of the model and fit is the market share of the ith competing technologies in time t. Note that Peterka assumed that no technology can start from zero in this model [4]. A new technology must be initiated and established by external investment before t0. Thus,fit0 is predetermined according to the external investment and kij=ln⁡fit0/fjt0 is the given ratio of initial market shares. As a result, this model may not be suitable for successive generations of DRAM processing technologies, where future generation may be zero at the starting time of the model.Norton and Bass generalized the Bass model and modeled the demand growth/decline for successive generations of memory and logic circuits [9]. They assume that the number of successive generations is preset and each successive generation has its own market potential and market penetration. A new generation of a product or technology always attracts users from its potential market and the predecessor generation. The Norton-Bass model can be illustrated by a product of three successive generations.(5)S1t=F1tm11-F2t-τ2,S2t=F2t-τ2m2+F1tm11-F3t-τ3,S3t=F3t-τ2m3+F2t-τ2m2+F1tm1,where the ith generation i is introduced at τi and τ1=0. Moreover, mi is the potential sales of the ith generation and Sit is the sales of the ith generation in time period t. Note that Fi(t) is the cumulative distribution function of the adoption rate of the ith generation.The formula is(6)Fit=1-exp⁡-pi+qit1+pi/qiexp⁡-pi+qit,fort≥τi0,otherwise,where the parameter pi is the coefficient of innovation and qi is the coefficient of imitation of the ith generation.In these models, there are three common issues. First, the number of technologies must be preset. Each technology is assumed to be predictable and all newborn technologies can go through the complete adoption cycle and competes with earlier ones. Unfortunately, we observe that some new technologies may come to a premature end without adoption in DRAM industry. As a result, the total number of new technologies may not be predetermined.Second, the inconsecutive adoption of new technologies is not allowed. When adopting the new generation of DRAM processing technologies, customers may intend to bypass the immediate successor and adopt the later one due to the consideration of market potential and transcendence. As a result, some generations of DRAM processing technologies may not go through the complete adoption cycle and compete with earlier ones.Third, the number of fitting parameters grows quickly with the number of technologies and more data is required for prediction accuracy. For multiple competing technologies, the existing forecasting models are designed to mimic the diffusion and substitution by equations among all technologies. Thus, the number of fitting parameters grows quickly with the number of technologies. However, it is natural that mature technologies have plenty of data and new technologies have little data collectable in initial stages. As a result, mature technologies dominate the model and errors are cumulated to new technologies. In the worst case, some models may not be applied due to the insufficient data for parameters fitting.


## 2.1. Bass Model

The Bass model was introduced by Bass in 1969 [10]. The model describes the diffusion process of new products or technologies being adopted and the interaction between users and potential users. Bass relied on diffusion theory to model the timing of adoption that leads to a particular S-shaped growth pattern for new products or technologies [11]. The diffusion rate of a new product in the market is described by the following differential equation:(1)dNtdt=p+qNtM-Nt,where N(t) is the cumulative number of adopters or users at time t and M is the potential market size. The parameter p is the coefficient of innovation, and q is the coefficient of imitation.The Bass model and variations have been widely used for diffusion and sales forecasting models of new products or technologies. For example, Park et al. used the Bass model to develop a market penetration forecasting model of Hydrogen Fuel Cell Vehicles incorporating infrastructure and cost reduction effects [12]. Cheng used the Bass model to construct predictive models of technology and market diffusion for advanced ceramic powder materials. He examined the relationship over time between technology diffusion and market diffusion [13]. Tsai et al. considered the effect of price factors and modified the Bass model to study the diffusion of the new liquid crystal display TVs [14]. Kong and Bi studied the diffusion of electric vehicles in China with the Bass model. They examined two common business models of battery leasing and vehicle purchasing and analyzed the impact and influence of social network to the innovation coefficient and imitation coefficient [15].


## 2.2. Lotka–Volterra Model

The Lotka–Volterra model was first proposed by Lotka in 1925 [16]. This model uses two nonlinear differential equations to describe the dynamics and balance of a biological system in which two species interact as predator and prey. Volterra used Lotka’s model and his own data to analyze the rise and fall of fish populations in the Adriatic [17]. Lotka and Volterra based their model on the logistic equation, including terms to account for species’ interactions. The following two differential equations are used to describe how two species’ population growth rates evolve over time:(2)dxtdt=a1+b1xt+c1ytxt,(3)dytdt=a2+b2yt+c2xtyt,where x(t) and y(t) represent the populations of two competing species at time t, respectively. The terms x2 and y2 represent internal self-interaction of the same species. The term xy represents the interaction between the two species. The set of differential equations contains basic parameters that affect the growth rates of both species. Parameter ai is the logistic parameter of geometric growth for species i when it is evolving. Parameter bi is the limitation parameter of the niche capacity for species i. Parameter ci is the interaction parameter with the other species.The Lotka–Volterra model has been widely used to investigate relationships between biological species. For example, Smitalova and Sujan proposed a competitive relationship between two competing species [18]. Geijzendorffer et al. used the Lotka–Volterra model to predict the long-term coexistence patterns of grassland species [19].Outside the field of biology, Goodwin introduced the model into the field of economics by applying it to business cycles [20]. Subsequently, researchers used this model to investigate competitive relationships between different industries, products, and technologies. Kreng and Wang applied the Lotka–Volterra model to analyze the competition between LCD TVs and PDP TVs [21]. Kim et al. considered the dynamic competition of mobile phone subscription in Korea and applied the Lotka–Volterra model to show the commensalism relationship [22]. Watanabe et al. studied the transition process from monochrome TV to color TV in the 1960s and used the Lotka–Volterra model to forecast the transition from analog broadcasting to digital broadcasting in Japan [23].


## 2.3. Diffusion and Substitution of DRAM Processing Technologies

Forecasting market diffusion is important when a new product or technology is under development. The Bass model remains the most adopted and extends diffusion model. Unlike the Bass model, the Lotka–Volterra model incorporates interactions between competitors. Although they differ crucially in their treatment of competitors’ interactions, the Bass and Lotka–Volterra models have both been used to forecast the diffusion and substitution of new products, technologies, technologies, and industries.For example, Tsai and Li found that the development of the integrated circuit (IC) design industry had a positive influence on the IC manufacturing and IC packing industries [24]. They used the Bass and Lotka–Volterra models to verify the commercial relationships between producers in this Taiwanese IC cluster. Chiang explored the innovation growth of 200 mm and 300 mm silicon wafers from Taiwan with both the Bass and Lotka–Volterra models. They found that the forecasting performances of the both models are similar [25]. Chiang and Wong used the two models to study the competitive diffusion of desktop and notebook shipments in Taiwan and found evidence of predator-prey relationships [26].Both models are built based on the data of adoption/shipment amounts and/or product revenues, which may be affected by industry long-term trends, economic cycles, and other confounding factors. Unfortunately, this sort of interference is one of the most important characteristics of DRAM industry and both models may yield inaccurate predictions under this sort of interference. It is therefore questionable that the applicability of revenue data and the effect of data characteristics are rarely analyzed in DRAM industry.


## 2.4. Models for Multiple Competing Technologies

Under rapid substitution, multiple generations of DRAM processing technologies coexist in the market. Several models are proposed to encompass the diffusion and substitution of multiple competing technologies. Peterka questioned the applicability of revenue data and adopted market share data [7]. Competing technologies are considered pairwise to follow Fisher and Pry’s empirical formula, where the logarithmic function of market share ratio is a linear function in time t [8]. The Peterka model can be described by the following equations.(4)ln⁡fitfjt=kij-cijt-t0,for  anyiandj,∑ifit=1,where t0 is the starting time of the model and fit is the market share of the ith competing technologies in time t. Note that Peterka assumed that no technology can start from zero in this model [4]. A new technology must be initiated and established by external investment before t0. Thus,fit0 is predetermined according to the external investment and kij=ln⁡fit0/fjt0 is the given ratio of initial market shares. As a result, this model may not be suitable for successive generations of DRAM processing technologies, where future generation may be zero at the starting time of the model.Norton and Bass generalized the Bass model and modeled the demand growth/decline for successive generations of memory and logic circuits [9]. They assume that the number of successive generations is preset and each successive generation has its own market potential and market penetration. A new generation of a product or technology always attracts users from its potential market and the predecessor generation. The Norton-Bass model can be illustrated by a product of three successive generations.(5)S1t=F1tm11-F2t-τ2,S2t=F2t-τ2m2+F1tm11-F3t-τ3,S3t=F3t-τ2m3+F2t-τ2m2+F1tm1,where the ith generation i is introduced at τi and τ1=0. Moreover, mi is the potential sales of the ith generation and Sit is the sales of the ith generation in time period t. Note that Fi(t) is the cumulative distribution function of the adoption rate of the ith generation.The formula is(6)Fit=1-exp⁡-pi+qit1+pi/qiexp⁡-pi+qit,fort≥τi0,otherwise,where the parameter pi is the coefficient of innovation and qi is the coefficient of imitation of the ith generation.In these models, there are three common issues. First, the number of technologies must be preset. Each technology is assumed to be predictable and all newborn technologies can go through the complete adoption cycle and competes with earlier ones. Unfortunately, we observe that some new technologies may come to a premature end without adoption in DRAM industry. As a result, the total number of new technologies may not be predetermined.Second, the inconsecutive adoption of new technologies is not allowed. When adopting the new generation of DRAM processing technologies, customers may intend to bypass the immediate successor and adopt the later one due to the consideration of market potential and transcendence. As a result, some generations of DRAM processing technologies may not go through the complete adoption cycle and compete with earlier ones.Third, the number of fitting parameters grows quickly with the number of technologies and more data is required for prediction accuracy. For multiple competing technologies, the existing forecasting models are designed to mimic the diffusion and substitution by equations among all technologies. Thus, the number of fitting parameters grows quickly with the number of technologies. However, it is natural that mature technologies have plenty of data and new technologies have little data collectable in initial stages. As a result, mature technologies dominate the model and errors are cumulated to new technologies. In the worst case, some models may not be applied due to the insufficient data for parameters fitting.


## 3. Model

We now propose the modified Lotka–Volterra model for forecasting the diffusion and substitution of DRAM processing technologies.


### 3.1. Market Share Data

In this study, we focus on the substitution between old and new DRAM processing technologies. At a given point in time, there usually coexist different generations of processing technology on the DRAM market. For example, 60-, 70-, 80-, 90-, 100–120-, and 130–140-nanometer processing technologies coexisted on the DRAM market in 2007 Q3 (see Figure1). We first divide DRAM processing technologies into two groups, old and new. 90 nanometers are used as the dividing line between the two. Hence, DRAM processing technologies of less than 90 nanometers are classified as new technologies, and those of 90 nanometers and more than 90 nanometers are classified as old technologies.Data on shipments and/or product revenues are typically used to forecast technological substitution. However, these data may be affected by market fluctuations that have nothing to do with substitution. Such factors include industry long-term trends, economic cycles, and other confounding factors. To illustrate, Figure2 shows quarterly DRAM revenue data from 2005 Q1 to 2013 Q4. Unstable fluctuations in DRAM revenue are apparent.Figure 2
DRAM revenue changes for new and old process technologies. Data sources: DRAMeXchange, IHS iSuppli, and Morgan Stanley Research (2014). Data collation: Industrial Technology Research Institute of Taiwan and Taiwan Institute of Economic Research.Market shares measure the percentages of market sales accounted for by competitive products or technologies. Changes in market shares reflect substitution, not long-term trends, economic cycles, and other confounding factors. Figure3 shows that market shares fluctuate less than does revenue. Hence, our model is to use market share data for forecasting.Figure 3
DRAM market share changes for new and old process technologies. Data sources: DRAMeXchange, IHS iSuppli, and Morgan Stanley Research (2014). Data collation: Industrial Technology Research Institute of Taiwan and Taiwan Institute of Economic Research.


### 3.2. Model Formulation

Using market share data, one natural restriction is that market shares must sum to 100%. By settingM=1 and y-t as the cumulative market share of new processing technologies at time t, the Bass model given by (1) can be rewritten as follows:(7)dy-tdt=p+qy-t1-y-t=C1+B1y-t+A1y-t2,where C1=p, B1=q-p, and A1=-q.When applying market share data to the Lotka–Volterra model, we letx-t and y-t be the market shares of old and new DRAM processing technologies at time t, respectively. Given a total market share of 100%, we have(8)x-t+y-t=1.From (8), (2) can be rewritten as(9)dx-tdt=a1+b1x-t+c1y-tx-t=a1+c1+b1-c1x-tx-t=B2x-t+A2x-t2,where B2=a1+c1 and A2=b1-c1.Equations (7) and (9) show that the Bass and Lotka–Volterra models of market shares degenerate to our model because total market shares must be 100%. This modified Lotka–Volterra model is formulated as follows:(10)dx-tdt=C+Bx-t+Ax-t2y-t=1-x-t.


### 3.3. Prediction Evaluation

Traditionally, both the mean absolute percentage error (MAPE) and the mean squared error (MSE) are used to evaluate prediction accuracy. However, depending on the data and models used, the MAPE and MSE are not necessarily the best measures of prediction accuracy. Therefore, we use the MAE to evaluate the accuracy of our market share predictions.Given a number of forecast periods ofn and letting y(t) and y^(t) denote the actual and forecast values for time t, respectively, the MAPE, MSE, and MAE are defined as(11)MAPE=1n∑t=1nyt-y^tyt,MSE=∑t=1nyt-y^t2n,MAE=1n∑t=1nyt-y^t.The MAPE conveys the percentage difference between the actual values and forecast values. Smally(t) values can generate large MAPE values. Actual values close to zero can generate infinitely large MAPEs. Therefore, the MAPE is not suitable for prediction evaluation when actual values are small. Given that market shares are, by definition, between 0 and 1, the MAPE is not suited to our purposes.The MSE is the mean squared difference between the actual and forecast values. Although it is not troubled by small actual values, because the MSE is dependent on the units of measurement ofy(t), it cannot be used for comparisons based on different types of data. Thus, the MSE is not suitable for our study, because we want to compare the prediction accuracy of both revenue and market share forecasts.The MAE conveys the absolute difference between the actual and forecast values. It is untroubled by small actual values. Moreover, when applied to market share data, the MAE records the average absolute error as a percentage. Thus, to ensure the comparability of our prediction evaluations, we compare the MAEs for market share predictions with the MAPEs for revenue predictions.


## 3.1. Market Share Data

In this study, we focus on the substitution between old and new DRAM processing technologies. At a given point in time, there usually coexist different generations of processing technology on the DRAM market. For example, 60-, 70-, 80-, 90-, 100–120-, and 130–140-nanometer processing technologies coexisted on the DRAM market in 2007 Q3 (see Figure1). We first divide DRAM processing technologies into two groups, old and new. 90 nanometers are used as the dividing line between the two. Hence, DRAM processing technologies of less than 90 nanometers are classified as new technologies, and those of 90 nanometers and more than 90 nanometers are classified as old technologies.Data on shipments and/or product revenues are typically used to forecast technological substitution. However, these data may be affected by market fluctuations that have nothing to do with substitution. Such factors include industry long-term trends, economic cycles, and other confounding factors. To illustrate, Figure2 shows quarterly DRAM revenue data from 2005 Q1 to 2013 Q4. Unstable fluctuations in DRAM revenue are apparent.Figure 2
DRAM revenue changes for new and old process technologies. Data sources: DRAMeXchange, IHS iSuppli, and Morgan Stanley Research (2014). Data collation: Industrial Technology Research Institute of Taiwan and Taiwan Institute of Economic Research.Market shares measure the percentages of market sales accounted for by competitive products or technologies. Changes in market shares reflect substitution, not long-term trends, economic cycles, and other confounding factors. Figure3 shows that market shares fluctuate less than does revenue. Hence, our model is to use market share data for forecasting.Figure 3
DRAM market share changes for new and old process technologies. Data sources: DRAMeXchange, IHS iSuppli, and Morgan Stanley Research (2014). Data collation: Industrial Technology Research Institute of Taiwan and Taiwan Institute of Economic Research.


## 3.2. Model Formulation

Using market share data, one natural restriction is that market shares must sum to 100%. By settingM=1 and y-t as the cumulative market share of new processing technologies at time t, the Bass model given by (1) can be rewritten as follows:(7)dy-tdt=p+qy-t1-y-t=C1+B1y-t+A1y-t2,where C1=p, B1=q-p, and A1=-q.When applying market share data to the Lotka–Volterra model, we letx-t and y-t be the market shares of old and new DRAM processing technologies at time t, respectively. Given a total market share of 100%, we have(8)x-t+y-t=1.From (8), (2) can be rewritten as(9)dx-tdt=a1+b1x-t+c1y-tx-t=a1+c1+b1-c1x-tx-t=B2x-t+A2x-t2,where B2=a1+c1 and A2=b1-c1.Equations (7) and (9) show that the Bass and Lotka–Volterra models of market shares degenerate to our model because total market shares must be 100%. This modified Lotka–Volterra model is formulated as follows:(10)dx-tdt=C+Bx-t+Ax-t2y-t=1-x-t.


## 3.3. Prediction Evaluation

Traditionally, both the mean absolute percentage error (MAPE) and the mean squared error (MSE) are used to evaluate prediction accuracy. However, depending on the data and models used, the MAPE and MSE are not necessarily the best measures of prediction accuracy. Therefore, we use the MAE to evaluate the accuracy of our market share predictions.Given a number of forecast periods ofn and letting y(t) and y^(t) denote the actual and forecast values for time t, respectively, the MAPE, MSE, and MAE are defined as(11)MAPE=1n∑t=1nyt-y^tyt,MSE=∑t=1nyt-y^t2n,MAE=1n∑t=1nyt-y^t.The MAPE conveys the percentage difference between the actual values and forecast values. Smally(t) values can generate large MAPE values. Actual values close to zero can generate infinitely large MAPEs. Therefore, the MAPE is not suitable for prediction evaluation when actual values are small. Given that market shares are, by definition, between 0 and 1, the MAPE is not suited to our purposes.The MSE is the mean squared difference between the actual and forecast values. Although it is not troubled by small actual values, because the MSE is dependent on the units of measurement ofy(t), it cannot be used for comparisons based on different types of data. Thus, the MSE is not suitable for our study, because we want to compare the prediction accuracy of both revenue and market share forecasts.The MAE conveys the absolute difference between the actual and forecast values. It is untroubled by small actual values. Moreover, when applied to market share data, the MAE records the average absolute error as a percentage. Thus, to ensure the comparability of our prediction evaluations, we compare the MAEs for market share predictions with the MAPEs for revenue predictions.


## 4. Data Collection and Empirical Study

In this section, our model is implemented to forecast the diffusion and substitution of DRAM processing technologies. Other benchmark forecasting models are used for comparison. These benchmark forecasting models include the standard Bass and Lotka–Volterra models.Data on revenue and market share have different characteristics and influences. We collect global revenue and market share data on different DRAM processing technologies and use them to evaluate prediction accuracy. Our data sources include DRAMeXchange, iSuppli, and the industry analysis reports published by Taiwan’s ITRI. In total, 36 pairs of records from 2005 Q1 to 2013 Q4 were collected.


### 4.1. Numerical Study

To distinguish between old and new processing technologies, we use three dividing lines: 90, 80, and 70 nanometers as examples. The raw data for each are given in Table1.Table 1
Revenues and market share for old and new processing technologies from 2005 Q1 to 2013 Q4.
Quarter
Revenue (millions USD)
Market share
90 nm
80 nm
70 nm
90 nm
80 nm
70 nm
Old
New
Old
New
Old
New
Old
New
Old
New
Old
New
05Q1
6574
<1
6574
<1
6574
<1
1
<0.01
1
<0.01
1
<0.01
05Q2
5715
<1
5715
<1
5715
<1
1
<0.01
1
<0.01
1
<0.01
05Q3
6394
<1
6394
<1
6394
<1
1
<0.01
1
<0.01
1
<0.01
05Q4
6372
<1
6372
<1
6372
<1
1
<0.01
1
<0.01
1
<0.01
06Q1
6422
131
6553
<1
6553
<1
0.98
0.02
1
<0.01
1
<0.01
06Q2
7158
457
7615
<1
7615
<1
0.94
0.06
1
<0.01
1
<0.01
06Q3
8455
636
9091
<1
9091
<1
0.93
0.07
1
<0.01
1
<0.01
06Q4
8897
1695
10592
<1
10592
<1
0.84
0.16
1
<0.01
1
<0.01
07Q1
6961
2707
9475
193
9668
<1
0.72
0.28
0.98
0.02
1
<0.01
07Q2
4380
2920
6716
584
7154
146
0.6
0.4
0.92
0.08
0.98
0.02
07Q3
3584
4380
6929
1035
7645
319
0.45
0.55
0.87
0.13
0.96
0.04
07Q4
2055
4173
4484
1744
5294
934
0.33
0.67
0.72
0.28
0.85
0.15
08Q1
1408
4459
3462
2405
4457
1408
0.24
0.76
0.59
0.41
0.76
0.24
08Q2
1042
5470
2800
3712
4298
2214
0.16
0.84
0.43
0.57
0.66
0.34
08Q3
758
6134
2205
4687
3791
3101
0.11
0.89
0.32
0.68
0.55
0.45
08Q4
286
3793
816
3263
1713
2366
0.07
0.93
0.2
0.8
0.42
0.58
09Q1
95
3073
222
2946
919
2249
0.03
0.97
0.07
0.93
0.29
0.71
09Q2
81
3984
203
3862
772
3293
0.02
0.98
0.05
0.95
0.19
0.81
09Q3
122
5991
245
5868
856
5257
0.02
0.98
0.04
0.96
0.14
0.86
09Q4
87
8595
174
8508
955
7721
0.01
0.99
0.02
0.98
0.11
0.89
10Q1
93
9195
186
9102
836
8452
0.01
0.99
0.02
0.98
0.09
0.91
10Q2
104
10317
208
10213
834
9587
0.01
0.99
0.02
0.98
0.08
0.92
10Q3
108
10671
216
10563
647
10132
0.01
0.99
0.02
0.98
0.06
0.94
10Q4
86
8558
173
8471
346
8298
0.01
0.99
0.02
0.98
0.04
0.96
11Q1
83
8220
166
8137
332
7971
0.01
0.99
0.02
0.98
0.04
0.96
11Q2
<1
8147
<1
8147
163
7984
<0.01
1
<0.01
1
0.02
0.98
11Q3
<1
6565
<1
6565
66
6499
<0.01
1
<0.01
1
0.01
0.99
11Q4
<1
6453
<1
6453
<1
6453
<0.01
1
<0.01
1
<0.01
1
12Q1
<1
6271
<1
6271
<1
6271
<0.01
1
<0.01
1
<0.01
1
12Q2
<1
7023
<1
7023
<1
7023
<0.01
1
<0.01
1
<0.01
1
12Q3
<1
6429
<1
6429
<1
6429
<0.01
1
<0.01
1
<0.01
1
12Q4
<1
6864
<1
6864
<1
6864
<0.01
1
<0.01
1
<0.01
1
13Q1
<1
6870
<1
6870
<1
6870
<0.01
1
<0.01
1
<0.01
1
13Q2
<1
8531
<1
8531
<1
8531
<0.01
1
<0.01
1
<0.01
1
13Q3
<1
9300
<1
9300
<1
9300
<0.01
1
<0.01
1
<0.01
1
13Q4
<1
9748
<1
9748
<1
9748
<0.01
1
<0.01
1
<0.01
1
Data sources: DRAMeXchange, IHS iSuppli, & Morgan Stanley Research (2014).
Data collation: Industrial Technology Research Institute of Taiwan & Taiwan Institute of Economic Research.We are also interested in prediction accuracy at different stages of diffusion. The 99%, 95%, 90%, 80%, 70%, 60%, and 50% market shares for new processing technologies are earmarked as seven stages of diffusion. In each stage, records pertaining to the time before the new processing technologies surpassed the earmarked market shares were used as training data to fit the model parameters. The remaining records were used as testing data to evaluate prediction accuracy.For example, at the dividing line of 90 nanometers, new processing technologies are those using 90 nanometers or less. Table1 shows that these new processing technologies reached a 99% market share in 2009 Q4. Thus, in Stage 1, 19 pairs of revenue records for the old and new processing technologies from 2005 Q1 to 2009 Q3 were used as training data to fit the Bass and Lotka–Volterra models by using ordinary least squares. The remaining 17 pairs of revenue records were used as testing data to individually evaluate the MAPEs for the old and new processing technologies.Similarly, 19 market share records from 2005 Q1 to 2009 Q3 were used as training data to fit the Bass, Lotka–Volterra, and modified Lotka–Volterra models by using ordinary least squares in Stage 1. The remaining 17 market share records were used as testing data to individually evaluate the MAEs for the old and new processing technologies. The results for all seven stages are reported in Table2. Tables 3 and 4 report the results of our numerical studies for the 80- and 70-nanometer dividing lines, respectively.Table 2
Prediction errors based on different data sets, models, and stages; 90-nanometer dividing line.
Stage
Number oftraining periods
Number oftesting periods
Earmarked marketshare for new processing technologies
Prediction accuracy
Processingtechnologies
Revenue (MAPE)
Market share (MAE)
Bass model
LV model
Bassmodel without M=1
LV model withoutx-+y-=1
Modified Lotka–Volterra model
(1)
19
17
98%
Old
>105%
>105%
0.57%
0.14%
0.16%
New
11.13%
12.22%
0.57%
0.21%
0.16%
(2)
16
20
95%
Old
>105%
>105%
1.61%
0.17%
0.20%
New
9.69%
11.13%
0.56%
0.18%
0.20%
(3)
15
21
90%
Old
>105%
>105%
2.45%
0.24%
0.24%
New
9.40%
9.52%
2.44%
0.32%
0.24%
(4)
13
23
80%
Old
>105%
>105%
5.05%
0.29%
0.29%
New
9.07%
23.46%
2.33%
1.37%
0.29%
(5)
12
24
70%
Old
>105%
>105%
4.94%
0.25%
0.33%
New
16.20%
62.91%
5.37%
1.11%
0.33%
(6)
11
25
60%
Old
>105%
>105%
4.61%
0.36%
0.44%
New
11.05%
93.34%
4.60%
0.46%
0.44%
(7)
10
26
50%
Old
>105%
>105%
17.12%
41.91%
0.50%
New
14.50%
93.34%
17.11%
91.90%
0.50%Table 3
Prediction errors based on different data sets, models, and stages; 80-nanometer dividing line.
Stage
Number oftraining periods
Number oftesting periods
Earmarked market sharefor new processing technologies
Prediction accuracy
Processingtechnologies
Revenue (MAPE)
Market share (MAE)
Bass model
LV model
Bass model withoutM=1
LV model withoutx-+y-=1
Modified Lotka–Volterra model
(1)
26
1
99%
Old
<0.01%
<0.01%
<0.01%
<0.01%
<0.01%
New
<0.01%
<0.01%
<0.01%
<0.01%
<0.01%
(2)
24
3
95%
Old
19.50%
24.28%
1.61%
1.28%
0.23%
New
12.36%
15.73%
1.61%
2.26%
0.23%
(3)
20
7
90%
Old
146.24%
66.70%
1.13%
0.73%
0.86%
New
10.95%
49.37%
1.13%
0.72%
0.86%
(4)
17
10
80%
Old
715.37%
32.35%
1.03%
0.87%
1.04%
New
53.94%
56.53%
1.03%
1.64%
1.04%
(5)
16
11
70%
Old
24745.25%
36.08%
7.80%
0.87%
1.10%
New
49.51%
60.09%
7.80%
1.37%
1.10%
(6)
16
11
60%
Old
24745.25%
36.08%
7.80%
0.87%
1.12%
New
49.51%
60.09%
7.80%
1.07%
1.12%
(7)
14
13
50%
Old
3223.27%
39.47%
40.26%
1.41%
1.14%
New
24.15%
59.19%
40.27%
1.52%
1.14%Table 4
Prediction errors based on different data sets, models, and stages; 70-nanometer dividing line.
Stage
Number oftraining periods
Number oftesting periods
Earmarked market sharefor new processing technologies
Prediction accuracy
Processingtechnologies
Revenue (MAPE)
Market share (MAE)
Bass model
LV model
Bass model withoutM=1
LV model withoutx-+y-=1
Modified Lotka–Volterra model
(1)
26
10
98%
Old
>105%
>105%
1.41%
0.07%
0.06%
New
8.71%
11.95%
1.41%
0.63%
0.06%
(2)
23
13
95%
Old
>105%
>105%
2.01%
0.22%
0.22%
New
13.96%
19.27%
2.01%
0.71%
0.22%
(3)
20
16
90%
Old
>105%
>105%
1.72%
0.35%
0.41%
New
41.06%
47.17%
1.71%
0.71%
0.41%
(4)
17
19
80%
Old
>105%
>105%
0.89%
0.51%
0.58%
New
55.57%
59.06%
0.89%
0.73%
0.58%
(5)
16
20
70%
Old
>105%
>105%
9.51%
0.77%
0.62%
New
52.10%
65.19%
9.50%
0.89%
0.62%
(6)
16
20
60%
Old
>105%
>105%
9.51%
0.77%
0.66%
New
52.10%
65.19%
9.50%
0.89%
0.66%
(7)
15
21
50%
Old
>105%
>105%
29.83%
0.75%
0.68%
New
21.27%
91.29%
29.81%
0.98%
0.68%


### 4.2. Analysis of Data Selection

The results reported in the previous subsection indicate that the lower the number of records used as training data, the higher the prediction errors. Moreover, the market share predictions are significantly better than the revenue predictions from both the Bass and Lotka–Volterra models. Consider the 90-nanometer dividing line as an example (see Table2). When using revenue data on the Bass model, the prediction errors range from 9.07% to infinity for the seven stages. When using market share data on the Bass model, the prediction errors are much smaller: between 0.56% and 17.11% for the seven stages. Similarly, for the Lotka–Volterra model, using revenue data generates prediction errors of from 9.52% to infinity, whereas using market share data gives prediction errors of between 0.14% and 91.90%. Results based on the other diving lines are similar (see Tables 3 and 4).Arguably, revenue data are not suitable for forecasting the diffusion and substitution of technologies. This is because revenue data reflect market fluctuations caused by factors other than substitution, including industry long-term trends, economic cycles, and other confounding factors.For example, global DRAM industry revenue has exhibited a prolonged growth trend, particularly in terms of demand for computers and mobile communications products. In 2007, the DRAM industry invested huge amounts of capital to expand production capacity for upgrading to a new PC operating system, Windows Vista. However, sales of Windows Vista fell far short of market expectations. This led to an oversupply of DRAM products, which caused spot prices and revenue to crash in 2007. In 2008, global DRAM revenue continued to decline because of the global financial tsunami. The consequent unexpected fall in global DRAM revenue from 2006 Q4 to 2009 Q1 greatly affected prediction accuracy.Market share data are more suitable than revenue data for forecasting the diffusion and substitution of DRAM processing technologies. This is because the market share data record percentages and because the total market share is fixed at 100%. Because market share data are unaffected by seasonal factors and economic cycles, they reflect mainly technological substitution. Consequently, using market share data generates more accurate predictions and is appropriate for analyzing technological substitution.


### 4.3. Analysis of Model Selection

Having shown that using market share data increases prediction accuracy for all forecasting models, in this subsection, we use market share data to compare the Bass, Lotka–Volterra, and modified Lotka–Volterra models.First, note the symmetry of the modified Lotka–Volterra model based on market share data. In each stage, the prediction errors for the old and new processing technologies are the same. This is because the market shares are forced to sum to 100% in (10) of the modified Lotka–Volterra model. As a result, the forecast values for the old and new processing technologies sum to 100% and must have the same MAEs. Similarly, for the Bass model based on market share data, the prediction errors for the old and new processing technologies are highly symmetrical. Again, this arises because of the characteristics of the market share data.By contrast, the Lotka–Volterra model based on market share data does not generate symmetric prediction errors for the old and new processing technologies. This is because the market shares of old and new processing technologies are treated as two species and there is no total population limit for the two species in the Lotka–Volterra model. The forecast market shares are not constrained to sum to 100%. This is why the prediction errors from the Lotka–Volterra model are relatively high.Let us compare the accuracy of the models based on market share data. In Stages 1 to 7 of Table2 (which reports results for the 90-nanometer dividing line), the Bass model generates prediction errors of between 0.56% and 17.11%, the Lotka–Volterra model generates prediction errors of between 0.14% and 91.90%, and the modified Lotka–Volterra model generates prediction errors of between 0.16% and 0.50% (Tables 3 and 4 show that the other dividing lines generate similar results.) Therefore, when forecasting market shares, the modified Lotka–Volterra model outperforms the Bass and Lotka–Volterra models.


## 4.1. Numerical Study

To distinguish between old and new processing technologies, we use three dividing lines: 90, 80, and 70 nanometers as examples. The raw data for each are given in Table1.Table 1
Revenues and market share for old and new processing technologies from 2005 Q1 to 2013 Q4.
Quarter
Revenue (millions USD)
Market share
90 nm
80 nm
70 nm
90 nm
80 nm
70 nm
Old
New
Old
New
Old
New
Old
New
Old
New
Old
New
05Q1
6574
<1
6574
<1
6574
<1
1
<0.01
1
<0.01
1
<0.01
05Q2
5715
<1
5715
<1
5715
<1
1
<0.01
1
<0.01
1
<0.01
05Q3
6394
<1
6394
<1
6394
<1
1
<0.01
1
<0.01
1
<0.01
05Q4
6372
<1
6372
<1
6372
<1
1
<0.01
1
<0.01
1
<0.01
06Q1
6422
131
6553
<1
6553
<1
0.98
0.02
1
<0.01
1
<0.01
06Q2
7158
457
7615
<1
7615
<1
0.94
0.06
1
<0.01
1
<0.01
06Q3
8455
636
9091
<1
9091
<1
0.93
0.07
1
<0.01
1
<0.01
06Q4
8897
1695
10592
<1
10592
<1
0.84
0.16
1
<0.01
1
<0.01
07Q1
6961
2707
9475
193
9668
<1
0.72
0.28
0.98
0.02
1
<0.01
07Q2
4380
2920
6716
584
7154
146
0.6
0.4
0.92
0.08
0.98
0.02
07Q3
3584
4380
6929
1035
7645
319
0.45
0.55
0.87
0.13
0.96
0.04
07Q4
2055
4173
4484
1744
5294
934
0.33
0.67
0.72
0.28
0.85
0.15
08Q1
1408
4459
3462
2405
4457
1408
0.24
0.76
0.59
0.41
0.76
0.24
08Q2
1042
5470
2800
3712
4298
2214
0.16
0.84
0.43
0.57
0.66
0.34
08Q3
758
6134
2205
4687
3791
3101
0.11
0.89
0.32
0.68
0.55
0.45
08Q4
286
3793
816
3263
1713
2366
0.07
0.93
0.2
0.8
0.42
0.58
09Q1
95
3073
222
2946
919
2249
0.03
0.97
0.07
0.93
0.29
0.71
09Q2
81
3984
203
3862
772
3293
0.02
0.98
0.05
0.95
0.19
0.81
09Q3
122
5991
245
5868
856
5257
0.02
0.98
0.04
0.96
0.14
0.86
09Q4
87
8595
174
8508
955
7721
0.01
0.99
0.02
0.98
0.11
0.89
10Q1
93
9195
186
9102
836
8452
0.01
0.99
0.02
0.98
0.09
0.91
10Q2
104
10317
208
10213
834
9587
0.01
0.99
0.02
0.98
0.08
0.92
10Q3
108
10671
216
10563
647
10132
0.01
0.99
0.02
0.98
0.06
0.94
10Q4
86
8558
173
8471
346
8298
0.01
0.99
0.02
0.98
0.04
0.96
11Q1
83
8220
166
8137
332
7971
0.01
0.99
0.02
0.98
0.04
0.96
11Q2
<1
8147
<1
8147
163
7984
<0.01
1
<0.01
1
0.02
0.98
11Q3
<1
6565
<1
6565
66
6499
<0.01
1
<0.01
1
0.01
0.99
11Q4
<1
6453
<1
6453
<1
6453
<0.01
1
<0.01
1
<0.01
1
12Q1
<1
6271
<1
6271
<1
6271
<0.01
1
<0.01
1
<0.01
1
12Q2
<1
7023
<1
7023
<1
7023
<0.01
1
<0.01
1
<0.01
1
12Q3
<1
6429
<1
6429
<1
6429
<0.01
1
<0.01
1
<0.01
1
12Q4
<1
6864
<1
6864
<1
6864
<0.01
1
<0.01
1
<0.01
1
13Q1
<1
6870
<1
6870
<1
6870
<0.01
1
<0.01
1
<0.01
1
13Q2
<1
8531
<1
8531
<1
8531
<0.01
1
<0.01
1
<0.01
1
13Q3
<1
9300
<1
9300
<1
9300
<0.01
1
<0.01
1
<0.01
1
13Q4
<1
9748
<1
9748
<1
9748
<0.01
1
<0.01
1
<0.01
1
Data sources: DRAMeXchange, IHS iSuppli, & Morgan Stanley Research (2014).
Data collation: Industrial Technology Research Institute of Taiwan & Taiwan Institute of Economic Research.We are also interested in prediction accuracy at different stages of diffusion. The 99%, 95%, 90%, 80%, 70%, 60%, and 50% market shares for new processing technologies are earmarked as seven stages of diffusion. In each stage, records pertaining to the time before the new processing technologies surpassed the earmarked market shares were used as training data to fit the model parameters. The remaining records were used as testing data to evaluate prediction accuracy.For example, at the dividing line of 90 nanometers, new processing technologies are those using 90 nanometers or less. Table1 shows that these new processing technologies reached a 99% market share in 2009 Q4. Thus, in Stage 1, 19 pairs of revenue records for the old and new processing technologies from 2005 Q1 to 2009 Q3 were used as training data to fit the Bass and Lotka–Volterra models by using ordinary least squares. The remaining 17 pairs of revenue records were used as testing data to individually evaluate the MAPEs for the old and new processing technologies.Similarly, 19 market share records from 2005 Q1 to 2009 Q3 were used as training data to fit the Bass, Lotka–Volterra, and modified Lotka–Volterra models by using ordinary least squares in Stage 1. The remaining 17 market share records were used as testing data to individually evaluate the MAEs for the old and new processing technologies. The results for all seven stages are reported in Table2. Tables 3 and 4 report the results of our numerical studies for the 80- and 70-nanometer dividing lines, respectively.Table 2
Prediction errors based on different data sets, models, and stages; 90-nanometer dividing line.
Stage
Number oftraining periods
Number oftesting periods
Earmarked marketshare for new processing technologies
Prediction accuracy
Processingtechnologies
Revenue (MAPE)
Market share (MAE)
Bass model
LV model
Bassmodel without M=1
LV model withoutx-+y-=1
Modified Lotka–Volterra model
(1)
19
17
98%
Old
>105%
>105%
0.57%
0.14%
0.16%
New
11.13%
12.22%
0.57%
0.21%
0.16%
(2)
16
20
95%
Old
>105%
>105%
1.61%
0.17%
0.20%
New
9.69%
11.13%
0.56%
0.18%
0.20%
(3)
15
21
90%
Old
>105%
>105%
2.45%
0.24%
0.24%
New
9.40%
9.52%
2.44%
0.32%
0.24%
(4)
13
23
80%
Old
>105%
>105%
5.05%
0.29%
0.29%
New
9.07%
23.46%
2.33%
1.37%
0.29%
(5)
12
24
70%
Old
>105%
>105%
4.94%
0.25%
0.33%
New
16.20%
62.91%
5.37%
1.11%
0.33%
(6)
11
25
60%
Old
>105%
>105%
4.61%
0.36%
0.44%
New
11.05%
93.34%
4.60%
0.46%
0.44%
(7)
10
26
50%
Old
>105%
>105%
17.12%
41.91%
0.50%
New
14.50%
93.34%
17.11%
91.90%
0.50%Table 3
Prediction errors based on different data sets, models, and stages; 80-nanometer dividing line.
Stage
Number oftraining periods
Number oftesting periods
Earmarked market sharefor new processing technologies
Prediction accuracy
Processingtechnologies
Revenue (MAPE)
Market share (MAE)
Bass model
LV model
Bass model withoutM=1
LV model withoutx-+y-=1
Modified Lotka–Volterra model
(1)
26
1
99%
Old
<0.01%
<0.01%
<0.01%
<0.01%
<0.01%
New
<0.01%
<0.01%
<0.01%
<0.01%
<0.01%
(2)
24
3
95%
Old
19.50%
24.28%
1.61%
1.28%
0.23%
New
12.36%
15.73%
1.61%
2.26%
0.23%
(3)
20
7
90%
Old
146.24%
66.70%
1.13%
0.73%
0.86%
New
10.95%
49.37%
1.13%
0.72%
0.86%
(4)
17
10
80%
Old
715.37%
32.35%
1.03%
0.87%
1.04%
New
53.94%
56.53%
1.03%
1.64%
1.04%
(5)
16
11
70%
Old
24745.25%
36.08%
7.80%
0.87%
1.10%
New
49.51%
60.09%
7.80%
1.37%
1.10%
(6)
16
11
60%
Old
24745.25%
36.08%
7.80%
0.87%
1.12%
New
49.51%
60.09%
7.80%
1.07%
1.12%
(7)
14
13
50%
Old
3223.27%
39.47%
40.26%
1.41%
1.14%
New
24.15%
59.19%
40.27%
1.52%
1.14%Table 4
Prediction errors based on different data sets, models, and stages; 70-nanometer dividing line.
Stage
Number oftraining periods
Number oftesting periods
Earmarked market sharefor new processing technologies
Prediction accuracy
Processingtechnologies
Revenue (MAPE)
Market share (MAE)
Bass model
LV model
Bass model withoutM=1
LV model withoutx-+y-=1
Modified Lotka–Volterra model
(1)
26
10
98%
Old
>105%
>105%
1.41%
0.07%
0.06%
New
8.71%
11.95%
1.41%
0.63%
0.06%
(2)
23
13
95%
Old
>105%
>105%
2.01%
0.22%
0.22%
New
13.96%
19.27%
2.01%
0.71%
0.22%
(3)
20
16
90%
Old
>105%
>105%
1.72%
0.35%
0.41%
New
41.06%
47.17%
1.71%
0.71%
0.41%
(4)
17
19
80%
Old
>105%
>105%
0.89%
0.51%
0.58%
New
55.57%
59.06%
0.89%
0.73%
0.58%
(5)
16
20
70%
Old
>105%
>105%
9.51%
0.77%
0.62%
New
52.10%
65.19%
9.50%
0.89%
0.62%
(6)
16
20
60%
Old
>105%
>105%
9.51%
0.77%
0.66%
New
52.10%
65.19%
9.50%
0.89%
0.66%
(7)
15
21
50%
Old
>105%
>105%
29.83%
0.75%
0.68%
New
21.27%
91.29%
29.81%
0.98%
0.68%


## 4.2. Analysis of Data Selection

The results reported in the previous subsection indicate that the lower the number of records used as training data, the higher the prediction errors. Moreover, the market share predictions are significantly better than the revenue predictions from both the Bass and Lotka–Volterra models. Consider the 90-nanometer dividing line as an example (see Table2). When using revenue data on the Bass model, the prediction errors range from 9.07% to infinity for the seven stages. When using market share data on the Bass model, the prediction errors are much smaller: between 0.56% and 17.11% for the seven stages. Similarly, for the Lotka–Volterra model, using revenue data generates prediction errors of from 9.52% to infinity, whereas using market share data gives prediction errors of between 0.14% and 91.90%. Results based on the other diving lines are similar (see Tables 3 and 4).Arguably, revenue data are not suitable for forecasting the diffusion and substitution of technologies. This is because revenue data reflect market fluctuations caused by factors other than substitution, including industry long-term trends, economic cycles, and other confounding factors.For example, global DRAM industry revenue has exhibited a prolonged growth trend, particularly in terms of demand for computers and mobile communications products. In 2007, the DRAM industry invested huge amounts of capital to expand production capacity for upgrading to a new PC operating system, Windows Vista. However, sales of Windows Vista fell far short of market expectations. This led to an oversupply of DRAM products, which caused spot prices and revenue to crash in 2007. In 2008, global DRAM revenue continued to decline because of the global financial tsunami. The consequent unexpected fall in global DRAM revenue from 2006 Q4 to 2009 Q1 greatly affected prediction accuracy.Market share data are more suitable than revenue data for forecasting the diffusion and substitution of DRAM processing technologies. This is because the market share data record percentages and because the total market share is fixed at 100%. Because market share data are unaffected by seasonal factors and economic cycles, they reflect mainly technological substitution. Consequently, using market share data generates more accurate predictions and is appropriate for analyzing technological substitution.


## 4.3. Analysis of Model Selection

Having shown that using market share data increases prediction accuracy for all forecasting models, in this subsection, we use market share data to compare the Bass, Lotka–Volterra, and modified Lotka–Volterra models.First, note the symmetry of the modified Lotka–Volterra model based on market share data. In each stage, the prediction errors for the old and new processing technologies are the same. This is because the market shares are forced to sum to 100% in (10) of the modified Lotka–Volterra model. As a result, the forecast values for the old and new processing technologies sum to 100% and must have the same MAEs. Similarly, for the Bass model based on market share data, the prediction errors for the old and new processing technologies are highly symmetrical. Again, this arises because of the characteristics of the market share data.By contrast, the Lotka–Volterra model based on market share data does not generate symmetric prediction errors for the old and new processing technologies. This is because the market shares of old and new processing technologies are treated as two species and there is no total population limit for the two species in the Lotka–Volterra model. The forecast market shares are not constrained to sum to 100%. This is why the prediction errors from the Lotka–Volterra model are relatively high.Let us compare the accuracy of the models based on market share data. In Stages 1 to 7 of Table2 (which reports results for the 90-nanometer dividing line), the Bass model generates prediction errors of between 0.56% and 17.11%, the Lotka–Volterra model generates prediction errors of between 0.14% and 91.90%, and the modified Lotka–Volterra model generates prediction errors of between 0.16% and 0.50% (Tables 3 and 4 show that the other dividing lines generate similar results.) Therefore, when forecasting market shares, the modified Lotka–Volterra model outperforms the Bass and Lotka–Volterra models.


## 5. Conclusions and Future Research

In this study, we propose a modified Lotka–Volterra model to forecast the diffusion and substitution of DRAM processing technologies. Multiple generations of DRAM processing technologies are partitioned into old and new generations and the quarterly data from 2005 Q1 to 2013 Q4 is used for empirical studies. In our model, there are four features.First, the type of data affects the prediction accuracy of the technological substitution trends. Although shipment and/or revenue data have been widely used in existing research, they may be contaminated by confounding factors that reduce prediction accuracy. This can be avoided by using market share data, which are purged of such factors as long-term trends and business cycles. Consequently, using market share data can generate more accurate forecasts of technological substitution.Second, existing models for multiple competing technologies require predetermined number of technologies and each technology is assumed to go through the complete adoption cycle. However, both are not obvious in DRAM industry. Focusing on these issues, our modified Lotka–Volterra model allows undetermined number of multigeneration technologies and inconsecutive adoption of new technologies.Third, the number of fitting parameters in our model is fixed and relatively small. This increases not only the prediction accuracy, but also the applicability of our model with little data. Moreover, the forecasting of a single generation of technology can be computed by the difference between two our models with consecutive dividing lines.Fourth, MAE is suitable for evaluating the prediction accuracy of different forecasting models based on market share data. There are limitations to adopt MAPE and MSE for evaluating prediction accuracy. The MAPE may generate misleading measures of prediction accuracy for small actual values, and the MSE is not suitable for evaluating forecasting models that use different types of data. Therefore, we used the MAE to evaluate the accuracy of our market share predictions.In the future, we intend to apply our model to other industries and confirm our findings related to forecasting performance and prediction accuracy. This is important because different industries have different characteristics. We are interested in studying these characteristics and modifying our model to fit individual industries. For example, integrated device manufacturers and IC industries are highly capital intensive and their demands are highly influenced by seasonal factors and business cycles. Another example is the display industry, in which old and new technologies are in fierce competition. However, alliances also exist among enterprises for technology support. These interesting and special characteristics can be expected to reduce signal-to-noise ratios and to increase prediction accuracy. We aim to investigate these issues and develop new procedures for improving prediction accuracy further.



---

*Source: 3038203-2017-05-21.xml*