MATLAB Answers

0

Artificial Neural Network implementation and to know the importance of each of the input on output(Response) - wanted help

Latest activity Commented on by Greg Heath
on 22 Apr 2019 at 22:56
I Conducted 27 experiments for a 10-factor,3-level design of experiments. I conducted these experiments on a decentralized production-distribution supply chain on a desktop computer to understand the effect (importance) of each of the 10 factors on the total supply chain cost (Response).
These experiments are computer simulations.
The 10 factors considered were namely, Tardiness cost (shortage cost at customer zone) ,(TarC), Earliness cost at the Distribution centre (EarC), Transportation cost between factories and Distribution centers (TransFDC), Transportation cost between Distribution centers and Customer Zones (TransDCCU), Production Cost of Products at Factory (ProdC), Inventory holding cost at factory (InvC), Unfulfilled cost (Shortage cost at factory (UnfulfillC), capacity of factory (CapaF), Maximum earliness allowed (Capae), Inventory holding capacity at factory(Capaif)
For each of the 10 factors, I have chosen 3-levels (1,2,3).
1-represents low,2-represents medium, 3-represents high.
I have assigned values for these 3 levels for each of the 10-factors as shown in Table.1(Attachment) . For instance for Tardiness Cost (1stfactot).,i.e, TarC, level 1 represents a value between 100 and 500. For the same TarC , level-2 represents a value between 500 and 1000. Level-3 for TarC represents a value between 1000 and 5000. Like above, the 3-level values have been assigned for all the 10-factors.
The settings of parameters for conducting experiments have been shown in Table.2.(Attachment)
The Total cost (Table.3) of the Decentralized supply chain has been obtained by solving the above 10-factor experiments using a G.A.M.S. modeling language for optimizing the cost. The total cost (Response) for the 27 experiments was shown in Table.3.(Attachment)
I want to implement the above inputs(factors), Targets(Responses) in Artificial Neural Network of MATLAB to know the impact (importance) of each of the 10-factors on total cost (Response) of the decentralized supply chain.
can somebody help me in implementing the data shown in the attachment for using ANN to know the importance of each of the 10 factors on total supply chain cost

  1 Comment

Can't we conduct design of experiments (Taguchi) and determine the importance of each input factor on response i.e, total supply chain cost. (smaller the better).

Sign in to comment.

Tags

Products


Release

R2013a

1 Answer

Answer by Greg Heath
on 20 Apr 2019
 Accepted Answer

The way I determine the importance of a single input is
1. Calculate the error using all inputs
2. Loop over inputs
a. Remove only the one designated input
b. Calculate the error using the other n-1 inputs
c. Train from that point using those remaining n-1 inputs and calculate the resulting error.
3. Now, there are 2 values associated with each input which can be displayed on a 2-dimensional error vs index plot
4. My preference for ranking are the errors obtained after retraining with one removed, I.E., 2c.
Hope this helps
THANK YOU FOR FORMALLY ACCEPTING MY ANSWER
GREG

  2 Comments

Can't we conduct design of experiments (Taguchi ) and determine the importance of each of the input factor on response i.e,total supply chain cost (smaller the better).
I'm not familiar with this.
How does it account for the correlation between inputs?
Greg

Sign in to comment.