<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Gavin and the Big Red Dog</title>
	<atom:link href="http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/feed/" rel="self" type="application/rss+xml" />
	<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/</link>
	<description>by Steve McIntyre</description>
	<lastBuildDate>Fri, 24 May 2013 09:09:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: RomanM</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170660</link>
		<dc:creator><![CDATA[RomanM]]></dc:creator>
		<pubDate>Sun, 19 Apr 2009 12:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170660</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-337888&quot; rel=&quot;nofollow&quot;&gt;David Stern (#191)&lt;/a&gt;,

Thank you for your kind offer.  It is always a lot easier to understand how someone has done an analysis when they share their materials and answer questions about what (and why) optional choices were made in their procedures. I will drop you an e-mail shortly.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-337888" rel="nofollow">David Stern (#191)</a>,</p>
<p>Thank you for your kind offer.  It is always a lot easier to understand how someone has done an analysis when they share their materials and answer questions about what (and why) optional choices were made in their procedures. I will drop you an e-mail shortly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Stern</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170659</link>
		<dc:creator><![CDATA[David Stern]]></dc:creator>
		<pubDate>Sat, 18 Apr 2009 23:33:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170659</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-318595&quot; rel=&quot;nofollow&quot;&gt;RomanM (#157)&lt;/a&gt;,

I&#039;ll be happy to send you our data and programs (in RATS) if you e-mail me. We used the Jones temperature series. OTOH I don&#039;t think the Nature paper was our best work, just the first one we published. There are links to all the later papers at my website.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-318595" rel="nofollow">RomanM (#157)</a>,</p>
<p>I&#8217;ll be happy to send you our data and programs (in RATS) if you e-mail me. We used the Jones temperature series. OTOH I don&#8217;t think the Nature paper was our best work, just the first one we published. There are links to all the later papers at my website.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not sure</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170658</link>
		<dc:creator><![CDATA[Not sure]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 23:17:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170658</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-319101&quot; rel=&quot;nofollow&quot;&gt;Nic L (#189)&lt;/a&gt;, Thanks Nic, that did the trick.  I get a graph that looks a lot like the one in the post.  I still get the two &quot;Error in lm.fit...&quot; messages, though.  I also appear to get different results from what Steve expects in this line:
&gt; dim(instr)# [1] 72 36 1899
[1]   72   36 1907

Steve: Ever consider using source control?]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-319101" rel="nofollow">Nic L (#189)</a>, Thanks Nic, that did the trick.  I get a graph that looks a lot like the one in the post.  I still get the two &#8220;Error in lm.fit&#8230;&#8221; messages, though.  I also appear to get different results from what Steve expects in this line:<br />
&gt; dim(instr)# [1] 72 36 1899<br />
[1]   72   36 1907</p>
<p>Steve: Ever consider using source control?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nic L</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170657</link>
		<dc:creator><![CDATA[Nic L]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 21:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170657</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-319023&quot; rel=&quot;nofollow&quot;&gt;Not sure (#186)&lt;/a&gt;,
I am a R newbie (Windows v2.8.1) and also got the &quot;dimension mismatch&quot; error in filled.contour.  I may be wrong, but I figured this was because &quot;lat&quot; has dimension 72 whilst the corresponding dimension of &quot;Trend&quot; (and of its transpose, &quot;t(Trend)&quot;) is only 18.  I solved the problem by adding this line before the PLOT CONTOUR MAP line:
zone=seq(-85,85, by = 10)
which generates 18 zonal latitude values, and then changing &quot;x=lat&quot; to &quot;x=zone&quot; in the filled.contour line.
The correct graph then seems to be plotted.  But if my theory is correct then Steve and  others shouldn&#039;t have got the script to work OK without making this sort of change. So I am probably missing something.

&lt;strong&gt;Steve: &lt;/strong&gt;  I&#039;m trying to make these scripts turnkey, but they are done quickly. Sometimes I edit things in the console and there may be a loose end on my script as posted. LEt me know and I can usually figure it out pretty quickly.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-319023" rel="nofollow">Not sure (#186)</a>,<br />
I am a R newbie (Windows v2.8.1) and also got the &#8220;dimension mismatch&#8221; error in filled.contour.  I may be wrong, but I figured this was because &#8220;lat&#8221; has dimension 72 whilst the corresponding dimension of &#8220;Trend&#8221; (and of its transpose, &#8220;t(Trend)&#8221;) is only 18.  I solved the problem by adding this line before the PLOT CONTOUR MAP line:<br />
zone=seq(-85,85, by = 10)<br />
which generates 18 zonal latitude values, and then changing &#8220;x=lat&#8221; to &#8220;x=zone&#8221; in the filled.contour line.<br />
The correct graph then seems to be plotted.  But if my theory is correct then Steve and  others shouldn&#8217;t have got the script to work OK without making this sort of change. So I am probably missing something.</p>
<p><strong>Steve: </strong>  I&#8217;m trying to make these scripts turnkey, but they are done quickly. Sometimes I edit things in the console and there may be a loose end on my script as posted. LEt me know and I can usually figure it out pretty quickly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UC</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170656</link>
		<dc:creator><![CDATA[UC]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 10:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170656</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-318956&quot; rel=&quot;nofollow&quot;&gt;RomanM (#181)&lt;/a&gt;,



&lt;blockquote&gt;What do you mean by &quot;any room for CO2&quot;?
&lt;/blockquote&gt;


Model 3. in Box includes trend and CO2 . Model 1. doesn&#039;t have CO2, but is there really anything left for CO2 to explain ?

Some Model 1 realizations, assuming LS-solution is correct:

]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-318956" rel="nofollow">RomanM (#181)</a>,</p>
<blockquote><p>What do you mean by &#8220;any room for CO2&#8243;?
</p></blockquote>
<p>Model 3. in Box includes trend and CO2 . Model 1. doesn&#8217;t have CO2, but is there really anything left for CO2 to explain ?</p>
<p>Some Model 1 realizations, assuming LS-solution is correct:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paolo M.</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170655</link>
		<dc:creator><![CDATA[Paolo M.]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 08:18:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170655</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-319014&quot; rel=&quot;nofollow&quot;&gt;David Smith (#183)&lt;/a&gt;,
the two soundings you plotted seem to be a good example of the role of convection and radiation in the final result far away from the Equator.
All the energy released at the ITCZ is only partly radiated back to the outer space. Over Hilo, as well over the whole globe, upper troposphere is still warmer then the surface.
Troposphere is generally stable because of ITCZ deep convection.

Another consequence of this tropospheric behaviour is that an eventual increase of water content in the lower levels of the atmosphere (due to CO2 IR absorption, for istance) would enhance the ITCZ activity whereas the region of dry descending air would expand, leading to a less water content in the medium-high troposphere outside the ITCZ region and to a widening and/or thickening of the stratocumulus clouds layer, not to mention the Iris Effect.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-319014" rel="nofollow">David Smith (#183)</a>,<br />
the two soundings you plotted seem to be a good example of the role of convection and radiation in the final result far away from the Equator.<br />
All the energy released at the ITCZ is only partly radiated back to the outer space. Over Hilo, as well over the whole globe, upper troposphere is still warmer then the surface.<br />
Troposphere is generally stable because of ITCZ deep convection.</p>
<p>Another consequence of this tropospheric behaviour is that an eventual increase of water content in the lower levels of the atmosphere (due to CO2 IR absorption, for istance) would enhance the ITCZ activity whereas the region of dry descending air would expand, leading to a less water content in the medium-high troposphere outside the ITCZ region and to a widening and/or thickening of the stratocumulus clouds layer, not to mention the Iris Effect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Not sure</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170654</link>
		<dc:creator><![CDATA[Not sure]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 07:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170654</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-318029&quot; rel=&quot;nofollow&quot;&gt;John A (#104)&lt;/a&gt;, I tried these now that I&#039;ve finally installed R on my machine, and the UAH script produces a pretty graph.  The RSS script fails like this:


&gt; ###CALCULATE TRENDS
&gt; Trend= array(NA,dim=c( 5,18))
&gt; for (k in 1:5) {
+ 	year=c(time(zonal[[k]]))
+ 	temp=(year&gt;=1979)
+ 	for (j in 1:18) {
+ 		fm= try(lm(zonal[[k]][temp,j]~year[temp]))
+ 		if (!(class(fm)==&quot;try-error&quot;)) Trend[k,j]=fm$coef[2]
+ 	}
+ }
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
  0 (non-NA) cases
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
  0 (non-NA) cases
&gt;
&gt; ##PLOT CONTOUR MAP
&gt; #library(fields)
&gt; hpa=c(1000,740,466,220,75)
&gt; range(Trend,na.rm=T) #-0.08826997 0.05186060
[1] -0.07743676  0.05186060
&gt; breaks0=c(-0.095,seq(-.055,.055,.01),.095);n=length(breaks0)
&gt; filled.contour(x=lat,y=1000-hpa,z=t(Trend),levels=breaks0,col=tim.colors(n-1),main=&quot;RSS/CRU Trends&quot;,
+ 		plot.axes = { axis(1, seq(-60, 60, by = 20))
+ 			axis(2, at=1000-hpa,labels=as.character(hpa)) } )
Error in filled.contour(x = lat, y = 1000 - hpa, z = t(Trend), levels = breaks0,  :
  dimension mismatch

I fixed the &quot;d:&quot; paths and the extra space in v &lt;- open.ncdf(&quot;temp.dat&quot;).  Everything that precedes the &quot;CALCULATE TRENDS&quot; section completes without error.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-318029" rel="nofollow">John A (#104)</a>, I tried these now that I&#8217;ve finally installed R on my machine, and the UAH script produces a pretty graph.  The RSS script fails like this:</p>
<p>&gt; ###CALCULATE TRENDS<br />
&gt; Trend= array(NA,dim=c( 5,18))<br />
&gt; for (k in 1:5) {<br />
+ 	year=c(time(zonal[[k]]))<br />
+ 	temp=(year&gt;=1979)<br />
+ 	for (j in 1:18) {<br />
+ 		fm= try(lm(zonal[[k]][temp,j]~year[temp]))<br />
+ 		if (!(class(fm)==&#8221;try-error&#8221;)) Trend[k,j]=fm$coef[2]<br />
+ 	}<br />
+ }<br />
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, &#8230;) :<br />
  0 (non-NA) cases<br />
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, &#8230;) :<br />
  0 (non-NA) cases<br />
&gt;<br />
&gt; ##PLOT CONTOUR MAP<br />
&gt; #library(fields)<br />
&gt; hpa=c(1000,740,466,220,75)<br />
&gt; range(Trend,na.rm=T) #-0.08826997 0.05186060<br />
[1] -0.07743676  0.05186060<br />
&gt; breaks0=c(-0.095,seq(-.055,.055,.01),.095);n=length(breaks0)<br />
&gt; filled.contour(x=lat,y=1000-hpa,z=t(Trend),levels=breaks0,col=tim.colors(n-1),main=&#8221;RSS/CRU Trends&#8221;,<br />
+ 		plot.axes = { axis(1, seq(-60, 60, by = 20))<br />
+ 			axis(2, at=1000-hpa,labels=as.character(hpa)) } )<br />
Error in filled.contour(x = lat, y = 1000 &#8211; hpa, z = t(Trend), levels = breaks0,  :<br />
  dimension mismatch</p>
<p>I fixed the &#8220;d:&#8221; paths and the extra space in v &lt;- open.ncdf(&#8220;temp.dat&#8221;).  Everything that precedes the &#8220;CALCULATE TRENDS&#8221; section completes without error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UC</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170653</link>
		<dc:creator><![CDATA[UC]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 07:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170653</guid>
		<description><![CDATA[yep, shouldn&#039;t use rank with default tolerance ,


&gt;&gt; rank(I-P,10^-10)

ans =

   119

&gt;&gt; rank(I-P_,10^-10)

ans =

   119

   Sorry about that ;)]]></description>
		<content:encoded><![CDATA[<p>yep, shouldn&#8217;t use rank with default tolerance ,</p>
<p>&gt;&gt; rank(I-P,10^-10)</p>
<p>ans =</p>
<p>   119</p>
<p>&gt;&gt; rank(I-P_,10^-10)</p>
<p>ans =</p>
<p>   119</p>
<p>   Sorry about that <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UC</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170652</link>
		<dc:creator><![CDATA[UC]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 07:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170652</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-318956&quot; rel=&quot;nofollow&quot;&gt;RomanM (#181)&lt;/a&gt;,


&lt;blockquote&gt;Maybe its a &quot;bug&quot; in Matlab.&lt;/blockquote&gt;

Rounding problem ? rank.m provides just an estimate of the true rank..


I=eye(129);

P=Xb*pinv(Xb);

P_=Xb*inv(Xb&#039;*Xb)*Xb&#039;;

rank(I-P)


%ans =
%
%   120
rank(I-P_)


%ans =
%
%   119



% but

max(max(abs(P-P_)))

%ans =
%
%  2.0178e-014]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-318956" rel="nofollow">RomanM (#181)</a>,</p>
<blockquote><p>Maybe its a &#8220;bug&#8221; in Matlab.</p></blockquote>
<p>Rounding problem ? rank.m provides just an estimate of the true rank..</p>
<p>I=eye(129);</p>
<p>P=Xb*pinv(Xb);</p>
<p>P_=Xb*inv(Xb&#8217;*Xb)*Xb&#8217;;</p>
<p>rank(I-P)</p>
<p>%ans =<br />
%<br />
%   120<br />
rank(I-P_)</p>
<p>%ans =<br />
%<br />
%   119</p>
<p>% but</p>
<p>max(max(abs(P-P_)))</p>
<p>%ans =<br />
%<br />
%  2.0178e-014</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Smith</title>
		<link>http://climateaudit.org/2008/12/28/gavin-and-the-big-red-dog/#comment-170651</link>
		<dc:creator><![CDATA[David Smith]]></dc:creator>
		<pubDate>Fri, 09 Jan 2009 04:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4731#comment-170651</guid>
		<description><![CDATA[And here is the current sounding for Hilo, Hawaii US:



(I marked the midlevels as dry descent but actually Hilo is experiencing some moister midlatitude air intrusion at the moment. It&#039;s not a perfect example.)

The inversion, which is common, is distinct. Below the inversion lies moist near-ocean air. Above the inversion is the dry, radiationally-cooling and sinking air originally lifted high into the atmosphere in thunderstorms thousands of miles to the west.

The equivalent potential energy (known as theta e) increases suddenly below the inversion, indicating the high moisture content.

Regions like the air above Hilo, where radiational cooling is important and water content is very low, are where I&#039;d expect to see a distinct effect from increased CO2, a fingerprint unlike any created by solar changes.]]></description>
		<content:encoded><![CDATA[<p>And here is the current sounding for Hilo, Hawaii US:</p>
<p>(I marked the midlevels as dry descent but actually Hilo is experiencing some moister midlatitude air intrusion at the moment. It&#8217;s not a perfect example.)</p>
<p>The inversion, which is common, is distinct. Below the inversion lies moist near-ocean air. Above the inversion is the dry, radiationally-cooling and sinking air originally lifted high into the atmosphere in thunderstorms thousands of miles to the west.</p>
<p>The equivalent potential energy (known as theta e) increases suddenly below the inversion, indicating the high moisture content.</p>
<p>Regions like the air above Hilo, where radiational cooling is important and water content is very low, are where I&#8217;d expect to see a distinct effect from increased CO2, a fingerprint unlike any created by solar changes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
