SunnyHirose, this data may be useful to you.
https://drive.google.com/file/d/0B7E...ew?usp=sharing
It's fairly well organized so you shouldn't get too lost.
I will say as a forward, I personally believe that 1 pot = 1 pot, end of story. It makes no sense from a programming standpoint to make 1 equal to 1.00X, where X can change slightly for some classes, and falls WELL within the statistical variation imposed by the +- 5% swing... It also makes no sense for a model to have any negative coefficients aside from an intercept if there is no (Stat - Base_Stat) variable in the model... Having a stat lower potency in any way is dumb... Moving on...
The BLM data and the 4 sets of WAR data are from just wailing on the dummy, collecting the results in ACT, removing crits, and dividing the average of the set, which at about 60-70 hits has a standard deviation divided by average damage of roughly 2.5%... so its statistically good enough.
And then divided that average damage by the ability potency and all applied buffs and traits.
But what you may find MORE useful is the 2nd set of WAR data on the 1st sheet.
I managed to set up my gear and stat allocation such that I could change 1 stat (WD,Str,Det) at a time. So this is a whole lot of single variable adjustments.
Additionally, Flash, which has a base potency value of 600, does not have the 5% variance that everything else does, it produces the same amount of hate EVERY. SINGLE. TIME.
Combine that with Maim and Defiance (which now has a hate mod of 2.3x up from 2.0x), and we can test with a 1242 potency ability which only produces 1 value for a given set of stats.
The other sheets are my own attempts at determining the ideal model, or rather the "true potency formula".
The problem with these regression models is that they are only valid for the data fed to them. So if someone who was i200 or i210 were to plug in their stats and potency value, the formula would probably be off by a few %.
I suppose the ultimate goal will be to find the form of the damage formula, rather than the coefficients. If the form is correct, I mean 100% correct, with some equation massaging Excel can spit out the coefficients pretty easily if someone's willing to parse for a while.
My theory is that there are 3 "real" equations.
Caster Spells and Heals
Abilities for Classes with Autoattack
Autoattack
Also to Dervy, tell me how this fits your DRG data: Potency_Value = 1.74765e-6 * STR*WD*DET/218 + 4.37529e-5 * STR*WD + .001023549 * STR. It fits Warrior amazingly well.
If this particular formula fits DRG, MNK, BRD, NIN, etc within less than 1%, ideally less than 0.5%, then we may have 1 of the 3 major potency equations for the game... at 60 that is.
PS. So this is my 2nd time doing this. The 1st time was with Purostrider over a year ago now. And as "fun" as the pursuit of a functional model from which we can derive the bountiful fruit of maximizing our dps and dragging raid content through the dirt is... I really wish a dev would pop in, say "You guys did a great job and we are honored by the amount of effort and love you have put into our game. And since you already got so close, here are the actual formulas that we use in the server-side code!"
That'd be nice wouldn't it? =)