The present invention relates to a demand prediction apparatus, a demand prediction method, and a demand prediction program.
Such a technique is known in which a demand for a part or a consumable item is predicted based on the sales performance of a product (for example, Patent Literature 1).
Patent Literature 1: Japanese Laid-open Patent Publication No. 2003-233709
In the technique above that predicts a demand for a part or a consumable item based on the sales performance, it is sometimes difficult to obtain an accurate predicted result. It is an object of the present invention is to provide a demand prediction apparatus, a demand prediction method, and a demand prediction program that can accurately predict a demand.
According to an aspect of the present invention, a demand prediction apparatus includes: an activity number acquisition unit being configured to acquire a number of activities of a target for which a demand is predicted; a replacement factor calculation unit being configured to calculate a replacement factor of the target for which a demand is predicted based on a first curve that expresses a change of a probability of occurrence of a failure in a time series and a second curve that expresses a change of a probability of occurrence of a failure in a time series; and a demand prediction unit being configured to predict a demand for the target based on a number of activities acquired at the activity number acquisition unit and the replacement factor calculated at the replacement factor calculation unit.
Advantageously, in the demand prediction apparatus, the first curve is a curve based on a first Weibull distribution, and the second curve is a curve based on a second Weibull distribution.
Advantageously, in the demand prediction apparatus, the first Weibull distribution is different in at least a location parameter from the second Weibull distribution.
Advantageously, the demand prediction apparatus further includes a storage unit configured to store a plurality of parameters to determine the first curve and the second curve. The replacement factor calculation unit determines the first curve and the second curve based on a parameter selected from the parameters stored on the storage unit.
Advantageously, in the demand prediction apparatus, the storage unit stores the parameters for individual specifications of the target.
Advantageously, in the demand prediction apparatus, the storage unit stores the parameters for individual regions in which a demand is predicted.
Advantageously, in the demand prediction apparatus, the replacement factor calculation unit varies a height of the first curve and a height of the second curve based on a temporal change in a ratio at which the target is used in a market.
According to another aspect of the present invention, a demand prediction method executed by a demand prediction apparatus, the method includes the steps of: acquiring a number of activities of a target that a demand is predicted; calculating a replacement factor of the target that a demand is predicted based on a first curve that expresses a change of a probability of occurrence of a failure in a time series and a second curve that expresses a change of a probability of occurrence of a failure in a time series; and calculating a demand for the target that a demand is predicted based on the number of activities and the replacement factor.
According to still another aspect of the present invention, a demand prediction program that causes a demand prediction apparatus to perform the steps of: acquiring a number of activities of a target that a demand is predicted; calculating a replacement factor of the target that a demand is predicted based on a first curve that expresses a change of a probability of occurrence of a failure in a time series and a second curve that expresses a change of a probability of occurrence of a failure in a time series; and calculating a demand for the target that a demand is predicted based on the number of activities and the replacement factor.
The demand prediction apparatus, the demand prediction method, and the demand prediction program according to the present invention exert the effect that can accurately predict a demand.
In the following, an embodiment of a demand prediction apparatus, a demand prediction method, and a demand prediction program according to the present invention will be described in detail with reference to the drawings. It is noted that the present invention is not limited to this embodiment. Moreover, components according to the embodiment include components that a person skilled in the art can easily conceive, components that are substantially the same, and components that are so-called equivalents.
First, the configuration of a demand prediction apparatus according to an embodiment will be described.
As illustrated in
The display unit 11 includes a display device such as a liquid crystal panel and an organic EL (Organic Electro-Luminescence) panel, and displays various items of information such as characters and graphic forms based on control signals sent from the control unit 15. The input unit 12 includes an input device such as a keyboard, and outputs signals corresponding to manipulations to the control unit 15 when a user makes manipulations to the input device. The communication unit 13 controls sending information to and receiving information from other devices based on a predetermined communication protocol. The media reading unit 14 reads programs and data out of a portable, non-transitory storage medium such as an optical disk, a magneto-optical disk, and a memory card.
The control unit 15 includes a CPU (Central Processing Unit) 151 that is an arithmetic and logic unit and a memory 152 that is a storage device, and implements various functions by executing programs using these hardware sources. More specifically, the control unit 15 reads a program stored on the storage unit 16, expands the program on the memory 152, and causes the CPU 151 to execute instructions included in the program expanded on the memory 152. The control unit 15 then reads data out of and writes data on the memory 152 and the storage unit 16 according to the executed result of instructions made by the CPU 151, or controls the operations of the communication unit 13, for example.
The storage unit 16 is formed of a magnetic storage device or a non-volatile storage device such as a semiconductor memory device, and stores various programs and various items of data. Programs stored on the storage unit 16 include a demand prediction program 161. Moreover, data stored on the storage unit 16 includes shipment number information 162, remaining rate information 163, a replacement factor calculation parameter 164, and demand information 165.
It is noted that such a configuration may be possible in which all or a part of programs and items of data supposed to be stored on the storage unit 16 in
The demand prediction program 161 provides a function that annually predicts demands for parts in the aftermarket. The demand prediction program 161 includes an activity number acquisition unit 161a, a replacement factor calculation unit 161b, and a demand prediction unit 161c.
The activity number acquisition unit 161a annually acquires the number of activities of a part after starting the shipment of a product including the part for which a demand is predicted. The number of activities means a value that the number of products which are no longer used because of some reasons such as a failure and a replacement purchase is subtracted from the number of parts in activity, that is, the total number of products including the parts and shipped to the market. The activity number acquisition unit 161a calculates the number of activities based on the shipment number information 162 and the remaining rate information 163.
The replacement factor calculation unit 161b annually calculates the replacement factor of parts in the aftermarket. The replacement factor referred here means the ratio of the number of parts replaced in the aftermarket to the number of activities. As illustrated in
More specifically, the replacement factor calculation unit 161b calculates the replacement factor after time t elapses from the start of shipment using Equation (1) below.
In Equation (1), the failure rate is a value expressing the tendency that a part fails for which a demand is predicted. The failure rate is specified for individual parts for which a demand is predicted. The market ratio is a value expressing the ratio that a part for which a demand is predicted is purchased in the aftermarket, not at authorized dealers. The market ratio is individually set to the first period and the second period.
m is a shape parameter of the Weibull distribution. η is a scale parameter of the Weibull distribution. γ1 is a location parameter of the Weibull distribution in the first period. γ2 is a location parameter of the Weibull distribution in the second period. As described above, among the parameters of the Weibull distribution, at least the location parameter is set to values different between the first period and the second period. Different values are set to the location parameter between the first period and the second period, and the curve 1 and the curve 2 illustrated in
It is noted that in the embodiment, the Weibull distribution is adopted as a model that expresses the probability of occurrence of a failure. However, different models may be adopted as the model that expresses the probability of occurrence of a failure. For the model that expresses the probability of occurrence of a failure, for example, models such as a normal distribution, a Poisson distribution, a binomial distribution, and an exponential distribution can be adopted.
The demand prediction unit 161c predicts (calculates) the number of demands for a part in the aftermarket based on the number of activities acquired at the activity number acquisition unit 161a and the replacement factor calculated at the replacement factor calculation unit 161b.
The shipment number information 162 holds information about the number of shipments of a product including a part for which a demand is predicted.
The remaining rate information 163 holds information about the remaining rate of a product including a part for which a demand is predicted. The remaining rate means the ratio of a product in activity occupied in shipped products.
The remaining rate can be calculated using techniques described in the following document, for example. Masayuki Sano, “A Convenient Estimation Methodology for Survival Rate of Automobiles”, Doshisha University Institute for Technology, Enterprise And Competitiveness Working Paper 08-06.
The replacement factor calculation parameter 164 holds parameters to calculate the replacement factor using Equation (1) above.
Such a configuration may be possible in which the replacement factor calculation parameter 164 is configured to hold parameters for individual specifications other than sizes. The specifications other than sizes include weights, outputs, materials, shapes, and years of manufacture, for example.
Parameters combined so as to fit into actual values in the past or parameters obtained by regression calculation from actual values in the past are set to the replacement factor calculation parameter 164. The replacement factor calculation unit 161b acquires parameters corresponding to the specifications of a part for which a demand is predicted from the replacement factor calculation parameter 164 in order to calculate a replacement factor.
The demand information 165 holds the predicted result of a demand.
Next, the process procedures of a demand prediction process performed by the demand prediction apparatus 10 will be described with reference to
As illustrated in
The control unit 15 then compares the value of the variable Ys with the value of the variable Yd (Step S103). In the case where the value of the variable Ys is smaller than the value of the variable Yd (No in Step S104), the control unit 15 calculates elapsed years from the year indicated by the variable Ys to the year indicated by the variable Yd (Step S105). Elapsed years are calculated by subtracting the value of the variable Ys from the value of the variable Yd.
Subsequently, the control unit 15 calculates the number of activities in the year indicated by the variable Yd of a part included in a product shipped in the year indicated by the variable Ys (Step S106). More specifically, the control unit 15 acquires the number of shipments corresponding to the year indicated by the variable Ys from the shipment number information 162, acquires the remaining rate corresponding to the elapsed years calculated in Step S105 from the remaining rate information 163, and multiplies the acquired number of shipments by the acquired remaining rate to calculate the number of activities.
Moreover, the control unit 15 calculates a replacement factor in the year indicated by the variable Yd of the part included in the product shipped in the year indicated by the variable Ys (Step S107). More specifically, the control unit 15 acquires parameters corresponding to the specifications of the part for which a demand is predicted from the replacement factor calculation parameter 164, and applies the acquired parameters and the elapsed years as a parameter expressing time to Equation (1) above to calculate the replacement factor.
The control unit 15 then calculates the number of demands in the year indicated by the variable Yd of the part included in the product shipped in the year indicated by the variable Ys (Step S108). More specifically, the control unit 15 calculates the number of demands by multiplying the calculated number of activities in Step S106 by the calculated replacement factor in Step S107. After that, the control unit 15 adds one to the value of the variable Ys (Step S109), and returns to Step S103.
The control unit 15 repeats the procedures from Step S103 to Step S109 until the value of the variable Ys exceeds the value of the variable Yd. The control unit 15 repeats the procedures from Step S103 to Step S109, and the control unit 15 annually calculates the number of demands in the year indicated by the variable Yd for the individual years in which the product is shipped. As a result, data for a row in the lateral direction in the example illustrated in
In the case where the value of the variable Ys is greater than the value of the variable Yd (Yes in Step S104), the control unit 15 sums up the numbers of demands in the year indicated by the variable Yd (sums up the numbers of demands in individual years in which the product is shipped) (Step S110). The sum of the numbers of demands is stored as the prediction value of a demand in the year indicated by the variable Yd on the demand information 165.
Subsequently, the control unit 15 adds one to the value of the variable Yd (Step S111). The control unit 15 then compares the value of the variable Yd with the year in which the demand prediction is finished (Step S112). In the case where the value of the variable Yd is smaller than the year in which the demand prediction is finished (No in Step S113), the control unit 15 returns to Step S102 in order to calculate the prediction value of a demand in the year indicated by the variable Yd. The control unit 15 repeatedly performs the processes from Step S102 to Step S111, and rows filled with data are increased in the example illustrated in
It is noted that the forms according to the present invention shown in the foregoing embodiment can be appropriately modified within the scope not deviating from the teachings of the present invention. For example, such a configuration may be possible in which the programs shown in the foregoing embodiment are split into a plurality of modules or integrated into other programs. Moreover, such a configuration may be possible in which the functions of the demand prediction apparatus 10 are appropriately distributed.
Furthermore, in the foregoing embodiment, an example is described where the demands for the turbocharger are predicted in the aftermarket. However, the present invention can be used for predicting a demand for a part or a consumable item of products other than the turbocharger in markets except in the aftermarket.
In addition, in the foregoing embodiment, an example is shown in which demands are annually predicted. However, units of periods to predict a demand are not limited to years. The present invention can be used for predicting a demand in quarters or monthly, for example.
Moreover, in the foregoing embodiment, an example is shown in which the parameters for calculating the replacement factor are selected based on the specifications of a part. However, the conditions for selecting the parameters are not limited to the specifications. For example, as illustrated in
In this case, such a configuration may be possible in which when the demand prediction apparatus 10 performs the demand prediction process, the demand prediction apparatus 10 displays a parameter select screen 5 as illustrated in
On the parameter select screen 5 illustrated in
Moreover, such a configuration may be possible in which in order to further improve the prediction accuracy, the demand prediction result according to the present invention is corrected by combining the result with the actual values. For a method of correcting the demand prediction result, exponential smoothing can be used, for example. In the case of using exponential smoothing, the demand prediction result is corrected by Equation (2) below.
[Equation 2]
demand prediction value after corrected=a×actual number of shipments in the previous year+(1−a)×demand prediction value this year (2)
10 Demand prediction apparatus
11 Display unit
12 Input unit
13 Communication unit
14 Media reading unit
15 Control unit
16 Storage unit
151 CPU
152 Memory
161 Demand prediction program
161
a Activity number acquisition unit
161
b Replacement factor calculation unit
161
c Demand prediction unit
162 Shipment number information
163 Remaining rate information
164 Replacement factor calculation parameter
165 Demand information
Number | Date | Country | Kind |
---|---|---|---|
2011-209653 | Sep 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/074399 | 9/24/2012 | WO | 00 | 1/29/2014 |