JenniferMurphy
Well-known Member
- Joined
- Jul 23, 2011
- Messages
- 2,691
- Office Version
- 365
- Platform
- Windows
Most products on Amazon have a rating (0-5) and a count of the number of reviews. A product might get a rating of 4.7 based on 500 reviews or 4.6 based on 5000 reviews. Clearly a rating of 4.7 based on 5000 reviews is worth more that one with a rating of 4.8 based on juist 1 review. But what about a 4.8 rating based on 3000 reviews vs one with a 4.9 rating based on 2500 reviews? How to combine the rating and the number of reviews into a single z score that accurately ranks them?
I created this table as a test.
Cols D-F have the ratings, the z scores, and the ranks. Cols G-I have the number of reviews, those z scores, and those ranks.
Cols J-L have the product of the z scores (z1*z2), those z scores, and those ranks. This turns out to be a poor choice because the product of two negative numbers is a positive number. I couldn't see a way to correct for that.
Cols M-O have the sum of the z scores, those z scores, and those ranks. This looks more reasonable, but I am not confident that it is really valid.
I think the answer might be in a confidence interval. I see that Excel has two -- normal and student T. I am not sure how to use them appropriately. Any suggestions?
I created this table as a test.
Cols D-F have the ratings, the z scores, and the ranks. Cols G-I have the number of reviews, those z scores, and those ranks.
Cols J-L have the product of the z scores (z1*z2), those z scores, and those ranks. This turns out to be a poor choice because the product of two negative numbers is a positive number. I couldn't see a way to correct for that.
Cols M-O have the sum of the z scores, those z scores, and those ranks. This looks more reasonable, but I am not confident that it is really valid.
I think the answer might be in a confidence interval. I see that Excel has two -- normal and student T. I am not sure how to use them appropriately. Any suggestions?
Weighted Ratings.xlsx | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C | D | E | F | G | H | I | J | K | L | M | N | O | |||
4 | Product | Rating | Z1 | Rank1 | #Reviews | Z2 | Rank2 | Z1*Z2 | Z3 | Rank3 | Z1+Z2 | Z4 | Rank4 | ||
5 | A | 5.0 | +1.43 | 1 | 25 | -1.27 | 8 | -1.82 | -1.58 | 8 | 0.15 | +0.12 | 3 | ||
6 | B | 4.9 | +1.02 | 2 | 4,000 | +0.64 | 3 | 0.66 | +0.80 | 3 | 1.66 | +1.32 | 2 | ||
7 | C | 4.8 | +0.61 | 3 | 5,000 | +1.13 | 1 | 0.69 | +0.83 | 2 | 1.74 | +1.38 | 1 | ||
8 | D | 4.7 | +0.20 | 4 | 2,000 | -0.32 | 5 | -0.07 | +0.11 | 5 | -0.12 | -0.09 | 5 | ||
9 | E | 4.6 | -0.20 | 5 | 500 | -1.05 | 7 | 0.21 | +0.37 | 4 | -1.25 | -0.99 | 7 | ||
10 | F | 4.5 | -0.61 | 6 | 4,000 | +0.64 | 3 | -0.39 | -0.21 | 6 | 0.03 | +0.03 | 4 | ||
11 | G | 4.4 | -1.02 | 7 | 800 | -0.90 | 6 | 0.92 | +1.05 | 1 | -1.92 | -1.52 | 8 | ||
12 | H | 4.3 | -1.43 | 8 | 5,000 | +1.13 | 1 | -1.61 | -1.37 | 7 | -0.30 | -0.24 | 6 | ||
13 | Mean | 4.65 | 0.00 | 2,666 | 0.00 | -0.18 | 0.00 | 0.00 | 0.00 | ||||||
14 | Std Dev | 0.245 | 1.00 | 2,072 | 1.00 | 1.04 | 1.00 | 1.26 | 1.00 | ||||||
Amazon |
Cell Formulas | ||
---|---|---|
Range | Formula | |
E5:E12 | E5 | =([@Rating]-TblAmazon[[#Totals],[Rating]])/D$14 |
F5:F12 | F5 | =RANK.EQ([@Rating],[Rating]) |
H5:H12 | H5 | =([@['#Reviews]]-TblAmazon[[#Totals],['#Reviews]])/G$14 |
I5:I12 | I5 | =RANK.EQ([@['#Reviews]],['#Reviews]) |
J5:J12 | J5 | =[@Z1]*[@Z2] |
K5:K12 | K5 | =([@[Z1*Z2]]-TblAmazon[[#Totals],[Z1*Z2]])/J$14 |
L5:L12 | L5 | =RANK.EQ([@[Z1*Z2]],[Z1*Z2]) |
M5:M12 | M5 | =[@Z1]+[@Z2] |
N5:N12 | N5 | =([@[Z1+Z2]]-TblAmazon[[#Totals],[Z1+Z2]])/M$14 |
O5:O12 | O5 | =RANK.EQ([@Z4],[ Z4 ]) |
D13 | D13 | =SUBTOTAL(101,[Rating]) |
E13 | E13 | =SUBTOTAL(101,[Z1]) |
D14 | D14 | =STDEV.S(TblAmazon[Rating]) |
E14 | E14 | =STDEV.S(TblAmazon[Z1]) |
G13 | G13 | =SUBTOTAL(101,['#Reviews]) |
H13 | H13 | =SUBTOTAL(101,[Z2]) |
G14 | G14 | =STDEV.S(TblAmazon['#Reviews]) |
H14 | H14 | =STDEV.S(TblAmazon[Z2]) |
J13 | J13 | =SUBTOTAL(101,[Z1*Z2]) |
K13 | K13 | =SUBTOTAL(101,[Z3]) |
J14 | J14 | =STDEV.S(TblAmazon[Z1*Z2]) |
K14 | K14 | =STDEV.S(TblAmazon[ Z3 ]) |
M13 | M13 | =SUBTOTAL(101,[Z1+Z2]) |
N13 | N13 | =SUBTOTAL(101,[Z4]) |
M14 | M14 | =STDEV.S(TblAmazon[Z1+Z2]) |
N14 | N14 | =STDEV.S(TblAmazon[ Z4 ]) |