Training Gains Explained (and Training Calculator) | Tutorials…

Training Gains Explained (and Training Calculator)

​

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 13
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Thread created on 02:53:44 - 05/04/17 (9 years ago)
    |
    Last replied 13:28:58 - 07/07/25 (1 year ago)
    PLEASE NOTE WHILE MUCH OF THE INFORMATION IN HERE IS MORE OR LESS CORRECT, THERE IS A NEW, MUCH MORE ACCURATE FORMULA EXPAINED HERE: https://www.torn.com/forums.php#/p=threads&f=61&t=16182535&b=0&a=0

    THIS POST IS NO LONGER MAINTAINED.


    The Calculator can be found: HERE
    Explanation of the new formula can be found: HERE

    NOTE (As of 5/27/2020)

    In coordination with the Journal of Torn Sciences, specifically Kivou, Prezze, Pyrit and Proxima (not to leave anyone out!), I have been working on a new formula. I have added this new estimate alongside my old estimate. At this time I will not be publishing the formula or giving any explanation as we are not ready for that yet, BUT, please let me know if the you ever get an estimated SINGLE train value outside of the shown margin of acceptable error.

    I did my best to give an estimate for multiple trains but these will never be perfect as happy loss is slightly random.

    Thanks.
    For the rest of you math nerds that wants to understand how training gains actually works, continue reading:

    In an attempt to explain how I believe gains are determined, I'll break it down into the components that go into it. Training is affected by several things:

    Which stat you train

    The statistic that you are training matters for two reasons:
    • Most gyms have different multipliers (Gym Dots) for different stats
    • Different Stats will normally have different totals, which is one of the primary factors in determining how much you gain
    The total of the stat you are about to train

    There is a linear relationship between the total of the statistic being trained and the amount you will gain. This has the general format seen below:

    Gain = X * (Stat Total) + Y

    As will be explained below both the variable part of this formula (X) and the "constant" part of the formula (Y) are both actually determined (in part) by your happiness level (which will be explained below). The general result of this is that at low statistic levels, a doubling of your statistic total will have only a very small effect on your total gains, where as at higher stat levels, a doubling of the statistic will roughly double your gains.

    It is important to note that your overall stat total, or the total of the stats that you are not training, do not appear to have any effect whatsoever on your training total (i.e. if all of your stats are at 100k, a strength train will be identical to someone who has 100k strength and 50m in everything else, all else held constant).

    Also (this is important as well!) there is a "stat cap" that occurs at 50 million in a given statistic. This does not mean that you can't gain statistics past 50 million, it just means that gains after 50 million in a given statistic will be constant (assuming all other variables are held constant). In other words - even if you have 1 billion in a statistic, the formula still uses 50 million.

    Happiness

    Happiness is the other primary variable in determining training gains. The first way happiness affects your gains is by modifying the multiplier. Again, the basic formula is:

    Gain = X * (Stat Total) + Y

    Happiness affects the value of X (and Y - more on that below). It does this in such a way that at very low values of happy, increases will have a large effect on the multiplier, while at higher levels of happy, the same increase will have a much smaller effect. This is because the formula for this portion is logarithmic, of the form a*ln(HAPPY+b)+c, where a, b & c are random constants (read about natural logs here, for the math inclined). The "b" constant is added in because otherwise this part of the formula goes negative if happy is less than 1. At any rate - if you're ever still reading this after all that math mumbo jumbo, due to the logarithmic nature of the formula, increases in happiness have diminishing returns. If you increase your happiness from 1000 to 2000, this will have a much larger effect than increasing your happiness from 21000 to 22000.

    Some people will tell you that the effect of happiness is the same at low stats as it is at high stats - that it is a constant. THIS IS NOT TRUE. The more stats you have (up to the cap), the more happiness will benefit you in absolute terms, but as a percentage increase, it will be less and less due to the next part of the equation, which is the "constant" Y in the formula above.

    The format of this constant portion of the formula is actually d*(HAPPY+b) + e, again where d & e are random constants and b is the same "adder" to happy as in the other portion of the formula. This is the part of the formula that doesn't care what statistic levels you have - here happiness has the same effect at 50 million as it does at 380, and because of this, happiness totally dominates the formula at low statistics levels. The end result?
    • At low stat levels (lets call it <100k), increases in stats have a fairly minimal affect on your gains. At these levels a doubling of your statistic might only give you 10% more gains, or less. Increases in happy, however, have a HUGE effect (an increase from 100 to 5000 happy might give you 10 times or more improvements)
    • At higher stat levels, a doubling of stats will approximately double your gains. Increases in happy will help, but the effect is much smaller (increasing from 100 to 5000 happy at 1 million in a stat is about a 30% increase in gains
    The Gym You Train In

    When you go to look at a gym, you will see that each statistic has a bar next to it. The value of this bar is what some people call the "Gym Dots". There are two ways to determine what exactly this value is - one is you can right click on the bar and "Inspect Element" and see what percentage it says (i.e. 36% of 10 bars = 0.36*10 = 3.6 dots). The other is to use www.tornstats.com/ and click on the "update your goals" - you can then pick your gym and see how many dots the gym has for each of a given statistic on the right side.

    The important thing to know about these values is that it is a direct multiplier on the formula per energy trained, NOT per train. If you train once in a gym that has 4.2 dots and takes 10 energy vs. twice in a gym that has 4 dots and takes 5 energy per train, your gains will approximately 4.2/4 = 1.05 times better, because you spent 10 energy at each gym, and the one gym had a gym dot value that was 5% higher.

    It is important to note that training in a 6 dot 10 energy gym will not result in exactly twice the gains of a 3 dot 5 energy gym, for two reasons - one, each train removes some happiness, which then effects the next train, and two, each train adds statistics, which then effects the next train - however these effects are typically so small than the next result will be very close to proportional with the gym dots (in this example, twice as much).

    So in summary, it multiplies the basic formula as follows:

    (Gym Dots) * (Energy per Train) * (Unmodified Gains) = Total Gains (before other modifications)

    Training Multipliers

    There are various training bonuses that you can get from your faction, from education, from items, and from your property. They directly multiply what your training would be if you had no bonuses. These can be found under your "personal perks" in your home/index page. As far as I can tell, these bonuses are multiplicative - in other words, you multiply each category of benefit to get your overall bonus. For example:

    Property: +2% to all gym gains

    Faction: +10% to strength gym gains

    Education: +2% to strength gym gains

    Book: +30% to strength gym gains

    Total = (1.02)*(1.10)*(1.02)*(1.30)= 1.487, or an overall bonus of (1.487-1)*100 = 48.7%

    Note that (again, best I can tell), you do NOT add them together. If you did, in the above case, the total would be 44% (and the formula would underestimate your true gains).

    So, you take what your gains would be if you had no training multipliers, and (in this case), you would increase it by 48.7%:

    Total Gains = 1.487 * (Training gains if you had no multipliers)

    Training One at a Time vs. All your energy at once

    Contrary to what some people will tell you, there is no difference at all in clicking trains one at a time to spend all your energy (such as 5 energy trains 30 times) or spending all your energy at once (150 energy in one go, for example). This has been confirmed by Chedburn in the following thread:

    https://www.torn.com/forums.php#!p=threads&f=19&t=15961663

    So unless you enjoy clicking train a lot more than you need to... go ahead and train it all at once.

    Formula Summary

    In summary, the general format of the training formula is as follows:

    (Modifiers)*(Gym Dots)*(Energy Per Train)*[ (a*ln(Happy+b)+c) * (Stat Total) + d*(Happy+b) + e ]

    Where a,b,c & d are constants, estimated values below:

    a = 3.480061091 x 10^-7

    b = 250

    c = 3.091619094 x 10^-6

    d = 6.82775184551527 x 10^-5

    e = -0.0301431777

    Example Data - How Happiness Changes Gains at Varying Stat Levels
    HappyStat Gain @ 1k statsStat Gain @ 10k statsStat Gain @ 100k statsStat Gain @ 1M statsStat Gain @ 50M Stats
    1122424712356
    20013.53332516237
    1000473935617645
    500021255940419187
    2500010711014852320931
    9999942943247387622795





















    HappyPercent Gain Over 1 Happy @ 1k statsPercent Gain Over 1 Happy @ 10k statsPercent Gain Over 1 Happy @ 100k statsPercent Gain Over 1 Happy @ 1M statsPercent Gain Over 1 Happy @ 50M Stats
    2000.00%75.00%37.50%31.58%31.41%
    1000300.00%250.00%62.50%44.13%42.81%
    50002000.00%1150.00%145.83%63.56%55.28%
    2500010600.00%5400.00%516.67%111.74%69.40%
    9999942800.00%21500.00%1870.83%254.66%84.49%























    Other Cool Charts

    Using this formula, you can do cool things, like figure out the point at which premium training isn't worth it anymore... Which as it turns out is around 400k stat total (although it probably stops being worth the money much earlier than that, for all us non-restarts/multis, anyway)





    Or you can figure out whether it's more beneficial to use an LSD or a Ecstasy when your starting out and don't have the money for xanax - it looks like below approximately 125k, your gains will be better using an ecstasy (note also that ecstasy has a lower cooldown, which makes it doubly good to take at low stat levels)







    Or you can show just how much worse it sucks to be drug free:



    TL;DR

    Training gains increase in a linear fashion with totals in a give statistic.

    Happy has both a constant portion that is the same no matter your stats and a variable portion that does increase with stats.

    Increasing happiness has diminishing returns the higher the happy level gets

    Happiness dominates your stat gains at very low stat levels and has a much more subdued effect at high stat levels.

    Yes, SSL really is that much worse for stat gains than using Xanax.

    You should stop doing premium trains before 400k in a given stat.

    Try this spreadsheet HERE to figure out what your gains will be

    If you want a better idea of how to actually APPLY all of this, check out one of the other great tutorials in this forum, such as Throe's guide to getting started strong here.

    [i][color=#333333][size=12][color=#333333][size=12][b]NOTE: If you're wondering why your happy jumps aren't as productive anymore, it's because I noticed an error in how they were working and reported it here and here. Chedburn corrected it per this update. He said "Fixed minor discrepancy training stats multiple times at once", but it was really a fairly major error! Sorry!

    .
    Last edited by Vladar on 15:53:29 - 23/11/22 (3 years ago)

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • Mat-Senpai [952164]
    • Role: Civilian
    • Level: 95
    • Posts: 9,715
    • Karma: 15,745
    • Last Action: 8 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 05:45:08 - 05/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    I'll try it out for me, sec.

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 2
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 23:34:26 - 05/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Edited it tonight - much more accurate now across all ranges. It breaks down a tiny bit at very low stats but is still within 7% for all my data points even for that.

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 1
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 12:47:49 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    New and improved format.

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • ArttiIsGod [1954421]
    • Role: Wiki Contributor
    • Level: 100
    • Posts: 2,701
    • Karma: 3,474
    • Last Action: 1 minute
      • 1
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 16:23:34 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Predicted gains: 3110.0

    Actual gains: 3102.8
    • ofgortens [1863998]
    • Role: Civilian
    • Level: 100
    • Posts: 649
    • Karma: 966
    • Last Action: 3 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 18:39:46 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    The sheet does not have any formula in Cell I2 to actually run the calculation? Might need to update something.

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 20:28:17 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    ofgortens [1863998]

    The sheet does not have any formula in Cell I2 to actually run the calculation? Might need to update something.
    Thanks for all the help. The sheet got messed up when I was trying to screw with permissions.

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 1
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 20:36:23 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    ArttiIsGod [1954421]

    Predicted gains: 3110.0 Actual gains: 3102.8
    Awesome, glad to hear it!

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • Heigw [1962062]
    • Role: Civilian
    • Level: 40
    • Posts: 1,815
    • Karma: 1,098
    • Last Action: 9 months
      • 1
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 21:48:25 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    That's awesome, now i'm super impressed... How did you come up with this?

    Edit: Predicted gains-11.59725957 True gains-11.6339

    Very accurate
    Last edited by Heigw on 21:53:44 - 07/04/17 (9 years ago)

     

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 2
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 22:49:08 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    Heigw [1962062]

    That's awesome, now i'm super impressed... How did you come up with this? Edit: Predicted gains-11.59725957 True gains-11.6339 Very accurate
    Thanks, glad it was accurate for you. I basically did a bunch of tests at different gyms but holding everything else constant, then at the same gym but with different stat levels and different happiness levels. I then made a bunch of assumptions and regressions until I stumbled on a model that seemed to explain what I was seeing.

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • HandsomePants [1897243]
    • Role: Civilian
    • Level: 86
    • Posts: 4,651
    • Karma: 7,214
    • Last Action: 7 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 23:56:28 - 07/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Impressive!

    99.89% accurate on stat over cap in special 7.5 gym
    • Heigw [1962062]
    • Role: Civilian
    • Level: 40
    • Posts: 1,815
    • Karma: 1,098
    • Last Action: 9 months
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 17:16:51 - 08/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    Heigw [1962062]

    That's awesome, now i'm super impressed... How did you come up with this? Edit: Predicted gains-11.59725957 True gains-11.6339 Very accurate

    Vladar [1996140]

    Thanks, glad it was accurate for you. I basically did a bunch of tests at different gyms but holding everything else constant, then at the same gym but with different stat levels and different happiness levels. I then made a bunch of assumptions and regressions until I stumbled on a model that seemed to explain what I was seeing.
    That's really cool, about how long did it take you from start to finish?

     

    • Ominos [1962593]
    • Role: Civilian
    • Level: 50
    • Posts: 1,545
    • Karma: 1,316
    • Last Action: 3 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 21:16:47 - 08/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Pretty awesome!

    I'd love to see a chart of xanax vs LSD. Just to get a relative idea of how SSL compares to xanax training.
    • ofgortens [1863998]
    • Role: Civilian
    • Level: 100
    • Posts: 649
    • Karma: 966
    • Last Action: 3 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 01:45:00 - 09/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Excellent write up and analysis. I have wanted someone to put something like this together for some time. R+ and thanks for your work.

    • Badkitteh [1168946]
    • Role: Civilian
    • Level: 60
    • Posts: 313
    • Karma: 259
    • Last Action: 7 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 01:51:38 - 09/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Thats brilliant, fair play, I'll have try of it tomorrow.

    I started looking at the graphs and got flashbacks to lectures :)
    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 1
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 00:02:33 - 10/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    Ominos [1962593]

    Pretty awesome! I'd love to see a chart of xanax vs LSD. Just to get a relative idea of how SSL compares to xanax training.
    Ask and ye shall receive. After 50m the difference is just linear - the Xanax user will gain approximate 40% more stats every day. That makes for a boring graph however, so see below, where I plotted if they both started at 1 million in a stat.

    A few assumptions:

    1) Both users take 3 drugs a day

    2) Both users use the same amount of natural energy per day (I used 540)

    3) Both users refill each day

    4) This ignores overdoses, obviously

    5) The Xanax user only uses George's (if they use special gyms it's an even more stark difference...)

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • Vladar [1996140]
    • Role: Civilian
    • Level: 100
    • Posts: 4,526
    • Karma: 15,110
    • Last Action: 1 year
      • 1
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 00:07:39 - 10/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    Heigw [1962062]

    That's awesome, now i'm super impressed... How did you come up with this? Edit: Predicted gains-11.59725957 True gains-11.6339 Very accurate

    Vladar [1996140]

    Thanks, glad it was accurate for you. I basically did a bunch of tests at different gyms but holding everything else constant, then at the same gym but with different stat levels and different happiness levels. I then made a bunch of assumptions and regressions until I stumbled on a model that seemed to explain what I was seeing.

    Heigw [1962062]

    That's really cool, about how long did it take you from start to finish?
    Well I've been tweaking it for a few days now but I'd say it took me a few hours two afternoons in a row to hammer it out.

    You realize the sun don't go down
    It's just an illusion caused by the world spinning round

    • Ominos [1962593]
    • Role: Civilian
    • Level: 50
    • Posts: 1,545
    • Karma: 1,316
    • Last Action: 3 years
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 00:50:02 - 10/04/17 (9 years ago)
    Post link copied to clipboard Copy post link

    Ominos [1962593]

    Pretty awesome! I'd love to see a chart of xanax vs LSD. Just to get a relative idea of how SSL compares to xanax training.

    Vladar [1996140]

    Ask and ye shall receive. After 50m the difference is just linear - the Xanax user will gain approximate 40% more stats every day. That makes for a boring graph however, so see below, where I plotted if they both started at 1 million in a stat. A few assumptions: 1) Both users take 3 drugs a day 2) Both users use the same amount of natural energy per day (I used 540) 3) Both users refill each day 4) This ignores overdoses, obviously 5) The Xanax user only uses George's (if they use special gyms it's an even more stark difference...) [img width=678 height=388]https://snag.gy/pEQab9.jpg[/img]
    Wow!

    So from what it looks like, the only possible redeeming feature of SSL is lower cost. Even then, SSL gives much less benefit over time when it comes to costs.

    What I'm wondering now is if it's actually a prudent strategy to stick with SSL until 7.5mil-10mil, and then switch over to Xanax afterwards. The graph and information would seem to support that. Correct me if I'm wrong though :P
    • Mauk [1494436]
    • Role: Civilian
    • Level: 75
    • Posts: 1,759
    • Karma: 5,335
    • Last Action: 17 hours
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 00:54:33 - 10/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    Hey, Vladar. That's pretty awesome. r+

    Seeing as you've already got the formula set up for graphs, would you mind checking out what would be the optimal moment to read the stat-increasing books? They are one-time 5% boosts with a 10m cap.

    I have reason to believe that the exponential growth would maybe make up for it on the long run, making them worth reading before achieving 200m stats for the 10m cap boost. That could be totally wrong depending on the growth rate, though. I've never took a closer look at the formulas.

    We'd ideally compare two otherwise identical training regimes, except for the point where the book is read. The absolute gains would always be bigger later on (10m at 200m), but maybe the curve is pushed further to the left if read earlier than the stat cap (50m)...

    This would be pretty interesting.

    MAUK

    • Hopslam [795412]
    • Role: Civilian
    • Level: 100
    • Posts: 29,130
    • Karma: 28,444
    • Last Action: 34 minutes
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 01:20:40 - 10/04/17 (9 years ago)
    Post link copied to clipboard Copy post link
    I have never been too concerned with being the most efficient or best battle stat trainer. I just hit the gym and click train when I am logged in and make use of that energy bar, and add in Xanax and booster every now and then.

    But this, looks like some great effort and good work. Well done and cheers. Seems like this will be helpful to a lot of players, especially newer players.

    Thumbs up.

    73933a77-3d40-40b9-92b5-cf33a19404a9-795412.png

Reply
Thread Title: