SOES6047 - Global Climate Cycles SOES 6047 Global Climate Cycles L8: Calibrating proxy data sets Dr. Heiko Pälike heiko@noc.soton.ac.uk Ext. 23638, Rm. 164/34 SOES6047 - Global Climate Cycles ๏ Biological proxies a very powerful tool to record environmental ๏ ๏ ๏ ๏ ๏ conditions that are not otherwise available Transfer function methods attempt to empirically match the correlation of present-day T°C, SSS and productivity conditions with species and morphometric properties Different versions of transfer functions exist, all methods have in common certain questionable short-comings If calibration with present-day data is required, we are limited how far back in time we can go before evolutionary aspects prevent analogue methods to work Best to treat biological proxy results as only semi-quantitative Yet, some novel applications are being developed, including palaeo-salinity proxies L8 Calibrating proxy data sets recap from last “proxy” lecture: 2 SOES6047 - Global Climate Cycles ๏ A hands-on approach to calibrating proxy data to a set of “calibration” data L8 Calibrating proxy data sets Objectives & learning outcomes 3 4 SOES6047 - Global Climate Cycles ๏ In general, we want to describe a set of proxy variable ๏ ๏ measurements to fit a set of observation or calibration data The functional relationship could be linear, or more complicated (exponential, polynomial, logarithmic etc.) Very simple regression techniques are available in Excel, and you can quite easily add your own with “Macros” L8 Calibrating proxy data sets Principles of calibration ๏ have to learn to be confident and find by yourself what is needed to get the job done ๏ Here we will work through a simple example exponential fit in real data is shown in link linear fit Link to real data plot: Rosenthal, Y., Boyle, E.A., Slowey, N., (1997) Temperature control on the incorporation of magnesium, strontium, fluorine, and cadmium into benthic foraminiferal shells from Little Bahama Bank: Prospects for thermocline paleoceanography.Geochimica et Cosmochimica Acta, v. 61, no. 17, p. 3633-3643. From: Lyle, M., Wilson, P.A., Janecek, T.R., et al., 2002. Site 1218. Proceedings of the Ocean Drilling Program, Initial Reports v. 199 SOES6047 - Global Climate Cycles ๏ ForKsome proxies, such as U37 alkenone data and water temperatures, one can achieve fairly simple regression calculations. This can be done in specialist tools such as SPSS, or even in Excel (Linear regression) Reproduced with permission of American Chemistry Society: Rosell-Melé, A., Carter, J. F., Parry, A. T., and Eglinton, G. (1995). Determination of the UK37 Index in Geological Samples. Analytical Chemistry, v. 67, p. 1283-1289. Copyright [1995] American Chemistry Society. L8 Calibrating proxy data sets Regression techniques 5 SOES6047 - Global Climate Cycles ๏ as a “hands-on” example, consider the typical situation where a ๏ low-resolution data set of calibration data exists, together with a much higher resolution data set of proxy measurements calibration data were obtained by coulometry, and ICP-AES (which is already a indirectly calibrated measurement) From: Lyle, M., Wilson, P.A., Janecek, T.R., et al., 2002. Site 1218. Proceedings of the Ocean Drilling Program, Initial Reports v. 199 ODP Site 1218, Shipboard Sci. Party 2001 L8 Calibrating proxy data sets Case study: CaCO3 calibration 6 SOES6047 - Global Climate Cycles ๏ shipboard analysis showed that proxy measurements that covary with %CaCO3 content include ๏ magnetic susceptibility (anti-correlation) ๏ colour reflectance (lightness) ๏ bulk density ๏ The aim is now to relate the calibration data to the proxy data in a mathematical sense ๏ Initial approach: use one proxy variable at a time, let’s start with bulk density, which reflects the relative proportion of carbonate, opal, and clays L8 Calibrating proxy data sets Proxy data for %CaCO3 calculation: 7 SOES6047 - Global Climate Cycles laboratory measurements of wet and bulk density (circles on plot). From: Lyle, M., Wilson, P.A., Janecek, T.R., et al., 2002. Site 1218. Proceedings of the Ocean Drilling Program, Initial Reports v. 199 L8 Calibrating proxy data sets ๏ The GRA bulk density measurements are also calibrated to 8 SOES6047 - Global Climate Cycles ๏ visual comparison of directly measured carbonate content and GRA bulk density shows an interval from ~50-220 mbsf (~50245mcd) of high carbonate, high density, low magnetic susceptibility, and bright colour reflectance ๏ AIM: do a regression fit with GRA bulk density From: Lyle, M., Wilson, P.A., Janecek, T.R., et al., 2002. Site 1218. Proceedings of the Ocean Drilling Program, Initial Reports v. 199 L8 Calibrating proxy data sets GRA bulk density record 1218 9 10 SOES6047 - Global Climate Cycles ๏ First step: acquire all of the necessary data: ๏ direct CaCO3 measurements ๏ GRA bulk density data L8 Calibrating proxy data sets Procedure 11 SOES6047 - Global Climate Cycles ๏ First step: acquire all of the necessary data: ๏ direct CaCO3 measurements ๏ GRA bulk density data L8 Calibrating proxy data sets Procedure SOES6047 - Global Climate Cycles ๏ Having assembled the data, we now need to plot one variable ๏ ๏ against the other, in order to estimate whether the fit is linear (straight line), some form of polynomial, exponential etc. To do this, we need to INTERPOLATE the higher-resolution GRA data at the depths at which the CaCO3 measurements were taken! To do this, we will use a self-programmed macro function that does a Gaussian interpolation for us. You can find the example spreadsheet on Blackboard, and investigate the code inside the “Visual Basic” Macro editor of Excel L8 Calibrating proxy data sets Interpolating GRA data 12 13 SOES6047 - Global Climate Cycles ๏ Use macro “gint”, which requires you to ๏ define the range of cells that give the source data (the GRA density data) by selecting the cell range, and choose the menu “Insert->Name->Define”, and giving it a memorable name like gra_data L8 Calibrating proxy data sets Procedure: SOES6047 - Global Climate Cycles ๏ If the interpolation macro is installed, after defining the name range for the GRA data, we can calculate the interpolated values with “gint” as a function: L8 Calibrating proxy data sets Entering the interpolation formula 14 SOES6047 - Global Climate Cycles ๏ For depths where there are not sufficient data around the point ๏ to be interpolated, gint will return -9999 Can either widen the gaussian window (here 0.1 m), or replace -9999 values with “=na()” (“Not a Number”) L8 Calibrating proxy data sets Cleaning the interpolated values 15 SOES6047 - Global Climate Cycles ๏ Need to do this for entire column, can use Excel’s “Autofilter” function: L8 Calibrating proxy data sets Cleaning the interpolated values 16 SOES6047 - Global Climate Cycles ๏ Need to do this for entire column, can use Excel’s “Autofilter” function: L8 Calibrating proxy data sets Cleaning the interpolated values 17 SOES6047 - Global Climate Cycles ๏ We can now simply replace the -9999 values by replacing the first one with “=na()”, and filling down across the rest L8 Calibrating proxy data sets Replacing NULL values 18 SOES6047 - Global Climate Cycles ๏ We can now simply replace the -9999 values by replacing the first one with “=na()”, and filling down across the rest ๏ after unchecking the “Autofilter” menu, we have now what we want: for each measured CaCO3 value we have exactly one interpolated GRA value L8 Calibrating proxy data sets Replacing NULL values 19 SOES6047 - Global Climate Cycles ๏ We can now create a simple X-Y plot, and interpret our result ๏ we observe a general positive correlation, which we can quantify with Excel’s “Add Trendline” function ..... L8 Calibrating proxy data sets Plotting the first results 20 21 SOES6047 - Global Climate Cycles ๏ we observe a general positive correlation, which we can ๏ ๏ quantify with Excel’s “Fit Trendline” function ..... but the fit is relatively poor .... nevertheless, let’s see how well we can calibrate our proxy ... This is the formula we can now apply to all GRA values L8 Calibrating proxy data sets Simple! linear regression SOES6047 - Global Climate Cycles ๏ For every single GRA density value, we can now calculate the estimated %CaCO3 value in a new column L8 Calibrating proxy data sets Evaluating the fit 22 SOES6047 - Global Climate Cycles ๏ Rather than relying on the regression options that Excel offers ๏ you, a much more general method is to fit a function that you design yourself to some data ... This could be a more complicated function, and might involve more than one proxy variable. You can do this by using the Excel Tool “Solver”, which tries to adjust the value in a certain cell (or cells) until a certain fit is obtained. ๏ This general “function” fitting is numerical, and requires some trial and error. ๏ Available in Excel menu “Tools->Solver”, if installed properly L8 Calibrating proxy data sets advanced methods: “Solver” 23 SOES6047 - Global Climate Cycles ๏ calculate an arbitrary function from your proxy data, in this case ๏ ๏ %CaCO3 = a*GRA^2+b*GRA+c Evaluate misfit between calculated and observed %CaCO3 minimise misfit with “Solver” by adjusting a,b,c L8 Calibrating proxy data sets more Solver ... 24 SOES6047 - Global Climate Cycles ๏ calculate an arbitrary function from your proxy data, in this case ๏ ๏ %CaCO3 = a*GRA^2+b*GRA+c Evaluate misfit between calculated and observed %CaCO3 minimise misfit with “Solver” by adjusting a,b,c L8 Calibrating proxy data sets more Solver ... 25 SOES6047 - Global Climate Cycles ๏ open “Visual Basic” Editor to see and modify methods ... L8 Calibrating proxy data sets Looking at the code ... 26 SOES6047 - Global Climate Cycles ๏ Proxy calibration involves fitting a presumably known function to a set of “calibration” measurements ๏ This often requires interpolation of data ๏ Often used statistical methods such as linear regression ๏ While dedicated packages exist, you can do most of these calculations yourself within, e.g., a programme like Excel ๏ Example spreadsheet available on Blackboard or http://heiko.paelike.de/SOES6047 server ... L8 Calibrating proxy data sets Key point summary 27 SOES6047 - Global Climate Cycles ๏ This resource was created by the University of Southampton and released as an open educational resource through the 'C-change in GEES' project exploring the open licensing of climate change and sustainability resources in the Geography, Earth and Environmental Sciences. The C-change in GEES project was funded by HEFCE as part of the JISC/HE Academy UKOER programme and coordinated by the GEES Subject Centre. ๏ This resource is licensed under the terms of the Attribution-Non-Commercial-Share Alike 2.0 UK: England & Wales license (http://creativecommons.org/licenses/by-nc-sa/2.0/uk/). ๏ However the resource, where specified below, contains other 3rd party materials under their own licenses. The licenses and attributions are outlined below: ๏ The University of Southampton and the National Oceanography Centre, Southampton and its logos are registered trade marks of the University. The University reserves all rights to these items beyond their inclusion in these CC resources. ๏ The JISC logo, the C-change logo and the logo of the Higher Education Academy Subject Centre for the Geography, Earth and Environmental Sciences are licensed under the terms of the Creative Commons Attribution -non-commercial-No Derivative Works 2.0 UK England & Wales license. All reproductions must comply with the terms of that license. ๏ All content reproduced from copyrighted material of the American Geophysical Union (AGU) are subject to the terms and conditions as published at: http://www.agu.org/pubs/authors/usage_permissions.shtml AGU content may be reproduced and modified for non-commercial and classroom use only. Any other use requires the prror written permission from AGU. L8 Calibrating proxy data sets Copyright statement 28