Stat weights can be confusing and misleading. Technically, static stat weights are only valid for one particular set of gear and stats. But, Mr. Robot has developed a method that we are going to call
dynamic stat weights. Mr. Robot starts with base stat weights independent of any cap or diminishing returns, then he applies those mechanics to the "base" weights to get his "dynamic" stat weights. It is possible to use these dynamic stat weights to obtain optimal or near-optimal sets of gear over a broad range of stats. "Near-optimal" in Mr. Robot's opinion is within 1% DPS of the actual "optimal" set. (Optimal sets are up for debate, since there is no 100% accurate simulator for any class in existence, but, some are very good and we have to use the tools available to evaluate.)
Mr. Robot's site is not a simulator. It is also not a spreadsheet or program that tries to use formulas to predict the DPS of a certain spec. Mr. Robot uses his dynamic stat weight method to compare and optimize gear, but he's smart about it. He knows how to take into account soft and hard caps for stats. He knows that dodge and parry have diminishing returns. He knows... a lot. Remember that
Mr. Robot's gear sets are optimal according to the stat weights in use. This is why his team has searched all over the web for information that will lead him to the best default stat weights possible.
Feedback is welcome. When using a simulator, such as SimC, or a "formulator" such as Shadowcraft, Mr. Robot tests multiple sets of gear to arrive at the stat weights he settles on for the defaults. A common mistake you will find on other theorycraft sites is that they will find the set of gear which "sims" out to the highest DPS they can find, and then calculate the stat weights from that set of gear.
This is wrong. There are three main questions that are trying to be answered with stat weights:
1.) What set of stat weights should I use to optimize my current gear?
2.) What set of stat weights will tell me which item I should get next?
3.) What set of stat weights will results in the "Best in Slot" set of gear?
The answers to these questions are not necessarily the same. When you use a simulator such as SimC and sim the BiS set of gear for a spec, the stat weights SimC reports tell you the relative value of varying any one rating by 300, with respect to that set of gear. Those stat weights will not necessarily lead you TO that set of gear. In order to solve for question 3, you need to do multiple tests until you find the right set of stat weights. Our testing has shown that, more often than not, the stat weights which answer question 3 will also be very good for question 1 and 2. The reverse is not true. Most other sites are solving for question 2, which is insufficient.
Mr. Robot uses a very simple and effective method - and Mr. Robot is actually a necessary tool to solve this problem efficiently!
1.) Take a guess at a BiS set and sim it.
2.) Take the stat weights calculated by that simulation, and plug them into Mr. Robot to generate a set of gear.
3.) Simulate this new set of gear and note the stat weights.
4.) Repeat steps 2-3 at least one iteration past the set that provides the highest DPS.
Some judgement will be needed - it is sometimes the case that stat weights will swing back and forth across some inflection point, and you will need to try to guess what that point is - it could be a haste soft cap, for example. The goal is to find stat weights that lead us to the BiS set. Once you have done this, you should repeat the process at different gear levels. It is often the case that the same stat weights can be used at multiple or all gear levels, contrary to popular belief.
When we set up SimC, we do 10,000 iterations on a Patchwerk style fight of length 450 sec +/- 20%. We use the default ability rotation unless noted otherwise on one of the spec pages. 10,000 iterations is enough to get stat weights within +/- 0.04. If two weights are calculated so close that they fall within the margin of error, we make a judgement call and either set them equal or let one very slightly edge out the other, based on our knowledge of the spec.
Is this an exact science? No. Will it get you so close to optimal gearing that it is impossible for you to physically verify in-game? Yes. Mr. Robot believes this level of accuracy is more than sufficient for humans.
Keep in mind that you can always use the Stat Weight Editor to change the weights and create your own custom stat weight values!
We are in the middle of an extensive update of our stat weights sources! The stat weight source information will be moved to the class pages which are currently found here: http://www.askmrrobot.com/wow/specs. We will make all sorts of noise and posts about it when they are completed.