You are not logged in.
Pages: 1
Thanks so much gAr and bobbym,
If I don't know which weight to give each attribute but I know that the best value for each attribute is 1, I could calculate a total value of A based on the deviation from 1 like this:
total value of A = sqr(1-0.977)+sqr(1-0.998)+sqr(1-0.911)
Would that be a correct method? Which other method could I use?
Good morning! I don't know how to approach this problem:
I have one machine and I need to obtain the best input parameters for it. To find that parameters I run the machine and get for each run a performance vector. The performance vector is composed of n attributes all of them ranging from 0 to 1, closer values to 1 indicate better performance.
If for example n=3 and I run the machine twice I get this two performance vectors:
A = (0.977 , 0.998, 0.911)
B = (0.981 , 0.621, 0.934)
How could I find which execution is better ?
In this case B seems better because gets better results in first and third attributes but the difference in second attribute is quite high. Maybe if second attribute is more important the A run is better.
Should I rank the attributes according to their importance? What could I do if it is not possible for me to rank the attributes, or if all of them are equally important?
Is it a good solution to simply count the number of attributes that one run outperforms the other and return as solution the run with higher number of 'winning' attributes?
![]()
Thanks in advance
Karen
Pages: 1