NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling



Similar documents
NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

Joseph Twagilimana, University of Louisville, Louisville, KY

SINGULAR SPECTRUM ANALYSIS HYBRID FORECASTING METHODS WITH APPLICATION TO AIR TRANSPORT DEMAND

Forecasting in supply chains

Forecasting Stock Prices using a Weightless Neural Network. Nontokozo Mpofu

Supply Chain Forecasting Model Using Computational Intelligence Techniques

A FUZZY MATHEMATICAL MODEL FOR PEFORMANCE TESTING IN CLOUD COMPUTING USING USER DEFINED PARAMETERS

How To Use Neural Networks In Data Mining

Forecasting Methods. What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes?

Bank Customers (Credit) Rating System Based On Expert System and ANN

Data Mining mit der JMSL Numerical Library for Java Applications

Prediction Model for Crude Oil Price Using Artificial Neural Networks

Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network

INCREASING FORECASTING ACCURACY OF TREND DEMAND BY NON-LINEAR OPTIMIZATION OF THE SMOOTHING CONSTANT

A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data

Price Prediction of Share Market using Artificial Neural Network (ANN)

Soft Computing in Economics and Finance

NEURAL NETWORKS IN DATA MINING

COMBINING THE METHODS OF FORECASTING AND DECISION-MAKING TO OPTIMISE THE FINANCIAL PERFORMANCE OF SMALL ENTERPRISES

Artificial Neural Networks are bio-inspired mechanisms for intelligent decision support. Artificial Neural Networks. Research Article 2014

Soft-Computing Models for Building Applications - A Feasibility Study (EPSRC Ref: GR/L84513)

Time series Forecasting using Holt-Winters Exponential Smoothing

INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.

Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless

Neural Network Stock Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

Industry Environment and Concepts for Forecasting 1

Introduction to Fuzzy Control

A Prediction Model for Taiwan Tourism Industry Stock Index

Fuzzy Candlestick Approach to Trade S&P CNX NIFTY 50 Index using Engulfing Patterns

Outline: Demand Forecasting

Predictive time series analysis of stock prices using neural network classifier

A Study on the Comparison of Electricity Forecasting Models: Korea and China

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model

Objectives of Chapters 7,8

Neural Networks and Back Propagation Algorithm

A Forecasting Decision Support System

Web Traffic Mining Using a Concurrent Neuro-Fuzzy Approach

Theory at a Glance (For IES, GATE, PSU)

Knowledge Based Descriptive Neural Networks

Neural Networks and Support Vector Machines

About the NeuroFuzzy Module of the FuzzyTECH5.5 Software

Design of Prediction System for Key Performance Indicators in Balanced Scorecard

Power Prediction Analysis using Artificial Neural Network in MS Excel

MGT 267 PROJECT. Forecasting the United States Retail Sales of the Pharmacies and Drug Stores. Done by: Shunwei Wang & Mohammad Zainal

Data quality in Accounting Information Systems

2. IMPLEMENTATION. International Journal of Computer Applications ( ) Volume 70 No.18, May 2013

Analecta Vol. 8, No. 2 ISSN

Neural Networks in Data Mining

Integrated Resource Plan

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013

TIME SERIES ANALYSIS

Baseline Forecasting With Exponential Smoothing Models

TIME SERIES ANALYSIS & FORECASTING

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

Module 6: Introduction to Time Series Forecasting

Adaptive model for thermal demand forecast in residential buildings

Improving Decision Making and Managing Knowledge

Prediction of Stock Performance Using Analytical Techniques

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR

Forecasting DISCUSSION QUESTIONS

Indian Research Journal of Extension Education Special Issue (Volume I), January,

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp Application of Intelligent System for Water Treatment Plant Operation.

Implementation of demand forecasting models for fuel oil - The case of the Companhia Logística de Combustíveis, S.A. -

Cash Forecasting: An Application of Artificial Neural Networks in Finance

EMPLOYEE PERFORMANCE APPRAISAL SYSTEM USING FUZZY LOGIC

Threat Modeling Using Fuzzy Logic Paradigm

APPLICATION OF INTELLIGENT METHODS IN COMMERCIAL WEBSITE MARKETING STRATEGIES DEVELOPMENT

Stock Market Prediction Based on Fundamentalist Analysis with Fuzzy- Neural Networks

Forecasting Framework for Inventory and Sales of Short Life Span Products

Time Series Forecasting Techniques

2. What is the general linear model to be used to model linear trend? (Write out the model) = or

CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER

Sales Forecast for Pickup Truck Parts:

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS

Short Term Electricity Price Forecasting Using ANN and Fuzzy Logic under Deregulated Environment

TIME SERIES ANALYSIS

CALL VOLUME FORECASTING FOR SERVICE DESKS

Neural Network Design in Cloud Computing

ER Volatility Forecasting using GARCH models in R

Prediction of Cancer Count through Artificial Neural Networks Using Incidence and Mortality Cancer Statistics Dataset for Cancer Control Organizations

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

CHAPTER 11 FORECASTING AND DEMAND PLANNING

Fuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine

PREDICTING STOCK PRICES USING DATA MINING TECHNIQUES

How To Use Rittal'S Rizone

IBM SPSS Forecasting 22

Artificial Neural Network, Decision Tree and Statistical Techniques Applied for Designing and Developing Classifier

Section Format Day Begin End Building Rm# Instructor. 001 Lecture Tue 6:45 PM 8:40 PM Silver 401 Ballerini

Sub-pixel mapping: A comparison of techniques

Fuzzy Systems and Neural Networks XML Schemas for Soft Computing

Demand Forecasting LEARNING OBJECTIVES IEEM Understand commonly used forecasting techniques. 2. Learn to evaluate forecasts

TIME-SERIES ANALYSIS, MODELLING AND FORECASTING USING SAS SOFTWARE

Least Squares Estimation

Time Series Data Mining in Rainfall Forecasting Using Artificial Neural Network

Planning Workforce Management for Bank Operation Centers with Neural Networks

Artificial Neural Network and Non-Linear Regression: A Comparative Study

Lecture 6. Artificial Neural Networks

Transcription:

1 Forecasting Women s Apparel Sales Using Mathematical Modeling Celia Frank* 1, Balaji Vemulapalli 1, Les M. Sztandera 2, Amar Raheja 3 1 School of Textiles and Materials Technology 2 Computer Information Systems Department, Philadelphia University, Philadelphia, PA 19144 3 Department of Computer Science, California State Polytechnic, Pomona, CA 91768 Project web site: http://faculty.philau.edu/frankc/ntc Goal The goal of the work is to demonstrate the effectiveness of soft computing methods like artificial neural networks and fuzzy logic models in apparel sales forecasting. 1. Abstract Sales Forecasting is an integral part of apparel supply chain management and very important in order to sustain profitability. Apparel managers require a sophisticated forecasting tool, which can take both exogenous factors like size, price, color, and climatic data, price changes, marketing strategies and endogenous factors like time into consideration. Although models built on conventional statistical forecasting tools are very popular they model sales only on historic data and tend to be linear in nature. Unconventional artificial intelligence tools like fuzzy logic and ANN can efficiently model sales taking into account both exogenous and endogenous factors and allow arbitrary non-linear approximation functions derived (learned) directly from the data. In this research, forecasting models were built based on both univariate and multivariate analysis. Models built on multivariate fuzzy logic analysis were better in comparison to those built on other models. The performance of the models was tested by comparing one of the goodness-of-fit statistics, R 2, and also by comparing actual sales with the forecasted sales of different types of garments. Five months sales data (August-December 21) was used as back cast data in our models and a forecast was made for one month of the year 22. The performance of the models was tested by comparing one of the goodness-of-fit statistics, R 2, and also by comparing actual sales with the forecasted sales. An R 2 of.93 was obtained for multivariate analysis (.75 for univariate analysis), which is significantly higher than those of.9 and.75 found for Single Seasonal Exponential Smoothing and Winters Three Parameter model, respectively. Yet another model, based on artificial neural network approach, gave an R 2 averaging.82 for multivariate analysis and.92 for univariate analysis. 2. Present Research A multivariate fuzzy model has been built based on important product variables of color, time and size. This model is being extended to include other variables like climate, economic conditions etc., which would be used in building a comprehensive forecasting software package.

2 3. Data Collection Since our present research is based on multiple variate analysis, a sales data containing multiple independent variables is being used in a multivariable fuzzy logic and ANN models. A sample of the sales data format is shown in table 1. Table 1: Sales data format BASE COLOR SIZE UNITS PRICE CLASS STORE DATE 97478 4 s 1 24.9 61 481 8/6/21 95275 45 m 1 11.9 48 481 8/6/21 4. Data Conversion In order to build a model, a refined and numerically simplified form is required, which has been accomplished using a simple algorithm. A sample converted data format is shown in table 2. Table 2: Converted data format (Size is assigned a value of 1 for small, 2 for medium, 3 for large and so on) COLOR SIZE PRICE 4 1 24.9 45 2 11.9 5. Approach Two product variables color, time and size, which significantly affect apparel sales, were chosen to model sales. The converted data was grouped based on different class- size combinations, trained and then sales were forecasted for each grouping using ANN and fuzzy logic modeling. A sample grouped data format is shown in table 3. Table 3: Grouped data format COLOR SIZE UNITS SALES 1 1 7129 1389313.37 1 2 96776 1861941.37 The daily sales were then calculated from grouped sales using two different methods: Fractional contribution method Winters three parameter model The forecasted daily sales were then compared with actual sales by using goodness-of-fit statistics, R 2.

3 6. Fuzzy Logic Model Fuzzy logic allows the representation of human decision and evaluation in algorithmic form. It is a mathematical representation of human logic. The use of fuzzy sets defined by membership function constitutes fuzzy logic (Von Altrock, 1995). Fuzzy Set: is a set with graded membership over the interval [, 1]. Membership function: is the degree to which the variable is considered to belong to the fuzzy set. A sales fuzzy logic controller is made of: Fuzzification: Linguistic variables are defined for all input variables (color and size). Fuzzy Inference: rules are compiled from the database and based on the rules, the value of the output linguistic variable is determined. Fuzzy inference is made of two components: Aggregation: Evaluation of the IF part of the rules. Composition: Evaluation of the THEN part of the rules. Defuzzification: linguistic value(s) of output variable (sales) obtained in the previous stage are converted into a real output value. This can be accomplished by computing typical values and the crisp result is found out by balancing out the results. Linguistic value Fuzzy Inference Linguistic value of sales Linguistic Level Real Level Fuzzification Color, size Rules compiled from the database Figure 1: Fuzzy sales controller Defuzzification Sales (Real value) Fuzzy logic model was applied to grouped data and sales values were calculated for each sizeclass combination. Total sales value for the whole period was calculated by summing up the sales values of all the grouped items. Total Sales= n sales (1) Where n Number of size-color combinations In order to calculate daily sales, two different methods were used: 6.1 Fractional contribution method It was observed that the fraction contribution of each weekday towards total week sales was constant (Garg, 22). Table 4 and Figure 2 depict the average fractional contribution of a weekday towards total sales of a week, which can be used to forecast the daily sales from the forecasted weekly sales. Table 4: Fractions of Weekly Sales Distributed Among 7 Days Day Sun Mon Tue Wed Thu Fri Sat Fraction (%) 13 1 11 11 13 18 24

4 Sat 24% Fri 18% Thu 13% Sun 13% Mon 1% Wed 11% Tue 11% Figure 2: Fraction of Weekly Sales Distributed Among 7 Days Using the above data, we can calculate the daily sales as follows: Daily sales=fraction (%)* total sales (2) Table 5 gives the R 2 of the model and the correlation coefficient between actual and forecasted daily sales for October 22 and figure 3 shows the actual versus forecasted sales values for October-22 month. Table 5: R-square and correlation coefficient values for fuzzy model Parameter Value R 2.93 R.96 Sales in $ 14 12 1 8 6 4 2 1 3 5 7 9 11 13 15 17 19 21 23 25 Day No. Actual Sales Forecasted Sales Figure 3: Actual vs. forecasted sales for October 22 using fuzzy model 6.2 Winters Three Parameter Exponential Smoothing Model Winters smoothing model assumes that: Y t+m = (S t + b t ) I t-l+m (3) Where S t - smoothed nonseasonal level of the series at end of t b t - smoothed trend in period t m - horizon length of the forecasts of Y t+m - smoothed seasonal index for period t + m I t-l+m

5 That is, Y t+m the actual value of a series equals a smoothed level value S t plus an estimate of trend b t times a seasonal index I t-l+m. These three components of demand are each exponentially smoothed values available at the end of period t (DeLurigo, 1998). The equations used to estimate these smoothed values are: S t = α(y t /I t-l ) + (1 - α) (S t-1 + b t-1 ) (4) b t = β(s t -S t-1 ) + (1 β)b t-1 (5) I t = γ (Y t /S t ) + (1 - γ) I t-l+m (6) Y t+m = (S t + b t m)i t-l+m (7) Where Y t - value of actual demand at end of period t α - smoothing constant used for S t S t - smoothed value at end of t after adjusting for seasonality β - smoothing constant used to calculate the trend (bt) b t - smoothed value of trend through period t I t-l - smoothed seasonal index L periods ago L - length of the seasonal cycle (e.g., 5 months) γ - smoothing constant, gamma for calculating the seasonal index in period t I t - smoothed seasonal index at end of period t m - horizon length of the forecasts of Y t+m Equation 4 is required to calculate the overall level of the series. S t in equation 5 is the trendadjusted, deseasonalized level at the end of period t. S t is used in equation 7 to generate forecasts, Y t+m. Equation 5 estimates the trend by smoothing the difference between the smoothed values S t and S t-1. This estimates the period-to-period change (trend) in the level of Y t. Equation 6 illustrates the calculation of the smoothed seasonal index, I t. This seasonal factor is calculated for the next cycle of forecasting and used to forecast values for one or more seasonal cycles ahead. Alpha, beta, and gamma values were chosen using minimum mean squared error (MSE) as the criterion. Using a forecast model built using five months sales data, a daily forecast of sales ratio was done for October of 22. Figure 4. shows the actual versus forecasted sales values for October-22 month. Sales in $ 1 8 6 4 2 1 4 7 11316192225 Day No. Actual sales Forecasted sales Figure 4: Actual vs. forecasted for fuzzy combined with winters three parameter model

6 Table 6: Alpha, beta, gamma, R 2 and correlation coefficient (actual vs. forecasted) for October 22. Parameter Value α.6 β.1 γ 1 R 2.97 R.98 7. Neural Network Model A neural network (NN), an information-processing center, mimics the human brain with respect to operation and processing ability. Neural networks can be successfully used as a forecasting tool because it is capable of identifying non-linear relations, which is especially important while performing sales forecasts. In our research, a feed forward neural network with back propagation was implemented. A simple architecture of feed forward neural networks with back propagation is shown in figure 5. Output layer (function to output the data to the user) z 1 z 2 z M 3 w ij 2 w ij 1 w ij x 1 x 2 x M Hidden layer (function to perform necessary computation) Input layer (function to take input and distribute it to the hidden layer) Figure 5: Neural network architecture In our model, NN architecture was implemented with 1 neurons in the input layer, 3 neurons in the hidden layer and 1 neuron in the output layer. Grouped sales data over a period of 1 months was used, out of which the first 32 rows were used as training set, next 34 rows were used in test set and the last 234 rows were used in production set. 7.1 Fractional contribution method The fractional contribution method described under fuzzy logic section was implemented for NN model. Table 7 gives the R 2 of the model, and the correlation coefficient between actual and forecasted daily sales for October 22 and figure 6. shows the actual versus forecasted sales values for October-22 month.

7 Table 7: R-square and correlation coefficient values for NN model Parameter Value R 2.82 R.93 Actual vs Forecasted Sales Sales in $ 1 8 6 4 2 1 5 9 13 17 21 25 Day No. NN Forecasted Sales Actual Sales Figure 6: Actual vs. forecasted sales by using ANN 7.2 Winters three parameter model The winters three parameter model method described under fuzzy logic section was implemented for NN model. Table 8 gives the alpha, beta, gamma, R 2 of the model, and the correlation coefficient between actual and forecasted daily sales for October 22. Figure 7 shows the actual versus forecasted sales values for October-22 month. Table 8: Alpha, beta, gamma, R-square and correlation coefficient values for ANN model Parameter Value α.6 β.1 γ 1 R 2.44 R.67

8 Sales in $ 9 8 7 6 5 4 3 2 1 1 3 5 7 9 11 13 15 17 19 21 23 25 Day No. NN Forecasted Sales Actual sales Figure 7: Actual vs. forecasted sales using ANN 8. Univariate Forecasting Models Forecasting models were built on univariate analysis using both conventional statistical models as well as unconventional soft-computing methods like ANN. Among all the models, the Ann model performed the best as it is nonlinear in nature. However all the models could not forecast with precision because they were built using a single variable time. A plot of actual versus forecasted sales for various models done using univariate analysis are shown in figures 8, 9 and 1. 2 Sales (US$) 15 1 5 1 27 53 79 15 131 Week No. (Jan 1998-Dec 2) Actual Fitted Figure 8: Actual vs. forecasted sales for SES model (R 2 =.9) Sales (US$) 6 5 4 3 2 1 1 27 53 79 15 131 Week No. (Jan 1998-Dec 2) Actual Fitted Figure9: Actual vs. forecasted sales for Winters three parameter model (R 2 =.75)

9 Sales (US$) 35 3 25 2 15 1 5 1 27 53 79 15 131 Week No. (Jan 1998-Dec 2) Actual Fitted 1. Comparison of Models Figure 1: Actual vs. forecasted sales for ANN model (R 2 =.92) Table 9: Comparision of various Models using goodness of fit statistic Fractional contribution method Winters three parameter model ANN Fuzzy.82.93.44.97 Model comparision 1 goodness of fit statistic.8.6.4.2 Fuzzy Model ANN FC Method Winters three parameter model Model Fig 11: Goodness of fit statistic for models based on multivariate analysis

1 11. Conclusion Multivariable fuzzy logic model can be an effective sales forecasting tool as demonstrated by our results. A correlation of.93 was obtained, better than that obtained by using the NN model, which showed a correlation of.82. The poor correlation in the case of the NN model can be attributed to the noise in the sales data. The fuzzy model performed best because of its ability to identify nonlinear relationships in the input data. However, the correlation was better for shortterm forecasts and not as good for longer time periods. However the multivariate fuzzy logic model performed better in comparison to those based on univariate analysis, which goes on to prove that multivariate analysis is better compared to that of univariate analysis. A much more comprehensive model can be built by taking into account other factors like climate, % price change, marketing strategies etc., which would be an extension of our work submitted in this paper. 12. References 1. A.Garg, (22) Forecasting Women s Apparel Sales Using Mathematical Modeling, Master s Thesis, Philadelphia University, Philadelphia, USA. 2. C.Von Altrock, (1995) Fuzzy Logic & NeuroFuzzy Applications Explained, Prentice- Hall, Inc., USA. 3. C. Frank, A. Garg, A. Raheja, L. Sztandera, (22) Forecasting Women s Apparel Sales Using Mathematical Modeling, Vol.15 No.2, pp 17-125 International Journal of Clothing Science and Technology, UK. 4. C. Frank, B. Vemulapalli, A. Raheja, L. Sztandera, (23) A Fuzzy Forecasting Model For Apparel Sales, pp. 121-127, INTEDEC, UK. 5. D.H. Kincade, N. Cassill and N. Williamson, (1993) J. Text. Inst, 84, No.2, p 2, UK. 6. L. M. Sztandera, C. Frank, A. Garg, A. Raheja, (23) A Computational Intelligence Forecasting Model for Apparel Sales, Proceedings of the 29 th International Aachen Textile Conference, Aachen, pp. 513-519, Germany. 7. P. Vorman, M. Happiette and B. Rabenasolo, (1998) J. Text. Inst., 1, No.2, p 78, UK. 8. P. Newbold, 1983, Journal of Forecasting, 2, p 28. 9. R.J. Roiger and M.W. Geatz, (23) Data Mining, A Tutorial- Based Primer, Addison- Wesley, USA. 1. S.A. DeLurigo, (1998) Forecasting Principles and Applications, McGraw-Hill, first edition, USA. 11. S.C. Wheelwrigth and S. Makridakis, (1997) Forecasting Methods for Management, John Wiley, second edition, New York, USA. Acknowledgement: This research has been supported by the United States Department of Commerce/National Textile Center Grant S1-PH1 (formerly I1-P1). Additional research support has been provided by Mothers Work, Inc.