Originally Posted by
lokyst
Here are some lowbie data points for CRP for progress using Basic Synth. The case with LDiff = 0 works, but the residuals for the case where 0 < Ldiff <= 5 are big.
Code:
Ldiff = 0 P = round(0.21*Craftsmanship + 1.6)
Lvl iLVL LDiff C P Pred P Err
12 12 0 83 19 19 0
12 12 0 56 13 13 0
12 12 0 30 8 8 0
13 13 0 56 13 13 0
0 < LDiff <= 5 P = round(0.05 * LDiff + 0.21* Craftsmanship + 1.6)
Lvl iLVL LDiff C P Pred P Err
13 12 1 83 20 19 -1
13 12 1 56 14 13 -1
13 12 1 30 8 8 0
12 8 4 83 23 19 -4
12 8 4 56 16 14 -2
12 8 4 30 9 8 -1
13 8 5 83 24 19 -5
13 8 5 56 17 14 -3
13 8 5 30 10 8 -2
13 11 2 83 21 19 -2
The level adjustment is a multiplier of the base progress, not added to it, like this for 0 to 5:
Code:
P = round( (1 + 0.05 * LDiff) * (0.21 * Crafts + 1.6) )
Which makes your results:
Code:
Lvl iLVL LDiff C P Pred P Err
13 12 1 83 20 20 0
13 12 1 56 14 14 0
13 12 1 30 8 8 0
12 8 4 83 23 23 0
12 8 4 56 16 16 0
12 8 4 30 9 9 0
13 8 5 83 24 24 0
13 8 5 56 17 17 0
13 8 5 30 10 10 0
13 11 2 83 21 21 0
Thanks for the data points though, I'll add them in to see if I can refine the base progress formula a bit more.
If people like, I can upload the spreadsheet I've been working with to Google Drive or something for download, though I'm not certain the linear regressions will work there.