TruthArchive.ai - Tweets Saved By @detgodehab

Saved - January 6, 2025 at 11:16 AM
reSee.it AI Summary
I explored the MBH98 hockey stick graph and discovered an older reconstruction was mistakenly used in one figure. My goal is to reproduce and extend the post-1600 portion of the reconstruction, utilizing data from 62 proxies. I identified the proxies and found that 59 were weighted, while three coral records were excluded. After extracting proxy weights, I successfully emulated the reconstruction back to 1760 and further to 1400, noting that the warmest year was 1566. The emulation is available on GitHub for further exploration.

@detgodehab - Savonarola

MBH98 features its famous hockey stick graph in two figures. By mistake, an older version of the reconstruction was actually used for one of the figures. I like a good puzzle so decided to do some reverse engineering on the "old" MBH98 reconstruction. 🧵

@detgodehab - Savonarola

MBH98 uses the old reconstruction for signal detection. Since the forcing data begins in the early 1600s, only the post-1600 portion of the reconstruction is shown in the paper. The goal of this thread is to reproduce that part of the reconstruction and then extend it.

@detgodehab - Savonarola

The post-1760 portion also appears in an earlier paper by Mann and Bradley (MB98). This paper will be useful.

@detgodehab - Savonarola

Figure 1 of MB98 shows a map of 62 proxies from 58 locations. Let's start by identifying these proxies. We can make use of the fact that in periods with constant sample depth, the temperature reconstruction is a linear combination of the underlying proxy records.

@detgodehab - Savonarola

All MBH98 proxies have data back to 1820, so let's project that part of the old reconstruction on the final set of 112 proxies. To get a perfect fit, we must also include a few "dirty laundry" series. The proxy data is available on @ncdave4life's website: https://sealevel.info/FOIA/2009/FOIA/documents/mbh98-osborn/

@detgodehab - Savonarola

The coefficients indicate that 59 proxy records were used. They are a subset of the 62 proxies marked on the map. The three unused proxies are coral records from the Galapagos Islands, the Great Barrier Reef and Espiritu Santo.

@detgodehab - Savonarola

So we know which proxies were used. MB98 also specifies which temperature principal components were used to calibrate the proxies. But the MBH98 algorithm doesn't produce the old reconstruction from this input. At least not with default settings...

@detgodehab - Savonarola

The fact that 62 proxies are shown in MB98 but only 59 have nonzero coefficients suggests that the proxies were weighted (i.e. scaled after standardization), with zero weight assigned to the three unused coral records.

@detgodehab - Savonarola

Weighting of proxies was a non-default setting in the MBH98 computer program and wasn't used for the final reconstruction. As an aside, for their emulation of MBH98, Wahl and Ammann didn't use weights either and called it a "significant methodological simplification." 🤨

@detgodehab - Savonarola

Curiously, a file in the mbh98-osborn archive assigns zero weight to the three unused coral records, but the reconstruction isn't reproducible using these weights. We'll need to reverse engineer the correct values.

@detgodehab - Savonarola

A standard nonlinear least-squares solver (Levenberg-Marquardt algorithm) finds the approximate weights in a few iterations. 👍

@detgodehab - Savonarola

With the proxy weights successfully extracted, the emulation is exact back to 1760. MB98 doesn't specify which temperature PCs were used further back, so we'll reverse engineer this as well. More linear algebra...

@detgodehab - Savonarola

The reconstruction is a linear combination of the proxies, but also of the columns of PW²P₀ᵀU₀, where P is the proxy matrix, P₀ is the calibration-period submatrix of P, W is the weight matrix and U₀ is a matrix of temperature PCs. See @ClimateAudit: https://climateaudit.org/2008/04/05/squared-weights-in-mbh98/

Squared Weights in MBH98 A couple of weeks ago, I said that I would document (at least for Jean S and UC) an observation about the use of squared weights in MBH98. I realize that most readers won't be fascinated with this particular exposition, but indulge us a little since this sort of entry is actually a very useful… climateaudit.org

@detgodehab - Savonarola

By projecting the reconstruction on the column space of PW²P₀ᵀU₀ over periods with constant sample depth, we see which temperature PCs were used.

@detgodehab - Savonarola

Temperature PCs 1, 2, 3 and 5 were used back to 1760, as stated in MB98 and as we have seen. For the period 1610–1759, only the first two PCs were used. With these PC selections, the emulation is exact back to 1610, which is when the archived data begins.

@detgodehab - Savonarola

Comparing with Figure 7 of MBH98, the emulation looks accurate back to 1600 as well.

@detgodehab - Savonarola

MB98 states that the reconstruction is highly skilful back to 1450. Judging by the proxy map, 1400 might be the actual start year.

@detgodehab - Savonarola

To extend the emulation, we again need to know which temperature PCs to reconstruct. According to the algorithm description, the number of retained PCs decreases back in time, so let's keep one or two PCs for the period before 1600.

@detgodehab - Savonarola

Here is the emulation back to 1400. Whether one or two temperature PCs are used, the early and late 1400s are about as warm as the modern end of the reconstruction. The warmest year is 1566.

@detgodehab - Savonarola

This obviously changed when the proxy weights were dropped, and questionable bristlecone pine chronologies were added to the proxy network and mined for by the peculiar PCA method.

@detgodehab - Savonarola

As a final note, it may or may not be possible to work out which PCs were selected for the earliest period. MB98 gives a brief description of the selection rule and refers to MBH98 for the details, but MBH98 gives a different rule. What rule they really used is anyone's guess.

@detgodehab - Savonarola

The emulation is on GitHub: https://github.com/klimatsmart/mbh98emu/ Thanks for reading! 🌟

GitHub - klimatsmart/mbh98emu: MBH98 emulation MBH98 emulation. Contribute to klimatsmart/mbh98emu development by creating an account on GitHub. github.com
View Full Interactive Feed