I’ve been looking at the Nikolov and Zeller paper again. Among other things, they claim to be able to calculate the surface temperature Ts of eight different planets and moons from knowing nothing more than the solar irradiation So and the surface pressure Ps for each heavenly body. Dr. Zeller refers to this as their MIRACLE equation. He says:
Why aren’t you all trying to disprove our MIRACLE equation rather than banging your heads against walls trying to prove or disprove who knows what and exclaiming you have problems with this or that? The question is how can we possibly have done it – there is no question that our equations work – if you haven’t verified that it works, why haven’t you? […] Why aren’t you thinking: “hmmmm, N&Z have given us an equation that lo-and-behold when we plug in the measured pressures and calculate Tgb as they suggest, gives us a calculated Ts that also matches measured values! You can’t disprove the equation? So maybe we are cooking the data books somehow, but how?
This is supposed to be evidence that their theory is correct, and people keep telling me ‘but they’ve got real evidence, they can make predictions of planetary temperatures, check it out”. Plus it’s hard to ignore an invitation like Dr. Zellers, so I checked it out.
Figure 1. These are not the equations you are looking for.
They first postulate something called the “Near-surface Atmospheric Thermal Enhancement” or “ATE” effect that makes the earth warmer than it would be without an atmosphere.
The “ATE effect” is measured by something called Nte(Ps), which is defined and estimated in their paper as follows.

where Nte(Ps) is a measure of the “Near-surface Atmospheric Thermal Enhancement” effect.
Nte(Ps) is defined as the actual average surface air temperature of the planet Ts divided by the theoretical “graybody” temperature of the planet Tgb calculated from the total solar insolation So of the planet. Nte(Ps) is estimated using a fitted function of the surface pressure of the planet Ps.
Let me simplify things a bit. Symbolically, the right part of equation (7) can be written as
Nte(Ps) = e^(t1 * Ps ^ t2 + t3 * Ps ^ t4) (7Sym)
where “e” is the base of natural logs and Ps is the surface pressure on the planet or moon. There are four tunable parameters (t1 through t4) that are “fitted” or tuned to the data. In other words, those values are repeatedly adjusted and tuned until the desired fit is obtained. This fitting can be easily done in Excel using the “Solve…” menu item. As you’d expect with four parameters and only eight datapoints, the fit is quite good, and their estimate is quite close to the actual value of Nte(Ps).
Amusingly, the result of equation (7) is then used in another fitted (tuned) equation, number (8). This is:

where So is total solar irradiation.
This is their piece de resistance, their MIRACLE equation, wherein they are saying the surface temperature of eight different planets and moons can be calculated from just two variables— Pr, the surface pressure, and So, the total Solar irradiation. This is what amazes the folks in the crowd so much that they write and tell me there is “evidence” that N&Z are right.
Obviously, there is another tuned parameter in equation (8), so we can rewrite this one symbolically as:
Ts = t5 * (Solar + adjustment ) ^ 1/4 * Nte(Ps). (8Sym)
Let me pause a minute and point something out about equation (8). The total solar irradiation Solar ranges from over 9,000 W/m2 for Mercury down to 1.51 W/m2 for Triton. Look at equation 8. How will adding the adjustment = 0.0001325 to any of those values before taking the fourth root make the slightest bit of difference in the result? That’s just bizarre, that is. They say they put it in so that the formula will be accurate when there is no solar, so it will give the background radiation of 3 Kelvins. Who cares? Truly, it changes Ts by a maximum of a thousandth of a degree for Triton. So for the moment let me remove it, as it makes no practical difference and it’s just confusing things.
Back to the tale. Removing the adjustment and substituting equation 7 into equation 8 we get:
Ts = t5 * Solar^0.25 * e^(t1 * Ps ^ t2 + t3 * Ps ^ t4) (eqn 9)
This is amazing. These guys are seriously claiming that with only eight datapoints and no less than five tunable parameters , they can calculate the surface temperature of the eight planets knowing only their surface pressure and solar irradiation. And with that many knobs to turn, I am sure they can do that. I did it on my own spreadsheet using their figures. I get about the same values for t1 through t5. But that proves nothing at all.
I mean … I can only stand in awe at the sheer effrontery of that claim. They are using only eight datapoints and five tunable parameters with a specially-designed ad-hoc equation with no physical basis. And they don’t think that’s odd in the slightest.
I will return to this question of the number of parameters in a bit, because even though it’s gobsmacking what they’ve done there, it’s not the best part of the story. Here’s the sting in the tale. We can also substitute equation (7) into equation (8) in a slightly different way, using the middle term in equation 7. This yields:
Ts = t5 * Solar^0.25 * Ts / Tgb (eqn 10)
This means that if we start out by knowing the surface temperature Ts on the right side of the equation, we can then calculate Ts on the left side … shocking, I know, who would have guessed. Let’s check the rest of the math in equation (10) to see why that works out.
Upon inspection it can be seen that the first part of the right side of equation (10),
t5 * Solar^0.25
is an alternate form of the familiar Stefan-Boltzmann equation relating temperature and radiation. The S-B equation can be written as
T = (Solar / c1) ^ 0.25.
where T is temperature and c1 is a constant equal to the S-B constant times the emissivity. We can rewrite this as
T = 1/(c1^0.25) * Solar^0.25
Setting another constant c2 equal to 1 / (c1^0.25) gives me the Stefan-Boltzmann equation as:
T = c2 * Solar^0.25
But this is exactly the form of the first part of the right side of equation 10. More to the point, it is an approximation of the graybody temperature of the planet Tgb.
We can check this by observing that if emissivity is .9 then constant c1 is 5.103E-8, and c2 is therefore about 66. However, that value will be reduced by the rotation of the planet. Per the N&Z formula in their latest post, that gives a value of about 27.
Their fitted value is 25, not far from the actual value. So curiously, what it turns out they’ve done is to estimate the Stefan-Boltzmann constant by a bizarre curve fitting method. And they did a decent job of that. Actually, pretty impressive considering the number of steps and parameters involved.
But since t5 * Solar^0.25 is an estimation of the graybody temperature of the planet Tgb, that means that Equation 10 reduces from
Ts = t5 * Solar^0.25 * Ts / Tgb (eqn 10)
to
Ts = Tgb * Ts / Tgb.
and finally to
Ts = Ts
TA-DA!
CONCLUSION
Let me recap the underlying effect of what they have done. They are looking at eight planets and moons.
1. They have used an equation
e^(t1 * Ps ^ t2 + t3 * Ps ^ t4)
with four free parameters to yield an estimate of Ts/Tgb based on surface pressure. As one would expect given the fact that there are half as many free parameters as there are data points, and that they are given free choice to pick any form for their equation without limit, this presents no problem at all, and can be done with virtually any dataset.
2. They have used an equation
t5 * Solar^0.25
with one free parameter in order to put together an estimate of Tgb based on total planetary insolation. Since Tgb does depend inter alia on planetary insolation, again this presents no problem.
3. They have multiplied the two estimates together. Since the result is an estimate of Tgb times an estimate of Ts/Tgb, of course this has the effect of cancelling out Tgb.
4. They note that what remains is Ts, and they declare a MIRACLE.
Look, guys … predicting Ts when you start out with Ts? Not all that hard, and with five free parameters and a choice of any equation no matter how non-physically based, that is no MIRACLE of any kind, just another case of rampant curve fitting …
Finally, there is a famous story in science about this kind of pseudo-scientific use of parameters and equations, told by Freeman Dyson:
We began by calculating meson–proton scattering, using a theory of the strong forces known as pseudoscalar meson theory. By the spring of 1953, after heroic efforts, we had plotted theoretical graphs of meson–proton scattering. We joyfully observed that our calculated numbers agreed pretty well with Fermi’s measured numbers. So I made an appointment to meet with Fermi and show him our results. Proudly, I rode the Greyhound bus from Ithaca to Chicago with a package of our theoretical graphs to show to Fermi.
When I arrived in Fermi’s office, I handed the graphs to Fermi, but he hardly glanced at them. He invited me to sit down, and asked me in a friendly way about the health of my wife and our newborn baby son, now fifty years old. Then he delivered his verdict in a quiet, even voice. “There are two ways of doing calculations in theoretical physics”, he said. “One way, and this is the way I prefer, is to have a clear physical picture of the process that you are calculating. The other way is to have a precise and self-consistent mathematical formalism. You have neither.
I was slightly stunned, but ventured to ask him why he did not consider the pseudoscalar meson theory to be a selfconsistent mathematical formalism. He replied, “Quantum electrodynamics is a good theory because the forces are weak, and when the formalism is ambiguous we have a clear physical picture to guide us. With the pseudoscalar meson theory there is no physical picture, and the forces are so strong that nothing converges. To reach your calculated results, you had to introduce arbitrary cut-off procedures that are not based either on solid physics or on solid mathematics.”
In desperation I asked Fermi whether he was not impressed by the agreement between our calculated numbers and his measured numbers. He replied, “How many arbitrary parameters did you use for your calculations?”
I thought for a moment about our cut-off procedures and said, “Four.”
He said, “I remember my friend Johnny von Neumann used to say, with four parameters I can fit an elephant, and with five I can make him wiggle his trunk.” With that, the conversation was over. I thanked Fermi for his time and trouble, and sadly took the next bus back to Ithaca to tell the bad news to the students.
The Nikolov and Zeller equation contains five parameters and only eight data points. I rest my case that it is not a MIRACLE that they can make the elephant wiggle his trunk, but an expected and trivial result of their faulty procedures.
My regards to everyone,
w.
PS—There is, of course, a technical term for what they have done, as there are no new mistakes under the sun. It is called “overfitting”. As Wikipedia says, “Overfitting generally occurs when a model is excessively complex, such as having too many parameters relative to the number of observations.” Five parameters is far, far too many relative to eight observations, that is a guaranteed overfit.
PPS—One problem with N&Z’s MIRACLE equation is that they have not statistically tested it in any way.
One way to see if their fit is even remotely valid is to leave out some of the datapoints and fit it again. Of course with only eight datapoints to start with, this is problematic … but in any case if the fitted parameters come out radically different when you do that, this casts a lot of doubt on your fit. I encourage N&Z to do this and report back on their results. I’d do it, but they don’t believe me, so what’s the point?
Aother way to check their fit is to divide the dataset in half, do the fit on one half, and then check the results on the other half. This is because fitted equations like they are using are known to perform very poorly “out of sample”, that is to say on data not used to fit the parameters. Given only eight data points and four parameters for equation 7, of course this is again problematic, since if you divide the set in half you end up with as many parameters as data points … you’d think that might be a clue that the procedure is sketchy but what do I know, I was born yesterday. In any case I encourage N&Z to perform that test as well. My results from that test say that their fit is meaningless, but perhaps their test results will be different.
[UPDATE] One of the commenters below said:
Willis – go ahead – fit an elephant. Please!
Seriously N&Z are only demonstrating in algebra what has been observed in experiments, that heating a gas in a sealed container increases both pressure and temperature.
OK, here’s my shot at emulating the surface temperature using nothing but the data in the N&Z chart of planetary body properties:
Figure 1. Willis’s emulation of the surface temperature of the planetary bodies.
My equation contains one more variable and two less parameters than the N&Z equation. Remember their equation was:
Ts = 25.3966 * Solar^0.25 * e^(0.233001 * Pressure ^ 0.0651203 + 0.0015393 * Pressure ^ 0.385232)
My equation, on the other hand, is:
Ts = 0.8 * Tgb + 6.9 * Density + 0.2 * Gravity)
Note that I am absolutely not making any claim that temperature is determined by density and gravity. I am merely showing that fitting a few points with a few variables and a few parameters is not all that difficult. It also shows that one can get the answer without using surface pressure at all. Finally, it shows that neither my emulation nor N&Z’s emulation of the planetary temperatures are worth a bucket of warm spit …
[UPDATE 2] I figured that since I was doing miracles with the N&Z miracle equation, I shouldn’t stop there. I should see if I could beat them at their own game, and make a simpler miracle. Once again, their equation:
Ts = 25.3966 * Solar^0.25 * e^(0.233001 * Pressure ^ 0.0651203 + 0.0015393 * Pressure ^ 0.385232)
My simplified version of their equation looks like this:
Ts = 25.394 * Solar^0.25 * e^(0.092 * Pressure ^ 0.17)
Curiously, my simplified version actually has a slightly lower RMS error than the N&Z version, so I did indeed beat them at their own game. My equation is not only simpler, it is more accurate. They’re free to use my simplified miracle equation, no royalties necessary. Here are the fits:
Figure 2. A simpler version of the N&Z equation 8
Again, I make no claim that this improves things. The mere fact that I can do it with two less tuned parameters (three instead of five) than N&Z used does not suddenly mean that it is not overfitted.
Both the simplified and the complex version of the N&Z equations are nothing but curve fitting. This is proven by the fact that we already have three simple and very different equations that hindcast the planetary temperatures. That’s the beauty of a fitted equation, if you are clever you can fit a lot using only a little … but THAT DOESN’T MEAN THAT PRESSURE DETERMINES TEMPERATURE.
For example, I can do the same thing without using pressure at all, but using density instead. Here’s that equation:
Ts = 25.491 * Solar^0.25 * e^(0.603 * Density ^ 0.201)
And here’s the results:
Figure 3. An emulation of the planetary temperatures, using density instead of pressure.
Does this now mean that the planetary temperature is really controlled by density? Of course not, this whole thing is an exercise in curve fitting.
w.




Willis, you are losing your marbles mate. Why don’t you stop the grandstanding and speak to N&Z, they will either put you right or accept that they are wrong. What you are doing with these threads is obsessive and completely wrong. If they are wrong then thats two theories that are wrong, the other is surface heating by back radiation. Have you read the paper by Oleg Sorokhtin from 2005? Excellent and supportive of N&Z
LazyTeenager :
January 23, 2012 at 9:53 pm
Please read a bit on how thermodynamical equations dovetail beautifully to statistical mechanics equations where the scatterings do play a role and temperature appears connected by the statistics to the average kinetic energy of the molecules which scatter against each other. True for the ideal gas law too.
Willis – go ahead – fit an elephant. Please!
Seriously N&Z are only demonstrating in algebra what has been observed in experiments, that heating a gas in a sealed container increases both pressure and temperature.
A gas that expands by a larger amount than air, will rise to a higher temperature.
When each vessel is allowed to vent to the atmosphere, so pressure is not increased, then they will both rise to the same level, which will be lower than either when fully contained.
No Greenhouse effect involved, only the effect of pressure in the presence of incoming heat.
So if four parameters are required, then please go ahead and use four.
It’s not ours to pick and choose.
I believe thatN&Z used data from all the available solar bodies. As far as I am aware the other planets have significant internal heat sources of their own, while data is hard to get for the smaller outer moons.
Surprisingly, it seems difficult enough to get good data for our own moon.
Gregory Andreev says:
January 23, 2012 at 9:50 pm
Spencer’s model is a simplified version of the current paradigm. I am neither a skeptic nor an AGW supporter. I am a heretic. Both Spencer and the GCMs are trying to measure a constant that they call “climate sensitivity”. I think that the climate sensitivity is a function of temperature, and as such a global average conceals a host of mechanisms which are crucial to the climate.
See my post “It’s Not About Feedback” for a discussion of how climate sensitivity varies daily in the tropics.
So … I have little use for the current climate models, simplified or not, from either side of the aisle. Much more interesting models are those of Ou and Bejan, which I discuss in “The Thermostat Hypothesis“.
Best regards,
w.
George E. Smith; says:
“So what part of THIS SYTEM IS “NOT” IN EQUILIBRIUM is it that YOU do not understand. It is not even a closed system, since you yourself said it is being illuminated by a star which is constantly feeding energy into the system.
OOoops !! the ideal gas law applies ONLY to closed systems in thermal equilibrium. Gee!! that requires the whole system to be at a single uniform Temperature.”
This is not correct. Ideal gas law applies to any point (x,y,z) of gas when ideal gas approximation can be used with reasonable accuracy (real gas that behaves sufficiently like an ideal gas). When not, there are more detailed equations of state gor real gases. Equilibrium or not is irrelevant.
Nothing is to be gained by Willis or Ned attempting to denigrate each other. Ned has some good ideas but I disagree with his conclusions, as obviously does Willis.
My summarised thoughts are that there are two broad situations in a simple model of the Earth. a) the 30% of the Earth with no clouds and b) the 70% with clouds.
a) If a packet of air containing IR absorbing gases is considered, it will exchange heat with its surroundings by evaporation/condensation, convection, conduction and radiation. The closer to the earth’s surface, the smaller the significance of radiative transfer, yet at high altitudes, radiation is the dominant mechanism. The IPCC view is that only radiative heat transfer takes place and clouds are effectively ignored.
b) For the 70% of the Earth’s surface covered by clouds, radiation from the Earth’s surface is irrelevant. Heat is transferred primarily by evaporation/condensation and convection. Cloud temperature is mainly set by the lapse rate. Heat is absorbed from the sun and lost to space mainly by radiation, from the tops of clouds. IR absorbing gases have little impact on heat transfer.
My view is that overall the impact of IR absorbing gases is far less than that claimed by IPCC but not zero as claimed by Ned.
Looking forward to any constructive criticism.
martin mason says:
January 23, 2012 at 10:17 pm
Martin, that’s what I’ve been waiting for, for them to show that I’m wrong. That’s why I put my work up here in public, for people to try to find things wrong with it and poke holes in it. N&Z are welcome to point out any errors above.
I raised some questions on the other thread, and the folks there (including Ned Nikolov) showed me where I was wrong. I admitted it, and thanked them for fighting my ignorance.
To date, most folks agree that five parameters and eight data points is a non-starter. If you are defending their five-parameter fit, I refer you to “Johnny” von Neumann. If N&Z want to defend it, I am most interested to hear their reasons.
All the best,
w.
Again, please, folks, take the general debate to the other thread! This thread is about equation 8. Not lapse rates, not your pet theory, none of that. Please take it elsewhere.
w.
How many parameters does it take to draw an elephant.
http://mahalanobis.twoday.net/stories/264091/
More than 4.
LazyTeenager says: “The ideal gas theory considers molecules to be too small to collide with each other and ignores that factor as being…[?]”
“An ideal gas is defined as one in which all collisions between atoms or molecules are perfectly eleastic and in which there are no intermolecular attractive forces. One can visualize it as a collection of perfectly hard spheres which collide but which otherwise do not interact with each other.”
Source: http://hyperphysics.phy-astr.gsu.edu/hbase/kinetic/idegas.html
Willis,
As a matter of interest, I have fitted a much simpler equation to the estimate the temperature for each of the eight solar bodies in question:
Calculated Ts = Tgb * (1 + (Parameter * Surface Pressure / 101,325)
The value of parameter is 0.033, which I used solely to get a reasonable fit to the data.
The figure of 101,325 is my understanding of the standard pressure on earth at 20 degrees C.
So this could be reduced to just one parameter, 3.257E-07 or thereabouts, (not to take up too much space with spurious accuracy).
Now my little one parameter model does not fit nearly as well and the N&Z version, yet the correlation with the actual measured values of Ts is 0.9806404.
That means that 0.962 of the actual are “explained” by the equation (correlation squared).
Not very good, I hear you cry!
Yes I would have to agree, but in my defence I would claim that mine is only a little equation.
What’s more, if my understanding of these matters is correct, I would claim in its defence that the NUL hypothesis has a Pr < 0.01, with a two tailed test, for eight data items.
So it still seems possible to me that the N&Z theory deserves serious study.
Tennis – anyone?
jimmi_the_dalek says: “How many parameters does it take to draw an elephant….” and
“The demonstration that the equations are a tautology is not as convincing as I first thought.”
Great comments throughout, jimmi.. I fear you’re right about the source of the tautology. I’d been wondering what the result of substituting equation 7 into equation 8 would be if 8 were a fit of data derived from 7. This thread and the previous ones have shown me how easy it is to toss off statements that seem logical, but upon closer examination are error-laden.
You are crazier than an outhouse owl, Willis, and I do admire your analytical skills. Distilling things down to their fundamentals is almost a lost art in the “global climate” arena. “Sic ’em”, Bulldog!
Willis: “To date, most folks agree that five parameters and eight data points is a non-starter.”
Where are you getting your data. Just here? Your own thread? If not, do you mind to show us?
AusieDan says:
January 23, 2012 at 11:41 pm
As a matter of interest, I have fitted a much simpler equation to the estimate the temperature for each of the eight solar bodies in question:
Calculated Ts = Tgb * (1 + (Parameter * Surface Pressure / 101,325)
That’s terrible. For Venus, Tgb is 181.6 and pressure is 6.2e+6. Put those in your formula and you get 5,622 kelvin for the surface temperature.
w.
good post.
Thanks.
Willis said:
>>Again, please, folks, take the general debate to the other thread!
Do you mean your other thread ? You only allowed discussion of your pet theory ! Neither yours nor Ned’s reflect the real world.
AusieDan says:
January 23, 2012 at 10:44 pm
See my update to the head post, wherein I make the elephant wave his trunk …
w.
wayne says:
January 24, 2012 at 12:52 am
I get all my data from an international data supplier, everything is cheaper from China … however, if you want to defend using five parameters on eight data points, go right ahead. I can hardly wait to hear your definition of overfitting.
w.
Dr Burns says:
January 24, 2012 at 1:17 am
No, I meant the other thread I linked to when I first asked, sorry for not linking it again.
w.
Leaving aside the curve fitting part of the discussion:
I thought equation 8 was derived from equation 7 “allows us to derive a simple yet robust formula” as stated by N+Z, not “another fitted (tuned) equation” as stated by Willis.
So substituting anything from 7 into 8 will always end in X = X results, it’s substituting a formula into itself.
Willis Eschenbach says:
January 23, 2012 at 9:00 pm
John Day says:
January 23, 2012 at 7:46 pm
@Willis
Why haven’t you addressed my comments on the Ideal Gas Law, the crux of this N&Z theory?
Because this thread is about equation 8. The clue is in the title.
Along those lines, I ask everyone kindly to not debate the whole theory, gravity, the ideal gas law, or any other extraneous stuff on this thread. Please confine yourselves to the topic of the thread, the alleged “evidence” that their theory works. There is a “comments” thread open for your general discussions.
w.
Willis, the supporting material you so daintily call “other extraneous stuff” is in fact the evidence that their theory works. “So by ruling out of court” things like the similarity of their non linear regression, to the clausius curve, you cut N&Z off from the facts supporting their theory.
As Jimmi points out above:
“I do not see that rearranging it to give Ts=Ts actually shows anything – you have inserted the tautology, not them.” In other words, you’re being arsey for the sake of it.
Regarding the number of data points, it is trivially true that research work into solar system dynamics is made more difficult by the fact that there aren’t enough planets with good measurements in place to satisfy arsey stats fiddlers with a predisposition to dispose of a promising theory. That’s just how it is.
Now, regarding the alleged number of free parameters:
Eq. 7: Ts/Tgb = NTE(P)
Eq. 8 simply solves for Ts, i.e. Ts = Tgb*NTE(P)
Also, the constant 29.3966 in Eq. 8 is not a ‘tuned parameter’, but a result of combining 4 constants from the gray-body temperature in Eq. 2, i.e.
(2/5)*[(1 – 0.12)/(ϵ*σ)]^0.25 = 29.3966
In addition, you already knew that the purpose of the small constant Cs in Eq. 2 is, to make Eq. 2 predict a temperature of 2.725K (instead 0K) when So = 0 (no radiation present).
In short Willis, you are a serial shark jumper leading a charmed life.
My initial thought, applied to the original paper’s comments, was that they have re-invented lapse rate heating.
I still stand by this.
Willis, with your recent output I’m worried that you might be a warmist troll?
I did the curve-fitting in Excel, using the Solver minimizing a sum-of-squared-error function. The interesting thing is that (with my least-squares error function), other tuning parameters appear, leading to a lower LS error. Maybe LS is not the best criterion, I haven’t checked.
I then proceeded to leave out one planet at a time and redoing the fit. It turned out that there are many local minima, so it matters how you initialize the tuning parameters. I decided to always start from Nikolov’s values. The tuning parameters varied by about 10%-20%.
Especially when leaving out the outlier Venus, the parameters T3 and T4 are completely different. T4 doubles, T3 is reduced to near zero.
Based on this, I would say that Willis is right about fitting the elephant.