Nobody’s Perfect
Posted by Jeff Id on August 6, 2009
Thanks to Dave for pointing this out. Blogland has been active the last couple of days. Below is an unusually humble reply by Gavin Schmidt at Lucia’s blackboard written In response to Dr. Scafettas post on Dr. Peilke’s blog which criticized an obvious mistake in their paper. It’s funny because he implies that Dr. Scafetta won’t release the code, I wonder if he asked. Either way RC’s proprietor showed a bit of class.
========================
Gavin realclimate.org (Comment#17440) August 6th, 2009 at 2:34 pm Nice to see that so many people are interested in our paper!
I’ll make a few points here since the discussion seems a little more focused than in other venues….
First off, B&S09 clearly stated that we had not been able to fully emulate Scafetta and West’s methodology and so statements that we did something different to them were to be expected. The issue with the periodic vs. reflection boundary conditions in the wavelet decomposition does make a difference – but what they used was never stated in any of their papers (look it up!). The amplitude issue is also valid, but actually has no implication for the calculation since it is the ratio of two amplitudes that goes into the empirical model that S&W use. The factor of 2 cancels out.
Secondly, this will all end up being beside the point. The real issue that we were trying to address is that many methods used to calculate attributions – like S&W or multi-linear regressions – are very sensitive to co-linear forcings (i.e. increases in both CO2 and solar) and unforced noise (particular in frequency bands that are being specially selected for). In the test cases we looked at (different GCM simulations using different sets of forcings) we knew what the answer should have been, and these methods were not able to correctly identify the actual solar trends.
This is true for our emulation of S&W (even including a switch to a different boundary treatment for the wavelets) and very likely to their version as well. (Note we still don’t have a perfect emulation, so perhaps you guys could agitate for some ‘code freeing’ to help out
). (NB. I don’t think that wavelet analysis really helps very much for this problem – more standard band-pass filtering gives similar results. We only used it because S&W did).
Third, a couple of people commented on the issue of the which solar reconstructions should be used. I am actually working with a number of groups to update these estimates for the AR5 models, but the reason why we used Lean (2000) in the paper was simply because that was what the model simulations had been run with back in 2004 (and which were what we had available). I have no reason to prefer that over any more up-to-date reconstruction and GISS (at least) will be using one of them in the AR5 runs. To a large extent the point is moot in this paper since the idea was to detect something we knew was there – because if a method doesn’t work when you know the right answer, it is unlikely to work in the real world where you don’t.
Finally, in case anyone was in any doubt, I plead guilty to not being perfect.
========================
I offered to request any code he required for replication over at the blackboard if he can narrow down what he’s looking for. My opinion is that we should keep it clean and be nice to Dr. Schmidt, there’s no point in kicking someone when they’re down. He probably will answer a few questions if things remain polite over at Lucia’s so check it out.


Mark T said
He needs to plead guilty to being a pompous ass, apologize to everyone he has ever insulted or otherwise implied was stupid, ignorant, or similar, even those he may have been right about, then resign his position as a scientist with NASA and devote himself full time to his true calling: advocacy.
Mark
timetochooseagain said
Just getting it out there-I plead guilty to hating the man’s guts.
I want to get past it, but I can’t. I’m immature.
Jeff Id said
l make a few points here since the discussion seems a little more focused than in other venues….
I wonder which venue’s he’s talking about.
Terry said
#3 – The Knitting Fiend maybe?
Layman Lurker said
Gavin was cornered. He had no choice but to come clean. Still, good on him.
Jeff Id said
Laymen,
Yeah, I expected a change in tone but didn’t know what he’d do. It’s still an odd thing to witness from Gavin.
Matt Y. said
I give him credit for addressing the issue. Although like Layman, it was so blatant I don’t think he had much choice. That being said, he’s got some stones complaining about a lack of code. You certainly took the high road in offering to help him get the source code given the B.S. they gave you over a similar request. I don’t think I could have done the same without at least throwing a few barbs in with it. Good on you!
stumpy said
Well done to Gavin for being civil and commenting on this. I still have one concern over the paper that hasnt been discussed. He compares the ability of the method of isolating a solar signal with a model. This is very different to using it on observed data. In the observed data there may be a significent solar influence that is clearly detectable, but in a GCM if may not be detectable as it is assumed to have little effect on climate and probably gets lost amongst all the “noise”. I dont think the comparison is valid given climate models only account for TSI changes and use the Lean reconstruction.
Jeff Id said
Thanks Matt, I really would help him get it too. He’s got to get off his high horse and realize it’s just numbers.
Scientists who won’t reveal their methods (I don’t know if Dr. Scafetta qualifies) all get the same treatment. I don’t think Gavin will take me up on it though.
Jeff Id said
Stumpy,
If I understand you, I think you’re correct. Expecting a model to correlate to real world data well enough to perform multivariate regression is a bit of a stretch.
The point he makes about regressing two mostly linear trends in a multivariate approach is an excellent one. I don’t see how this isn’t an amazingly sensitive technique which can give just about any result.
Jim said
“Even the longest journey must begin where you stand.”
From the web site: http://www.quotationspage.com/quote/24004.html
DJA said
So Gavin posted on Lucia, good.
It would be better if he posted on RC, “stay tuned” he wrote and we are still waiting. The faithful horde are breathless with anticipation.
As for not revealing the code, Gavin must have a hide of pure leather.
Jeff Id said
No big escape for Gavin this time.
I might as well respond to his post.
The issue with the periodic vs. reflection boundary conditions in the wavelet decomposition does make a difference – but what they used was never stated in any of their papers (look it up!).
The issue is not with their paper’s disclosure. It is rather with the understanding of the basics of a wavelet transform. The paper shouldn’t need to explain the endpoint was not circular, this is flatly obvious. Gavin’s messup was pretty basic so this is the weakest point of his explanation.
In the test cases we looked at (different GCM simulations using different sets of forcings) we knew what the answer should have been
They know that in the case of GCM the forcing should not include solar in recent times. This is apparent and since the data is in question, might we not question this base assumption of the models.
The real issue that we were trying to address is that many methods used to calculate attributions – like S&W or multi-linear regressions – are very sensitive to co-linear forcings
This is a good point. I haven’t recalculated even the page numbers in these papers, however multivariate regressions need something to differentiate the data columns from each other. Otherwise they potentially magnify multiplication factors for the wrong column until the best fit is made.
Ryan O said
.
Which is why the hockey stick is really a CO2 reconstruction.
.
And no, I don’t mean that sarcastically.
.
Funny how the Team has a tendency to speak out of both sides of their mouths. I do appreciate Gavin’s post – he showed a bit of class there and I respect that. However, if they applied the same line of reasoning to their own work, I don’t think they’d like where it took them.
lucia said
Stumpy,
I see this as an “on the one hand/on the other hand” issue.
On the one hand, the only way to determine the uncertainty of many complex statistical methods is to apply to simulated data. Gavin could have concocted some so hypothetical function where temperature is a function of CO2, volcanic eruptions and solar forcing + noise with a known noise model. Then, he could apply the Scafetta method to identify the uncertainty intervals. If they are huge, that method will be highly uncertain.
On the other hand, it is true that the when testing with simulated data, you are determining whether the method could work if the data resembles your synthetic data. So, it’s true that if the solar signal is stronger on earth, then Gavin’s tests might over estimate the uncertainty in the determination.
So, it might be interesting to do the test with synthetic data that had the “noise” properties similar to what Scaffetta claimed he found. (This could be done in addition to the test against data from models.)
RyanO–
You are bang on that the colinearity problem cuts both ways. Since CO2 and temperature are colinear in the history record, it’s difficult to separate the effect of CO2 from the effect of temperature on any time series.
Mark T said
That’s one of the three primary reasons that PCA fails as a method for exctracting “signals” from tree-rings: the sources being sought must be uncorrelated. The others are non-stationarity and non-linearity. Of course, all three are interrelated.
Mark
Mark T said
Uh, boo-booed the blockquotes. The close should come right after “series.” My comment starts with “That’s one of…” 🙂
Mark
[reply] I fixed it Mark. CA has the best comment controls.
stan said
Jeff,
Just wanted to post a comment that Steve Mc deleted all together.
In the CA thread on this, someone quoted RC as having posted, “”Nevermore let it be said that you can’t get any old rubbish published in a peer-reviewed journal!”
I wrote — Sure, you can get rubbish published in a peer-reviewed journal. It just has to be politically correct rubbish.
Jeff Id said
#18,
I couldn’t agree with you more. BTW, SteveM probably agrees with you as well. He’s given me too much space to vent over there.
SM has made a point before many times that if everyone vents about the same issues the threads all become the same thing. WUWT is too big, the threads are a zoo of people where a conversation is almost impossible to have. I love the blog though,it’s like the popular science version of CA. CA, Lucia’s and hopefully here are the only blogs where you can actually discuss things without the delay of moderation.
I’ve been considering adopting similar but looser policies to CA and taking my political views somewhere else also. tAV is getting big enough that it pushes some of the science minded away. It’s just that I really do have this Id that MUST VENT. —no joking. I don’t have any need to pretend to be pissed off. hehe
Gavin, Steig, Mann and RC do not make it easy to keep a level head.
Hows that for a verbose rambling post. Yak yak..
Mark T said
CA allows you to select your text then click the “blockquote” button, or whatever else you want to do with your text. My error above was simply… duhhhhmb. 🙂 Thanks.
I agree, btw, I like to be able to post a bit of a rant on occasion here, though I think you still manage to post some statistically relevant stuff, stuff that interest me at least. One of these days I’ll contribute something more in depth. I’d like to help, and I’m at the point where I’m sane enough to do it. 🙂
Mark