{"id":14170,"date":"2025-11-17T11:04:13","date_gmt":"2025-11-17T16:04:13","guid":{"rendered":"https:\/\/macrofactor.com\/?p=14170"},"modified":"2025-11-17T11:04:14","modified_gmt":"2025-11-17T16:04:14","slug":"expenditure-modifiers","status":"publish","type":"post","link":"https:\/\/macrofactor.com\/expenditure-modifiers\/","title":{"rendered":"An Examination of MacroFactor\u2019s Expenditure Modifiers"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We recently released a new algorithm increment with expenditure modifiers, and we\u2019re excited for you to try it out! In this article, I\u2019ll explain what they are, how they work, the impact they\u2019ll have on your recommendations, and another small change to MacroFactor\u2019s nutrition recommendations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new additions build upon <a href=\"https:\/\/macrofactor.com\/algorithm-accuracy\/\">the success of the V3 algorithm<\/a>. If you\u2019d like a big-picture overview of how the expenditure algorithm works, and the types of problems we have to solve to optimize the performance of the algorithm, you should give <a href=\"https:\/\/macrofactor.com\/expenditure-v3\/\">this article<\/a> a quick read. V3 was a pretty significant overhaul, whereas the expenditure modifiers are more of an expansion and refinement of the system we built for V3. So, I won\u2019t be rehashing everything covered in the <a href=\"https:\/\/macrofactor.com\/expenditure-v3\/\">previous article<\/a>; instead, I\u2019m just going to hop right into the changes and updates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-change-1-small-tweaks-within-the-existing-framework\">Change #1: Small tweaks within the existing framework<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first change is that we <em>slightly<\/em> tweaked the weights of several of the variables that were already used to generate expenditure updates in V3 of the expenditure algorithm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As discussed in the <a href=\"https:\/\/macrofactor.com\/expenditure-v3\/\">previous article<\/a>, there\u2019s an inherent tradeoff between stability and responsiveness of the expenditure algorithm. But, these tradeoffs are nonlinear. An extremely responsive algorithm tends to be more accurate than a less responsive algorithm when its outputs are averaged over any reasonable period of time. But, this increase in accuracy comes at the expense of day-to-day unusability, since your Calorie targets would regularly increase or decrease by several hundred calories every week.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1605\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-scaled.png\" alt=\"Expenditure calculated from one week of data: adapts quickly but with more noise than signal\" class=\"wp-image-14204\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-300x188.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-1024x642.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-768x481.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-1536x963.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_1-2048x1284.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Using a shorter lookback window is one way to make an algorithm more responsive. This graph from <\/em><a href=\"https:\/\/macrofactor.com\/expenditure-v3\/\"><em>our prior article<\/em><\/a><em> visually illustrates the pitfalls of maximizing responsiveness at the expense of stability.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conversely, a maximally stable algorithm would never update your expenditure at all, leading to very poor accuracy, on average.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1605\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-scaled.png\" alt=\"Expenditure calculated from one year of data: very stable, but very slow to adapt\" class=\"wp-image-14206\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-300x188.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-1024x642.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-768x481.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-1536x963.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_2-2048x1284.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Using a longer lookback window is one way to make an algorithm more stable. This graph from <\/em><a href=\"https:\/\/macrofactor.com\/expenditure-v3\/\"><em>our prior article<\/em><\/a><em> visually illustrates the pitfalls of maximizing stability at the expense of responsiveness.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can visualize these tradeoffs by plotting an efficiency curve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For responsiveness, the metric we\u2019ll use is average absolute monthly weight change error: the extent to which monthly weight change differs from what the expenditure algorithm tacitly predicted, based on your Calorie intake. This is technically a metric to assess <a href=\"http:\/\/macrofactor.com\/algorithm-accuracy\/\">algorithmic accuracy<\/a> rather than responsiveness <em>per se<\/em>, but increased accuracy is the entire point of increasing responsiveness, so it serves as a good proxy (i.e., if an algorithm got more \u201cresponsive\u201d without also getting more accurate, it\u2019s not \u201cresponding\u201d to whatever it\u2019s supposed to be responding to).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For stability, the metric we\u2019ll use is the average absolute daily expenditure change: the typical amount of day-to-day change in your calculated expenditure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s the resulting efficiency curve for an algorithm built upon the same principles as MacroFactor\u2019s V2 algorithm:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1347\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-scaled.png\" alt=\"the efficient frontier of stability versus responsiveness \" class=\"wp-image-14208\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-300x158.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-1024x539.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-768x404.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-1536x808.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_3-2048x1077.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On this graph, values closest to the bottom left corner are ideal, offering the best blend of accuracy and stability. This coincides with the part of the graph with the prominent bend. So, let\u2019s zoom in on that region to see how the tweaks made in the recent update impact this tradeoff.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1347\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-scaled.png\" alt=\"the efficient frontier of stability versus responsiveness  - 2\" class=\"wp-image-14210\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-300x158.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-1024x539.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-768x404.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-1536x808.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_4-2048x1077.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">First, I\u2019ll start by plotting the stability versus responsiveness relationship using the prior weights of the V3 expenditure algorithm. As you can see below, the upgrades in V3 allowed us to push beyond the efficient frontier of the V2 algorithm, achieving a blend of responsiveness and stability that was previously unachievable.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1510\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-scaled.png\" alt=\"the efficient frontier of stability versus responsiveness - w\/v3\" class=\"wp-image-14212\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-300x177.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-1024x604.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-768x453.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-1536x906.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_5-2048x1208.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The precise gains in responsiveness and stability will be contingent on the dataset used for testing purposes (in this case, I\u2019m using the first 100 days of data from new MacroFactor users who participated in our New Year&#8217;s Challenge), but within this dataset, the V3 algorithm is about 19% more responsive than a V2-style algorithm with similar stability, and about 20% more stable than a V2-style algorithm with similar responsiveness.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So now, let\u2019s see the impact of the small tweaks we made to the weighting variables that were already present in the V3 algorithm.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1510\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-scaled.png\" alt=\"the efficient frontier of stability versus responsiveness - updated\" class=\"wp-image-14214\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-300x177.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-1024x604.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-768x453.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-1536x906.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_6-2048x1208.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Like I said: they were quite small tweaks. The net effect is that they reduce stability by about 3.9%, while increasing responsiveness by around 5.8%. I won\u2019t pretend like this <em>isn\u2019t<\/em> a fairly small change, but it\u2019s a slightly bigger change than meets the eye.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For starters, through this region of the responsiveness versus stability curve, any gains in responsiveness <em>typically<\/em> come with a disproportionately larger decrease in stability (i.e., you\u2019d expect a 5.8% increase in responsiveness to reduce stability by <em>around<\/em> 7%, give or take).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, this curve depicts average absolute error versus average daily expenditure change over the entire 100-day period for the contest participants, but a pretty large chunk of the total error during that period comes from the first 30 days of using the app (before the expenditure algorithm is fully calibrated for the user). And, during that initial calibration period, you should <em>expect<\/em> expenditure updates to be larger (larger updates mean that any initial estimation error is being mitigated quicker).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, for a better idea of the net improvement for <em>most<\/em> users, it\u2019s helpful to focus on the stability versus responsiveness tradeoff from day 30 onward. And, after the 30-day initial calibration period, these tweaks result in 6.9% better responsiveness, compared to a 2.6% decrease in stability. In other words, these tweaks lead to modest net improvements for brand-new users, and somewhat larger net improvements for people who\u2019ve already been using the app for a while.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-change-2-incorporating-step-count-data\">Change #2: Incorporating step count data<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For the first time, MacroFactor\u2019s expenditure algorithm will directly incorporate activity data if you enable \u201cStep-Informed Updates.\u201d To enable this modifier just go to More &gt; Expenditure (under Feature Settings) &gt; Step-Informed Updates (under Expenditure modifiers) and toggle the modifier on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the time being, we\u2019re only using step counts. The reasons for this decision are pretty straightforward:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>If you have a smartphone, you also have a reasonably accurate pedometer \u2013 using step count data doesn\u2019t require people to buy an additional product to reap the benefits.<\/li>\n\n\n\n<li>Even if you have a smartwatch, you have a device that\u2019s <a href=\"https:\/\/macrofactor.com\/wearables\/\">quite good at measuring step counts, and quite bad at estimating energy expenditure<\/a>. When given the option, we lean in favor of using more accurate data sources.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Note that step counts won\u2019t be used to additively increase or decrease your calorie targets on individual days. Rather, step data will be incorporated into MacroFactor\u2019s algorithms in a manner similar to the data you\u2019re already logging (weight and nutrition data), meaning it will smoothly and progressively increase or decrease your estimated expenditure and calorie targets over time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It actually took quite a bit of testing to find a way that step data could be used productively, since the expenditure algorithm already works quite well with just the use of weight and nutrition data. More often than not, activity levels are associated with energy status and weight change status (in other words, if you\u2019re eating less and losing weight, you <em>tend<\/em> to also move less, and vice versa when you\u2019re eating more and gaining weight). Furthermore, due to the effects of <a href=\"https:\/\/help.macrofactor.com\/en\/articles\/256-i-ve-started-exercising-more-why-isn-t-my-expenditure-increasing\">energy compensation<\/a>, changes in activity levels <em>tend<\/em> to impact energy expenditure a bit less than you might otherwise expect, especially when you\u2019re losing weight. When we\u2019ve said that MacroFactor\u2019s algorithms didn\u2019t <em>need<\/em> activity data to function well, we weren\u2019t bullshitting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, we <em>did<\/em> find a way for step data to slightly improve the performance of the expenditure algorithm. Much like the tweaks discussed above, however, the impact was quite small. Here it is, plotted on the same efficiency curve we used previously.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1510\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-scaled.png\" alt=\"the efficient frontier of stability versus responsiveness - updated with modifier \" class=\"wp-image-14216\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-300x177.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-1024x604.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-768x453.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-1536x906.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_7-2048x1208.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the surface, we\u2019re looking at a ~3% decrease in stability, compared to a ~2% improvement in responsiveness (on top of the changes resulting from the previously discussed tweaks). Once again, the upside becomes more apparent after the 30-day mark, where the decrease in stability is still only 3%, compared to a 3.3% increase in responsiveness.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Compared to expenditure V3, these two tweaks combined increase responsiveness by nearly 11%, while reducing stability by a bit less than 6%.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-change-3-accounting-for-new-goals\">Change #3: Accounting for new goals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Last year, we published <a href=\"https:\/\/macrofactor.com\/articles\/bmr\/\">a series of articles<\/a> about Basal Metabolic Rate (BMR), culminating in the release of our <a href=\"https:\/\/macrofactor.com\/macrofactors-bmr\/\">new BMR equation<\/a> (<a href=\"https:\/\/macrofactor.com\/bmr-calculator\/\">and calculator<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In two of those articles, we discussed how <a href=\"https:\/\/macrofactor.com\/weight-gain-bmr\/\">weight gain<\/a> and <a href=\"https:\/\/macrofactor.com\/weight-loss-bmr\/\">weight loss<\/a> impact BMR. But, BMR changes only account for a fraction of the excess changes in <em>total<\/em> energy expenditure resulting from attempts to gain or lose weight. However, there\u2019s quite a bit of research documenting the effects of weight gain or weight loss on BMR, but there\u2019s considerably less research comprehensively documenting the effects of weight gain or weight loss on excess changes in <em>total<\/em> energy expenditure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, I\u2019ve been <em>pretty sure<\/em> that MacroFactor\u2019s <em>initial<\/em> expenditure estimates tended to slightly overestimate energy needs for people aiming to lose weight, and tended to slightly underestimate energy needs for people aiming to gain weight. But, I was hesitant to make any adjustments to MacroFactor\u2019s initial expenditure estimates without first having the necessary data to inform those adjustments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the data from participants in MacroFactor\u2019s New Year\u2019s Challenge provided me with a large dataset to address the problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MacroFactor\u2019s expenditure algorithm is, functionally, a prediction engine. If your energy intake matches your estimated expenditure, MacroFactor is tacitly predicting that you\u2019ll maintain your weight. If your energy intake is above or below your estimated expenditure, MacroFactor is tacitly predicting that you\u2019ll gain or lose weight (respectively), and it\u2019s predicting the rate at which you\u2019ll gain or lose weight. The degree to which your estimated expenditure increases or decreases over time is more-or-less determined by prediction errors. If you lose weight faster or gain weight slower than would be predicted based on your current estimated expenditure, that implies you\u2019re burning more energy than was previously predicted, so your estimated expenditure will increase (and vice versa if you gain weight faster or lose weight slower than would be predicted).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, to determine if MacroFactor\u2019s <em>initial<\/em> expenditure estimates are too high when people set a weight loss goal, and too low when people set a weight gain goal, all I had to do was compare people\u2019s target rate of weight change to the weight change estimation error during their first month of using the app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here were the results.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1748\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-scaled.png\" alt=\"Relationship between target rate of weight change and month 1 weight change error\" class=\"wp-image-14224\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-300x205.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-1024x699.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-768x525.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-1536x1049.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_8-2048x1399.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, this is obviously a noisy dataset, but it\u2019s also a very large dataset. Though the correlation was fairly weak (r = 0.27), it was associated with a p-value of p &lt; 0.00001.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To correct for this bias, the initial expenditure estimate needed to be multiplied by four-times the intended rate of weight change (as a percentage of body weight per week). In other words, if someone was aiming to lose 1% of body weight per week, their initial expenditure estimate needed to be 4% lower.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Applying this correction eliminated the bias seen in the graph above:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1508\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-scaled.png\" alt=\"Relationship between target rate of weight change and month 1 weight change error, with correction applied\" class=\"wp-image-14218\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-300x177.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-1024x603.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-768x452.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-1536x905.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_9-2048x1206.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This correction comports pretty well with the research that <em>does<\/em> exist on the topic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In tightly controlled studies, <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC3673773\/\">weight loss appears to lead<\/a> to ~10-15% reductions in <em>total<\/em> energy expenditure beyond what one would expect based solely on changes in fat and lean mass (i.e., total energy expenditure winds up 10-15% lower than standard TDEE equations and calculators would predict).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/macrofactor.com\/macrofactors-bmr\/\">Our BMR equation<\/a> already assumes that BMR <a href=\"https:\/\/macrofactor.com\/weight-loss-bmr\/\">will be 5-8% lower<\/a> when losing weight. This 5-8% reduction in BMR already leads to a 5-8% reduction in <em>total<\/em> estimated energy expenditure, since we initially estimate expenditure by estimating BMR, and then <a href=\"https:\/\/macrofactor.com\/macrofactors-algorithms-and-core-philosophy\/\">multiplying that value<\/a> with an activity correction factor (i.e., 0.92 \u00d7 1.5 is still 8% less than 1 \u00d7 1.5). Furthermore, the typical intended rate of weight loss tends to be <em>around<\/em> 1% for most users, which would lead to an additional 4% decrease in our initial expenditure estimate. A 5-8% reduction due to the BMR equation, compounded with an additional 4% reduction, would lead to a total reduction in initial expenditure estimates of around 10% (8.8-11.7%). And, if someone was targeting an aggressive rate of weight loss closer to 2%, the additional 8% reduction would lead to a total reduction in initial expenditure estimates of around 15% (12.6-15.4%). So, this adjustment produces values that are in line with what we\u2019d expect from the literature.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bringing back the \u201cEfficient Frontier\u201d graph, here\u2019s the impact of also adding in this modifier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1513\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-scaled.png\" alt=\"the efficient frontier of stability versus responsiveness - updated with modifier and predictive goal adjustment\" class=\"wp-image-14226\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-300x177.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-1024x605.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-768x454.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-1536x908.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_10-1-2048x1210.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The net effect: a 9.1% increase in responsiveness compared to V3 without modifiers, with no meaningful change in stability. The new version of the algorithm with both modifiers enabled is nearly 30% more responsive than a V2-style algorithm with similar stability, and about 29% more stable than a V2-style algorithm with similar responsiveness.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Past the 30-day mark, the overall change compared to V3 with no modifiers is a 10.7% increase in responsiveness, compared to a scant 3% reduction in stability. And, just to put a 3% stability reduction in perspective, the average daily expenditure change (in this dataset) was 7.25 Calories per day with V3 (and no modifiers), versus 7.49 Calories per day with both modifiers enabled. I tend to be fairly obsessive about trying to improve each version of the expenditure algorithm in <em>all<\/em> metrics, but users were already very happy with the boost in stability when transitioning from V2 to V3, and I doubt that a grand loss in stability of less than a quarter of a Calorie per day (on average) will even be noticeable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also, I think these metrics probably undersell the boost in performance users will experience with this new version of the expenditure algorithm. After all, the title of this section is \u201cChange #3: Accounting for new goals,\u201d not \u201cChange #3: A tweak to our initial expenditure estimates.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same correction that improves initial expenditure estimates can also be applied when you set a new goal in the app, which is where the second expenditure modifier comes in: \u201cPredictive Goal Adjustment.\u201d We know that your expenditure is expected to increase when you switch from losing to gaining weight, and decrease when you switch from gaining to losing weight. So, if you\u2019re currently losing 1% of your body weight per week, and you set a new goal to gain 0.5% of your body weight per week, the expenditure algorithm will be able to take this into account, and proactively nudge your expenditure (and your resulting calorie targets) up by an additional ~6% over the course of a couple of weeks. This will reduce the lag time some users experience between the time they set a new goal, and the time their weight starts increasing or decreasing at their desired rate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To enable this modifier, just go to More &gt; Expenditure (under Feature Settings) &gt; Predictive Goal Adjustment (under Expenditure modifiers) and toggle the modifier on.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-quantifying-the-impact-of-the-modifiers\">Quantifying the impact of the modifiers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/macrofactor.com\/algorithm-accuracy\/\">a recent article<\/a>, we discussed the accuracy of the V3 expenditure algorithm. So, how much do these modifiers actually improve algorithmic performance?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For starters, enabling both modifiers reduces monthly weight change absolute prediction error by around 6% overall, and around 8% after the initial adaptation period.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1610\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-scaled.png\" alt=\"Median monthly weight change absolute prediction error\" class=\"wp-image-14228\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-300x189.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-1024x644.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-768x483.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-1536x966.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_11-1-2048x1288.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The cumulative impact of this persistent edge in accuracy compounds over time. Over the full 100 days, cumulative daily weight change prediction error is reduced by nearly 20%.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1741\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-scaled.png\" alt=\"Cumulative weight change absolute prediction error\" class=\"wp-image-14230\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-300x204.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-1024x696.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-768x522.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-1536x1044.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_12-2048x1393.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, even more people wind up with estimation errors below 5%, 10%, and 20% of TDEE.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1495\" src=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-scaled.png\" alt=\"Frequency of cumulative expenditure estimation errors below 5%, 10%, and 20% of TDEE\" class=\"wp-image-14232\" srcset=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-scaled.png 2560w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-300x175.png 300w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-1024x598.png 1024w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-768x449.png 768w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-1536x897.png 1536w, https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/10-images_13-2048x1196.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So, in total, the modifiers make the algorithm about 6-8% more accurate in the short-term, and nearly 20% more accurate in the long-term. Though, it\u2019s worth acknowledging that the V3 algorithm without modifiers is already exceptionally accurate in the long term. In real terms, the median weight change prediction error over 100 days shrinks from a little over 3lb without modifiers to approximately 2.5lb with modifiers (meaning the median expenditure error over 100 days is about 108 Calories without modifiers versus 89 Calories with modifiers). So, not a night-and-day difference, but still a very solid, tangible improvement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-one-other-small-tweak-slightly-increased-protein-recommendations\">One other small tweak: slightly increased protein recommendations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bundled with this update, we also adjusted our protein recommendations to better align with evolving evidence on the topic. Namely, protein recommendations increased <em>slightly<\/em> for lifters (users who indicate that they regularly engage in resistance training) who are <a href=\"https:\/\/www.strongerbyscience.com\/protein-science\/\">either bulking or maintaining<\/a>, with larger increases for lifters who are <a href=\"https:\/\/journals.lww.com\/nsca-scj\/fulltext\/9900\/effect_of_dietary_protein_on_fat_free_mass_in.179.aspx\">cutting and prefer higher protein intakes<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th colspan=\"5\"><strong>Updated protein recommendations for lifters (grams per kilogram of FFM)<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Goal<\/td><td>Protein Category<\/td><td>Old<\/td><td>New<\/td><td>Change<\/td><\/tr><tr><td rowspan=\"4\">Bulking or Maintaining<\/td><td>Low<\/td><td>1.75<\/td><td>1.75<\/td><td>0<\/td><\/tr><tr><td>Moderate<\/td><td>2.2<\/td><td>2.35<\/td><td>0.15<\/td><\/tr><tr><td>High<\/td><td>2.65<\/td><td>2.75<\/td><td>0.1<\/td><\/tr><tr><td>Extra<\/td><td>3.1<\/td><td>3.1<\/td><td>0<\/td><\/tr><tr><td rowspan=\"4\">Cutting<\/td><td>Low<\/td><td>2.05<\/td><td>2<\/td><td>-0.05<\/td><\/tr><tr><td>Moderate<\/td><td>2.4<\/td><td>2.5<\/td><td>0.1<\/td><\/tr><tr><td>High<\/td><td>2.75<\/td><td>3<\/td><td>0.25<\/td><\/tr><tr><td>Extra<\/td><td>3.1<\/td><td>3.5<\/td><td>0.4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And, that wraps things up! These updates highlights our focus on consistently updating and improving our core systems on the basis of ongoing internal research and emerging external evidence, in order to help MacroFactor users achieve the best possible results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The expenditure modifier is an optional add-on that helps you get a little extra performance in specific scenarios. This update adds step-informed data and goal-based adjustments to improve the accuracy of your Calorie targets.<\/p>\n","protected":false},"author":2,"featured_media":14235,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1543],"tags":[],"class_list":["post-14170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-insights"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>An Examination of MacroFactor\u2019s Expenditure Modifiers - MacroFactor<\/title>\n<meta name=\"description\" content=\"Learn about how modifiers add step-informed data and refined recommendations to improve the accuracy of your calorie targets.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/macrofactor.com\/expenditure-modifiers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Examination of MacroFactor\u2019s Expenditure Modifiers\" \/>\n<meta property=\"og:description\" content=\"Learn about how modifiers add step-informed data and refined recommendations to improve the accuracy of your calorie targets.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/macrofactor.com\/expenditure-modifiers\/\" \/>\n<meta property=\"og:site_name\" content=\"MacroFactor\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-17T16:04:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-17T16:04:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Greg Nuckols\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Greg Nuckols\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"An Examination of MacroFactor\u2019s Expenditure Modifiers - MacroFactor","description":"Learn about how modifiers add step-informed data and refined recommendations to improve the accuracy of your calorie targets.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/macrofactor.com\/expenditure-modifiers\/","og_locale":"en_US","og_type":"article","og_title":"An Examination of MacroFactor\u2019s Expenditure Modifiers","og_description":"Learn about how modifiers add step-informed data and refined recommendations to improve the accuracy of your calorie targets.","og_url":"https:\/\/macrofactor.com\/expenditure-modifiers\/","og_site_name":"MacroFactor","article_published_time":"2025-11-17T16:04:13+00:00","article_modified_time":"2025-11-17T16:04:14+00:00","og_image":[{"width":1800,"height":1200,"url":"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png","type":"image\/png"}],"author":"Greg Nuckols","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Nuckols","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#article","isPartOf":{"@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/"},"author":{"name":"Greg Nuckols","@id":"https:\/\/macrofactor.com\/#\/schema\/person\/e37d684b76f5d4415c0cc2cd16749199"},"headline":"An Examination of MacroFactor\u2019s Expenditure Modifiers","datePublished":"2025-11-17T16:04:13+00:00","dateModified":"2025-11-17T16:04:14+00:00","mainEntityOfPage":{"@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/"},"wordCount":2790,"publisher":{"@id":"https:\/\/macrofactor.com\/#organization"},"image":{"@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#primaryimage"},"thumbnailUrl":"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png","articleSection":["App Insights"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/","url":"https:\/\/macrofactor.com\/expenditure-modifiers\/","name":"An Examination of MacroFactor\u2019s Expenditure Modifiers - MacroFactor","isPartOf":{"@id":"https:\/\/macrofactor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#primaryimage"},"image":{"@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#primaryimage"},"thumbnailUrl":"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png","datePublished":"2025-11-17T16:04:13+00:00","dateModified":"2025-11-17T16:04:14+00:00","description":"Learn about how modifiers add step-informed data and refined recommendations to improve the accuracy of your calorie targets.","breadcrumb":{"@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/macrofactor.com\/expenditure-modifiers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#primaryimage","url":"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png","contentUrl":"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png","width":1800,"height":1200,"caption":"Modifier"},{"@type":"BreadcrumbList","@id":"https:\/\/macrofactor.com\/expenditure-modifiers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/macrofactor.com\/"},{"@type":"ListItem","position":2,"name":"An Examination of MacroFactor\u2019s Expenditure Modifiers"}]},{"@type":"WebSite","@id":"https:\/\/macrofactor.com\/#website","url":"https:\/\/macrofactor.com\/","name":"MacroFactor","description":"Reach your diet goals with the MacroFactor app, the smartest macro tracker and diet coach.","publisher":{"@id":"https:\/\/macrofactor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/macrofactor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/macrofactor.com\/#organization","name":"MacroFactor","url":"https:\/\/macrofactor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/macrofactor.com\/#\/schema\/logo\/image\/","url":"https:\/\/macrofactor.com\/wp-content\/uploads\/2022\/03\/Black-MF-logo-1.png","contentUrl":"https:\/\/macrofactor.com\/wp-content\/uploads\/2022\/03\/Black-MF-logo-1.png","width":685,"height":641,"caption":"MacroFactor"},"image":{"@id":"https:\/\/macrofactor.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/macrofactorapp"]},{"@type":"Person","@id":"https:\/\/macrofactor.com\/#\/schema\/person\/e37d684b76f5d4415c0cc2cd16749199","name":"Greg Nuckols","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0c52dfe6ec297b061d4e06104063b446069b4bd7f5467f168f1b0bbdba1be9da?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0c52dfe6ec297b061d4e06104063b446069b4bd7f5467f168f1b0bbdba1be9da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c52dfe6ec297b061d4e06104063b446069b4bd7f5467f168f1b0bbdba1be9da?s=96&d=mm&r=g","caption":"Greg Nuckols"}}]}},"lang":"en","translations":{"en":14170},"jetpack_featured_media_url":"https:\/\/macrofactor.com\/wp-content\/uploads\/2025\/11\/Modifier.png","jetpack_sharing_enabled":true,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/posts\/14170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/comments?post=14170"}],"version-history":[{"count":7,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/posts\/14170\/revisions"}],"predecessor-version":[{"id":14242,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/posts\/14170\/revisions\/14242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/media\/14235"}],"wp:attachment":[{"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/media?parent=14170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/categories?post=14170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/macrofactor.com\/wp-json\/wp\/v2\/tags?post=14170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}