Converting absolute performance ratings to inverse relative ratings

JenniferMurphy

Well-known Member
Joined
Jul 23, 2011
Messages
2,535
Office Version
  1. 365
Platform
  1. Windows
This is not an Excel question per se, but there are a lot of people here with math skills and I get such good answers here, I thought I would give it a try. I hope that's OK.

I have some performance scores or ratings. They are the results of tests in various categories or components of a skill. I would like to convert them to inverse relative ratings where the lowest score gets the value "1" and all the rest get proportionately lower scores. This is in preparation for converting them to relative weights for future drills.

If all of the ratings are positive, this is easy. I just divide the minimum value by each of the scores. Here's an example:

C/RDEFGHIJ
4ComponentsABCD
5Scores12
6322Min
6Inverse = MinScore / Score0.1670.3330.6671.0002.167Sum
7Weights = Inverse / SumInverse8%15%31%46%100%Sum

<tbody>
</tbody>

The four components are A, B, C, & D. Their scores are 12, 6, 3, & 2 (Row 5). The relative inverse ratings are in Row 6. The lowest raw score (2) gets a "1" (H6). The rest get proportionately lower ratings.

The weights are in Row 7. The component with the lowest score will get the most drills (46%). The rest will get proportionately fewer.

This is all fine and good until one of the components gets a zero score. Then we run into divide by zero errors (H6), which causes the rest of the table to fail.

C/RDEFGHIJ
4ComponentsABCD
5Scores126300Min
6Inverse = MinScore / Score0.0000.0000.000#DIV/0!#DIV/0!Sum
7Weights = Inverse / SumInverse#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!Sum

<tbody>
</tbody>

It also fails in tests where there is a penalty for errors making a negative score possible.

C/RDEFGHIJ
4ComponentsABCD
5Scores1263-1-1Min
6Inverse = MinScore / Score-0.083-0.167-0.3331.0000.417Sum
7Weights = Inverse / SumInverse-20%-40%-80%240%100%Sum

<tbody>
</tbody>

I would appreciate any suggestions for ways to calculate reasonably good inverse relative ratings in these cases. I realize that compared to zero, all non-zero values have an undefined (infinite) ratio. I suppose I could add 1 to all scores for an approximation. Similarly, for the negative numbers, I could add a value that will bring the lowest score to 1.

Are there better ways?
 

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
Hi,

I think the thing that's missing is a measure of how much you expect a drill to improve a score so any calculation is a bit of a "guess". For example, I added an extra row for an adjusted score and used that for calculation:


Book1
DEFGHIJ
4ComponentsABCD
5Scores126322Min
6Adjusted Score115211Min Adjusted
7Inverse = MinScore / Score0.0910.2000.5001.0001.791Sum
8Weights = Inverse / SumInverse5%11%28%56%100%Sum
Sheet1
Cell Formulas
RangeFormula
E6=E$5-$I$5+1
E7=$I$6/E$6
E8=E$7/$I$7
I5=MIN($E5:$H5)
I6=MIN($E6:$H6)
I7=SUM($E7:$H7)
I8=SUM($E8:$H8)


WBD
 
Upvote 0
Hi,

I think the thing that's missing is a measure of how much you expect a drill to improve a score so any calculation is a bit of a "guess". For example, I added an extra row for an adjusted score and used that for calculation:
It's a little spooky that you chose the term "adjusted score". But I don't understand what it has to do with my expectations for the amount of improvement for a drill. I don't have any expectations. I just want to allocate the drills proportionately and see what happens.

Anyway, after a little playing around, I came up with something similar. I decided that one (imperfect) solution would be to raise all of the scores by enough so that the lowest one equals 1. I called that the "adjusted score". Here are three examples:

Example #1: No scores < 1 -- No adjustment needed.
C/R
EFGHIJK
4ComponentsABCD
5Scores126311Min
6Adjusted Scores126311Min
7Inverse = MinScore / Score0.0830.1670.3331.0001.583Sum
8Weights = Inverse / SumInverse5%11%21%63%100%Sum

<tbody>
</tbody>

Example #2: 1 score = 0 -- all scores raised by 1
C/REFGHIJK
4ComponentsABCD
5Scores126300Min
6Adjusted Scores137411Min
7Inverse = MinScore / Score0.0770.1430.2501.0001.470Sum
8Weights = Inverse / SumInverse5%10%17%68%100%Sum

<tbody>
</tbody>

Example #3: 1 score < 0 -- all scores raised by 2
C/REFGHIJK
4ComponentsABCD
5Scores1263-1-1Min
6Adjusted Scores148511Min
7Inverse = MinScore / Score0.0710.1250.2001.0001.396Sum
8Weights = Inverse / SumInverse5%9%14%72%100%Sum

<tbody>
</tbody>

This is certainly not perfect, but it's adequate for my needs.
 
Upvote 0

Forum statistics

Threads
1,215,387
Messages
6,124,633
Members
449,177
Latest member
Sousanna Aristiadou

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top