Isn't this a fairly easy problem to solve? Don't you just need to make a reasonable guess, calculate your expected weight change over some time period, then follow the diet to see what actually happens to your weight, and adjust your guess accordingly?
> If your diet is 30-40% protein and not having refined sugars, you'll feel fuller and won't feel the need for more carbs besides indulgence/treat. You don't need to do this to lose or maintain weight, but look at 300 calories of beef or chicken breast vs 300 calories of bread.
Agreed. Eating healthier kinds of food can make it easier to lose weight, by making you not still feel hungry after you've eaten the correct amount of food, and so making it require less self-control to stick to the diet.