the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
A Method for Quantifying Uncertainty in Spatially Interpolated Meteorological Data with Application to Daily Maximum Air Temperature
Abstract. Conventional point estimate error statistics are not well-suited to describing spatial and temporal variation in the accuracy of spatially interpolated meteorological variables. This paper describes, applies, and evaluates a method for quantifying prediction uncertainty in spatially interpolated estimates of meteorological variables. The approach presented here, which we will refer to as DNK for “detrend, normal score, krige,” uses established methods from geostatistics and we apply them to interpolate data from ground-based weather stations. The method is validated using daily maximum near-surface air temperature (Tmax). Uncertainty is inherent in gridded meteorological data, but this fact is often overlooked when data products provide single-value point estimates without a quantitative description of prediction uncertainty. Uncertainty varies as a function of spatial factors, like distance to the nearest measurement location, and temporal factors, like seasonality in sample heterogeneity. DNK produces not only point estimates but predictive distributions for each location. Predictive distributions quantitatively describe uncertainty suitably for propagation into physical models that take meteorological variables as inputs. We validate the uncertainty quantification by comparing theoretical versus actual coverage of prediction intervals computed at locations where measurement data were held out from the estimation procedure. We find that, for most days, the predictive distributions accurately quantify uncertainty and that theoretical versus actual coverage levels of prediction intervals closely match one another. Even for days with the worst agreement, the predictive distributions meaningfully convey the relative certainty of predictions for different locations in space. After validating the methodology, we demonstrate how the magnitude of prediction uncertainty varies significantly in both space and time. Finally, we examine spatial correlation in predictive distributions by using conditional Gaussian simulation in place of kriging. We conclude that spatial correlation in Tmax errors is relatively small, and that less computationally expensive kriging-based methods will suffice for many applications.
- Preprint
(3809 KB) - Metadata XML
- BibTeX
- EndNote
Status: final response (author comments only)
-
RC1: 'Comment on egusphere-2024-1886', Anonymous Referee #1, 30 Aug 2024
General comments
The authors present a method to estimate the uncertainty distribution of each interpolated Tmax grid point value. They show in the validation of the method that the uncertainty distributions of the grid points vary with space (influence of station density, station correlation and station location itself) as well as with time (influence of seasonal changing absolute Tmax values). The comparison of the uncertainty with a second method provides insights into the consideration of different spatial information, provided indirectly by the spatial distribution, in the different methods.
The topic of uncertainty of gridded observation-based datasets is a highly relevant topic. Therefore, the proposed method is very interesting as it provides a practicable tool to quantify the uncertainty of gridded Tmax station values better and includes the option to be adapted for other meteorological parameters.
The manuscript is easy to read and the method and validation chapters are sound. However, there are some points that should be addressed in the manuscript before it can be published.
Specific comments
A critical point of this manuscript is that the conclusion is based only on a single year (2022). It would be, especially in context to climate-impact modelling, interesting to see how the method works in different years (e.g. in earlier years where data with lower data quality is more present) and if there is an influence on the uncertainty distributions.
It was mentioned that grid points close to the Pacific coast have higher uncertainties than others. It would be interesting how the method works in complex terrain, i.e. the high-elevated areas of California. From Figure 6 I assume that high-elevated areas have smaller uncertainties than coastal areas. Maybe the authors can include some information on that in the text.
Other gridded observation-based datasets have already uncertainty estimations by calculating ensembles, for example the European E-OBS dataset (https://surfobs.climate.copernicus.eu/userguidance/use_ensembles.php). It would improve the overview of the current research status by providing this information. Cornes et al. (2018): An Ensemble Version of the E-OBS Temperature and Precipitation Data Sets, https://doi.org/10.1029/2017JD028200
The abstract needs some restructuring. The information is provided but it would be easier to read if the authors could structure it following recommended guidelines (motivation, task/method, findings, conclusion, and perspective).
Minor comments and technical corrections
Chapter 2.1. Input Data: It would be good to mention the analysed year (2022) in this chapter already.
Figure 3: This figure is not referenced in the next. The authors are asked to do that. Furthermore, it is not completely clear to me, why intervals close to the measured Tmax value are transparent (do not contain the measured Tmax) while intervals further away do so. Maybe the authors can comment on that.
L74: 2 m (with whitespace between number and unit) instead of 2m.
L224: It should be first day (instead of days) of January.
L249: In the text the authors use station but in the related figure location. It would be nice to use only station or location.
L270: In the available version of the manuscript, it is a dashed black line (not a dotted). Maybe the authors can check.
L274: The authors write 2.0 C. I assume they mean 2.0 degree Celsius. To avoid any misinterpretation I recommend writing 2.0 degree Celsius instead of 2.0 C. The authors should also check other given absolute temperature values.
Citation: https://doi.org/10.5194/egusphere-2024-1886-RC1 -
AC1: 'Reply on RC1', Conor Doherty, 06 Oct 2024
We thank the referee for their time and attention. We particularly appreciate the referee identifying relevant prior work that we missed in the literature review and their overall attention to detail. Addressing the referee's comments will improve the quality of the paper.
A critical point of this manuscript is that the conclusion is based only on a single year (2022). It would be, especially in context to climate-impact modelling, interesting to see how the method works in different years (e.g. in earlier years where data with lower data quality is more present) and if there is an influence on the uncertainty distributions.
The reviewer raises an important question, the answer to which will affect when and how the method can be applied. The purpose of this paper is to describe and validate the method, which we do using high quality data. Including additional years, when also using data that are highly available and believed to be accurate, would produce results that are qualitatively similar to what we already include and would be essentially redundant. However, the referee's comment seems to be more focused on validation using lower quality data. This is a valid question, but one that we believe merits its own future study.
Inferior data quality must be addressed in the pre- and post-processing data transformations, not the estimation (kriging/conditional Gaussian simulation). If the measurement data can be transformed to satisfy the assumptions of a stationary Gaussian random field, then the prediction intervals will still be valid. If the data are spatially sparse, the uncertainty will increase at most prediction locations. Even if the data contain noise (i.e., random error, not bias*), the estimation can accommodate this by modifying the semivariogram accordingly. However, in practice, transforming the data to satisfy these assumptions will likely be more difficult. Addressing this question would require an in depth analysis of trend modeling methods with respect to errors in measurement data and spatially preferential sampling. Given the requirements for exposition and/or development of additional methods, as well as the need for new experimental design, we believe this analysis should be done in a separate future work.
We will add some of this content to the Discussion section, as some readers will likely have the same question.
* Dealing with biased measurement data is yet another issue that would require fundamental changes to the approach.
It was mentioned that grid points close to the Pacific coast have higher uncertainties than others. It would be interesting how the method works in complex terrain, i.e. the high-elevated areas of California. From Figure 6 I assume that high-elevated areas have smaller uncertainties than coastal areas. Maybe the authors can include some information on that in the text.
The following, which will be added to the manuscript, provides a better and more complete description of the phenomenon.
"We hypothesize that the larger uncertainties near the coast are caused by two distinct but related phenomena. First, complex interactions between ocean-driven cooling and near-coast topography lead to significant variability over fine spatial scales. Second, the local linear trend model is not well-suited to capture the effects of ocean-driven cooling, which can confound the usual relationship between temperature and elevation. In estimating and "removing" the trend, it may artificially increase local variability, which then leads to larger variance in the predictive distribution. Both sources of variability (real and artificial) are induced by the effects of the ocean, which is why change in elevation alone does not necessarily increase prediction variance. For example, we do not observe increased prediction uncertainty in the Sierra Nevada mountains, where sharp changes in elevation are also present."
Other gridded observation-based datasets have already uncertainty estimations by calculating ensembles, for example the European E-OBS dataset (https://surfobs.climate.copernicus.eu/userguidance/use_ensembles.php). It would improve the overview of the current research status by providing this information. Cornes et al. (2018): An Ensemble Version of the E-OBS Temperature and Precipitation Data Sets, https://doi.org/10.1029/2017JD028200
Thank you for bringing this work to our attention. There are many similarities with our work, but some important differences as well. Results from our work also provide context for practical and technical matters discussed in this paper. We will revise the Discussion in our manuscript to explain all of this in detail, but briefly summarize a few points here:
- Cornes et al. assume that the raw weather data (or the square root thereof for precipitation) are Gaussian. They do not apply (or at least do not mention) a normal score transformation (the N in DNK). While the kriging estimator gives the prediction variance, if the data are not Gaussian, then the predictive distribution is not fully characterized by the mean and variance. Relatedly, the quantiles of the "true" predictive distribution will not necessarily correspond to those of a normal distribution with the same moments. This may explain the discrepancies between the expected and the actual coverage of the predictive distributions (their Fig. 3).
- The authors note that, in previous iterations of the work, full realizations of spatially correlated random fields were not produced due to the computational cost. However, these ensembles were produced starting with version v16.0e described in the 2018 paper. Our work provides additional information about when and why full realizations are needed versus when marginal predictive distributions (using kriging) will suffice. In the case of Tmax estimation for our study region, we find that the additional computation adds relatively little value. We will expand the explanation of this topic in the Discussion.
The abstract needs some restructuring. The information is provided but it would be easier to read if the authors could structure it following recommended guidelines (motivation, task/method, findings, conclusion, and perspective).
We will revise the abstract (per suggestion of all three referees).
Chapter 2.1. Input Data: It would be good to mention the analysed year (2022) in this chapter already.
We will add this.
Figure 3: This figure is not referenced in the next. The authors are asked to do that. Furthermore, it is not completely clear to me, why intervals close to the measured Tmax value are transparent (do not contain the measured Tmax) while intervals further away do so. Maybe the authors can comment on that.
Thank you for catching this. The semi-transparent lines correspond to prediction intervals that contain the measured Tmax, the solid/fully opaque do not. (We will include this explanation in the text.)
L74: 2 m (with whitespace between number and unit) instead of 2m.
L224: It should be first day (instead of days) of January.
L249: In the text the authors use station but in the related figure location. It would be nice to use only station or location.
L270: In the available version of the manuscript, it is a dashed black line (not a dotted). Maybe the authors can check.
L274: The authors write 2.0 C. I assume they mean 2.0 degree Celsius. To avoid any misinterpretation I recommend writing 2.0 degree Celsius instead of 2.0 C. The authors should also check other given absolute temperature values.
We will make these changes, thank you.
Citation: https://doi.org/10.5194/egusphere-2024-1886-AC1
-
AC1: 'Reply on RC1', Conor Doherty, 06 Oct 2024
-
RC2: 'Comment on egusphere-2024-1886', Carles Milà, 18 Sep 2024
General comments
Uncertainty quantification of spatial predictions is an important topic that should be taken into account in every predictive mapping application, and the methods and application presented in this manuscript are very relevant in that sense. I found specially interesting to see how different factors may impact uncertainty at different interval percentiles, as well as the differences between generating predictive distributions with OK vs. CGS. The manuscript is clear and well-written; nonetheless, I have a few points for improvement that I would like the authors to consider.
Specific comments
* I think that it would be worth including Bayesian approaches in the literature review in the introduction (lines 43-58). They produce posterior predictive distributions, similar to what the authors want to achieve. For geostatistical data this can be done via SPDE. See example in meteorology “Interpolating climate variables by using INLA and the SPDE approach” by Fioravanti et al.
* While the acronym “DNK” is used in the abstract and introduction, in the methods section we don’t find it until section 2.3, where it is assumed that the reader knows what it is. Moreover, the order of the methods sections does not correspond to the order of the steps taken in DNK, which I find a bit confusing. To address this, I suggest presenting an overview of DNK with a a numbered bullet point list where the steps are listed sequentially, and then explain in detail the different steps in order.
* Section 2.2: I think that the methods regarding simulation with OK could be better explained. This could be achieved by simply moving information included in the discussion (lines 319-323) to the methods section, especially how the simulations are performed via a normal distribution using the OK-estimated mu and sigma for each location. Likewise, details of CGS (lines 324-325) could also be moved to the methods.
* Section 2.2: I don’t see the number of realizations you simulated to compute the predictive distributions and I think this information should be clearly stated.
* Section 2.4 I think that the unfamiliar reader would benefit from a graphical representation, even in the appendix, of one the fitted semivariograms. This might be more helpful than the included formula to get a grasp of the discussed differences between exponential, spherical, and pentaspherical. Also later in the results section you refer to the estimated nugget values (lines 278-280) but we have never seen the fitted semivariogram nor know the value of the estimated parameters.
* Section 2.4 It is not clear to me whether the variogram is fitted every day or in the contrary a “pooled” variogram is used for all time points. I understand the whole DNK is fitted to each day independently (so semivariogram parameters change by DOY), but I think it’s worth clarifying.
* Section 2.5: I think the definition of p_low and p_upp are incorrect when p is defined in the scale 0-100. In the original text by Deutsch, it does make sense because p is expressed in the scale 0-1. I suggest either changing the formulas to p_low=(100-p)/2, or use the original definition by Deutsch.
* Section 2.5: Likewise, I think that the definition of the indicator function is incorrect. Right now, the authors are directly comparing the values of Tmax with the percentiles, which doesn’t make sense. We need a function that maps Tmax to its percentile in the distribution; in the original work Deutsch uses a CCDF that does precisely that, I suggest using the same.
* Figures 3-6: Since you have two methods to compute the prediction distributions, I think it would be worth including in the figure captions that results correspond to OK to avoid confusion.
* There are (very interesting!) analyses in the results section that have been not described in the methods and hence they come a bit as a surprise. These include results in Figures 7 and 8. You could include a new methods subsection where you explain how and why you do them.
* I miss a discussion regarding temporal autocorrelation naturally present in the data, which we can observe in the biases in figure 4B. There is the possibility of using a spatiotemporal geostatistical model to account for it, which could be listed as a possible extension.
Minor comments
* Abstract restructuring: I suggest moving sentences in lines 13-16 “Uncertainty is inherent in gridded meteorological data…” to the top to motivate the study and then move to the objectives, methods and analysis. Right now the abstract motivates the study, presents the objectives and methods, and then goes back to the motivation, which I find slightly confusing.
* Line 39-40: “(geostatistical) methods are not used in the most popular near-surface meteorological data products.” While this is true, there have been attempts to do it that might be worth mentioning, see https://doi.org/10.1016/j.cageo.2007.05.001
* Only as a suggestion, I feel the structure of the results section could be improved by the addition of subsections that link to the methods and objectives rather than one big section without separators.
* Also as a suggestion, in the field of spatial ML, other feature-based methods have been proposed to estimate spatially-explicit uncertainty, which might be worth mentioning in the introduction even if a bit out of scope. See for example quantile RF (DOI: 10.7717/peerj.5518 and https://doi.org/10.1016/j.envpol.2023.122501) and the area of applicability (https://doi.org/10.1111/2041-210X.13650).
* The software (Julia?) and version used to perform the analysis should be included in the text.
Citation: https://doi.org/10.5194/egusphere-2024-1886-RC2 -
AC2: 'Reply on RC2', Conor Doherty, 06 Oct 2024
We thank the referee for their time and attention. We particularly appreciate the referee carefully reviewing and catching errors in the equations in section 2.5. (Fortunately the errors are in how the equations were written and not in how the validation was actually performed; see comments below.) The referee also offered multiple good suggestions regarding the structure and organization of the paper.
I think that it would be worth including Bayesian approaches in the literature review in the introduction (lines 43-58). They produce posterior predictive distributions, similar to what the authors want to achieve. For geostatistical data this can be done via SPDE. See example in meteorology “Interpolating climate variables by using INLA and the SPDE approach” by Fioravanti et al.
Thank you for providing the reference. We will address this in the introduction. Unfortunately that paper does not include validation of the coverage of the predictive distributions. That would be interesting to see and compare.
While the acronym “DNK” is used in the abstract and introduction, in the methods section we don’t find it until section 2.3, where it is assumed that the reader knows what it is. Moreover, the order of the methods sections does not correspond to the order of the steps taken in DNK, which I find a bit confusing. To address this, I suggest presenting an overview of DNK with a a numbered bullet point list where the steps are listed sequentially, and then explain in detail the different steps in order.
The list is a good idea. We will add it at the beginning of the methods section. The logic for the current order was that discussing the estimation methods allows us to describe the underlying mathematical model, which is the motivation for the data transformations. Otherwise we would be describing the transformations without explaining why they're necessary. We will add this explanation and a "roadmap" to the start of the methods section.
Section 2.2: I think that the methods regarding simulation with OK could be better explained. This could be achieved by simply moving information included in the discussion (lines 319-323) to the methods section, especially how the simulations are performed via a normal distribution using the OK-estimated mu and sigma for each location. Likewise, details of CGS (lines 324-325) could also be moved to the methods.
We will revise this section per the suggestion of referees 2 and 3.
Section 2.2: I don’t see the number of realizations you simulated to compute the predictive distributions and I think this information should be clearly stated.
We will add text clarifying this. For the CV with kriging, we do not actually draw samples; we just compute the quantiles of the standard normal and apply the back transformations (the transformations preserve ordering). For the comparison of kriging and CGS, we generate 10000 samples.
Section 2.4 I think that the unfamiliar reader would benefit from a graphical representation, even in the appendix, of one the fitted semivariograms. This might be more helpful than the included formula to get a grasp of the discussed differences between exponential, spherical, and pentaspherical. Also later in the results section you refer to the estimated nugget values (lines 278-280) but we have never seen the fitted semivariogram nor know the value of the estimated parameters.
This is a valid point. We will add an appendix with some example variograms and briefly demonstrate the sensitivity to the semivariogram parameters. While air temperature in general is usually assumed to be highly spatially continuous, Tmax appears to be less so. This may be due to differences in weather station siting or other random fluctuations.
Section 2.4 It is not clear to me whether the variogram is fitted every day or in the contrary a “pooled” variogram is used for all time points. I understand the whole DNK is fitted to each day independently (so semivariogram parameters change by DOY), but I think it’s worth clarifying.
We will clarify this. New theoretical semivariograms are computed for each day (as are the trend values).
Section 2.5: I think the definition of p_low and p_upp are incorrect when p is defined in the scale 0-100. In the original text by Deutsch, it does make sense because p is expressed in the scale 0-1. I suggest either changing the formulas to p_low=(100-p)/2, or use the original definition by Deutsch.
Yes, we accidentally switched between integer percentiles and corresponding quantiles in the formulas. We will fix this. The values are computed correctly in the actual code, though.
Section 2.5: Likewise, I think that the definition of the indicator function is incorrect. Right now, the authors are directly comparing the values of Tmax with the percentiles, which doesn’t make sense. We need a function that maps Tmax to its percentile in the distribution; in the original work Deutsch uses a CCDF that does precisely that, I suggest using the same.
Again you correctly point out an error in the text. However in the actual calculation we do what you/Deutsch describe. We will fix this in the text. (Note that we diverge from Deutsch in that we assign equal weight to "overconfidence" and "underconfidence," while Deutsch assigns a greater penalty to the former.)
Figures 3-6: Since you have two methods to compute the prediction distributions, I think it would be worth including in the figure captions that results correspond to OK to avoid confusion.
We will add this.
There are (very interesting!) analyses in the results section that have been not described in the methods and hence they come a bit as a surprise. These include results in Figures 7 and 8. You could include a new methods subsection where you explain how and why you do them.
Yes, we will revise that section of the methods per comment from you and referee 3.
I miss a discussion regarding temporal autocorrelation naturally present in the data, which we can observe in the biases in figure 4B. There is the possibility of using a spatiotemporal geostatistical model to account for it, which could be listed as a possible extension.
We briefly mention on line 343, but it could be discussed more explicitly. However, we are not planning to add significant discussion of temporal autocorrelation because it is a large topic (which are currently investigating and drafting a manuscript; see https://meetingorganizer.copernicus.org/EGU24/EGU24-13593.html).
Abstract restructuring: I suggest moving sentences in lines 13-16 “Uncertainty is inherent in gridded meteorological data…” to the top to motivate the study and then move to the objectives, methods and analysis. Right now the abstract motivates the study, presents the objectives and methods, and then goes back to the motivation, which I find slightly confusing.
We will revise the abstract (per suggestion of all three referees).
Line 39-40: “(geostatistical) methods are not used in the most popular near-surface meteorological data products.” While this is true, there have been attempts to do it that might be worth mentioning, see https://doi.org/10.1016/j.cageo.2007.05.001
Yes this statement could be more nuanced. We will revise.
Only as a suggestion, I feel the structure of the results section could be improved by the addition of subsections that link to the methods and objectives rather than one big section without separators.
Maybe we will divide the CV kriging results from the CGS versus kriging analysis.
Also as a suggestion, in the field of spatial ML, other feature-based methods have been proposed to estimate spatially-explicit uncertainty, which might be worth mentioning in the introduction even if a bit out of scope. See for example quantile RF (DOI: 10.7717/peerj.5518 and https://doi.org/10.1016/j.envpol.2023.122501) and the area of applicability (https://doi.org/10.1111/2041-210X.13650).
We mention NEX-GDM, which is a machine learning approach. We review the references and consider mentioning them for background.
The software (Julia?) and version used to perform the analysis should be included in the text.
We will add a sentence to the methods explaining that all software version information (language and package) can be found in the Manifest.toml file provided on Github and in the archive on Zenodo.
Citation: https://doi.org/10.5194/egusphere-2024-1886-AC2
-
AC2: 'Reply on RC2', Conor Doherty, 06 Oct 2024
-
RC3: 'Comment on egusphere-2024-1886', Nils-Otto Kitterød, 20 Sep 2024
General comments
The manuscript address estimation uncertainties of daily maximum air temperature (Tmax). Quantification of uncertainties is always important, and the ultimate challenge is to utilize available information in a feasible way to minimize the uncertainties. With that respect, the presented work has some shortcomings, which I address in more detail below, and I encourage the authors to consider the comments before publishing and explore a bit more on alternative methods to assess estimation uncertainties (or at least include a review in the introduction as indicated by another reviewer). As far as I understand, the conclusion is based on two assumptions that I think limits the general conclusions in the paper: The main simplifying assumption is that realizations of Tmax is independent from one day to the next. At least this point is not addressed clearly in the manuscript. The second assumption is that the spatiotemporal trend in Tmax is sufficiently well modelled by regression. These two assumptions need to be addressed in the manuscript before publishing.
I agree that kriging is a computationally efficient way to estimate the local mean, but the drawback is the underlying assumptions which require estimation of the trend and the Gaussian transformation (normal score transform). When it comes to assessment of estimation uncertainty and stochastic simulation, other techniques outperform the LU decomposition method. The most computational efficient method in geostatistics used to be the turning band method, TBM (Materhon, 1973). Application of TBM for spatiotemporal stochastic fields can be studied in Leblois and Creutin (2013). In later years, Bayesian methods is developed to handle more general stochastic fields, and I would encourage the authors to study a method called “integrated nested laplace approximations” INLA (Rue et al., 2009). Application of INLA on non-stationary stochastic fields can be seen in Ingebrigtsen et al. (2014).
I think the results presented in the article is possible to reproduce by others, which is a basic requirement for publishing. The references to the data and the software are very useful with that respect. If the authors is willing to include some more information in the manuscript, I think the article will be more interesting to read. In particular, I think the following list of additional information would increase the value of the article:
- Time series of Tmax for 2022 for at least one station. It would be interesting to see a timeseries representing typical coastal areas, inland areas and maybe mountain areas. This may be included as part of Fig.1 without requiring too much extra space.
- Method and results of the trend analysis should be included. What kind of regression is used to estimate the trend? What kind of assumptions are made? What kind of data is included? I understand the Digital Elevation Map (DEM) is used, but what is the cross-correlation between the Tmax and the DEM? Is there a seasonality in the trend, or is it sufficient with an average (steady-state) trend? Why is not the shortest distance to the coast included in the trend analysis? Is there a trend in Tmax from South to North?
- A figure of the experimental and the theoretical semi-variogram function (Eq.1). I would suggest making a figure based on raw Tmax data (engineering values), and a figure based on transformed data (detrended and normal score transformed data). A table which gives the estimated values for the parameters in Eq.1 (i.e. s, n, and r) for raw data and transformed data would add value to the article.
- An intuitive way to visualize the cross-validation results is to calculate the probability score of the left-out observation. For each left-out observation, a conditional probability density function is derived as the authors clearly show. The probability score is the mapping of the left-out observation on the estimated conditional cumulative probability function (similar to Fig.3, but where the density f(X), is integrated from min to max and normalized to 1). The probability score can be shown as a histogram for all probability scores for one day, or for all days lumped together. A ‘perfect’ cross-validation result would have a very narrow distribution centered around a probability score equal to 0.5. In case the distribution is centered away from 0.5, the estimates are biased. If the distribution is wide, the estimates are not very precise. I suggest that histograms of probability scores is done on Tmax observations (engineering values) and not on the transformed data (in the computational domain). I think histograms of probability scores would complement the accuracy criteria given in Eq.2 and fig. 4.
Specific comments
Abstract needs to be revised: What exactly is meant by “Conventional point estimate error statistics are not well-suited to describing spatial and temporal variation in the accuracy of spatially interpolated meteorological variables.”? (line 8-9). The study is based on conventional statistics for point estimation. The phrase indicates that grid averages might be considered, but grid averages (block-kriging) versus point estimation is not a part of the work. The conclusion (line 24-26) should be more precise.
The phrase: “While kriging and related spatial regression methods have previously been used for meteorological data interpolation, they have only been used to produce gridded point estimates.” (Line 62-64) needs to be rephrased. It’s not clear to me what the authors indicate. Given the assumption in kriging, geostatistics provide a conditional probability density function in all points of estimation. The next phrase (“…enable us to compute theoretically correct predictive distributions at each prediction location.” Line 64-65), indicate that the authors have developed new theory, but that is not true. The authors does not give any theory on how to estimate a ‘correct’ trend, and the normal score transform is not a ‘theoretically correct’ transformation. It is a pragmatic way to achieve Gaussian distribution, and it is limited by the empirical data (as the authors correctly indicate later!). These two points (the assumptions of stationarity and Gaussian distributions) is addressed in Bayesian geostatistics, which I encourage the authors to acknowledge!
Section 2.2 needs revision. The method for trend analysis is not presented in detail. What is “… regressing …” Tmax and elevation? If linear regression is done in a local neighborhood, the residual is assumed to be independent. In that case there will be no spatial correlation in the residual, and the kriging variance can not capitalize on the correlation structure. If there is a correlation structure in the residual, which the authors indicate, there is a logical inconsistency of doing a linear regression. It is not uncommon practice to estimate a trend by linear regression, but in that case, is should be clearly stated, and not expressed as a “… theoretically correct …” procedure.
I would also like to see a motivation for using the conditional stochastic simulation method (CGS) suggested by Alabert (1987). A number of alternative simulation algorithms are available, and I think the readers need a good reason for neglecting more recent advances. The phrase “… CGS produces realizations that are spatially coherent with respect to the model of spatial covariance …, whereas gridded estimates produced by OK do not.” (Line 103-104) needs clarification. Please, explain clearly the difference in the results of CGS and OK with respect to simulation and estimation of the (unknown) conditional probability density function!
Fig. 2 illustrates the procedure in a good way and should be included, but I think it belongs to the results section. I would also suggest using the same coordinate system in Fig. 1 and 2., preferably (Long, Lat) instead of (km Easting, km Northing).
The figure text in Fig. 6 needs revision. The term “prediction interval” indicates “p +/- 1”, which is misleading. In line 225-228, it is clear that it’s the percentile between 0.75 and 0.25 that is meant for the 0.5 percentile and 0.95 and 0.05 for the 0.9 percentile. The comments regarding the x- and y-label as for Fig. 1 and Fig. 2 is also valid for Fig. 6, se (Long, Lat) for all figures!
Looking carefully at Fig. 6, I recognize an anomaly in the median results (left panel in Fig. 6) close to Long = -122, Lat = 42 (in Northern California). I recommend the authors to examine the observations in that area, maybe there is a station in that area which deviate from the nearest neighboring stations?
Summary
I find the manuscript interesting to read and well written, but I encourage the authors to elaborate the literature review and include some more results (as indicated above) before the manuscript is published. I think the conclusion needs to be revised. It is not clear to me what is meant by “We conclude that spatial correlation in Tmax errors is relatively small,” (line 24). If it means that the estimation uncertainty cannot be improved by including more information, I do not agree. The conclusions should be deduced directly from the discussion. To me this is not evident in the current version. I think it is possible to draw more precise conclusions based on the material and the work presented in the manuscript.
I hope these comments and suggestions can be helpful, if anything is unclear, you are welcome to write me an e-mail!
References
Ingebrigtsen, R., Lindgren, F., and Steinsland, I.: Spatial models with explanatory variables in the dependence structure, Spatial Statistics, 8, 20–38, 2014.
Leblois, E., and J.-D. Creutin (2013), Space-time simulation of intermittent rainfall with prescribed advection field : Adaptation of the turning band method, Water Resour. Res., 49, 3375–3387, doi:10.1002/wrcr.20190.
Matheron, G. (1973), The intrinsic random functions and their applications, Adv. Appl. Probab., 5, 439–468.
Rue, H., Martino, S., Chopin, N., 2009. Approximate bayesian inference for latent Gaussian models by using integrated nested laplace approximations. Journal of the Royal Statistical Society, Series B: Statistical Methodology 71 (2), 319–392.
Citation: https://doi.org/10.5194/egusphere-2024-1886-RC3 -
AC3: 'Reply on RC3', Conor Doherty, 06 Oct 2024
We thank the referee for their time and attention. The referee raised several issues that were likely to be noted by other future readers of this paper. Addressing the referee's comments as we revise the manuscript will improve its clarity and, we believe, will make it appeal to a wider audience.
There were a few topics that came up multiple times in the review that we will address briefly here.
- Choice of methods for simulating Gaussian random fields: We model the Tmax data as a stationary Gaussian random field. The Gaussian distribution has convenient properties that make it possible to solve explicitly for the mean and covariance matrix of a given conditional distribution, and then draw samples directly from that distribution. The LU method (Alabert, 1987) is one such way of doing this. The reason the LU method is often not used in practice is not because it is incorrect (it is sampling directly from the distribution of interest) but because it becomes computationally intractable as the scale of the problem grows. Other simulation methods like Turning Bands and Sequential Gaussian Simulation are computationally feasible methods of generating samples from high dimensional distributions that approximately reproduce the spatial covariance structure. Once we accept the model of a stationary Gaussian random field, then there is no theoretical (only practical) justification for using a method other than LU. From Goovaerts (1997; cited in the paper), "LU simulation should be the preferred Gaussian-based algorithm when many small realizations (few nodes) sparsely conditioned are to be generated." In this work, we generate many realizations of a small spatial area.
- Trend modeling: The raw Tmax data are not stationary, but the model we have chosen assumes stationarity, so we need to apply a transformation. Trend modeling is a common practice in geostatistics that effectively models the data as being the sum of a deterministic component (the trend) and a random component (the random field). As we state in the paper, the trend is not something that can be observed objectively. From Pyrcz and Deutsch (2014; cited in the paper): "Any discussion on trends is subjective. All geostatisticians struggle with the separation of deterministic features, like trends, and stochastic correlated features, which are left to simulation." We have elected to use a very simple trend model that assumes Tmax varies (deterministically) linearly with elevation, latitude, and longitude. The trend model uses a linear regression that is fit locally for each station and prediction location. There is still spatial correlation in the detrended data. Per the reviewer's suggestion, we will add a figure that shows an example semivariogram, which will also demonstrate the spatial correlation present in the detrended data.
- The "correctness" of the predictive distributions: We state three times throughout the paper (lines 67-68, 161-162, and 330-331) that there is no objectively correct predictive distribution and that uncertainty is a property of data and a model. After removing the trend and taking the normal score, the predictive distribution is theoretically correct with respect to the model (stationary Gaussian random field). The fact that the predictive distribution is "theoretically correct" does not mean that it is actually correct in practice. This is why we do validation. The purpose is not to validate the theory of Gaussian processes. Rather, we are effectively testing whether it is reasonable to treat the data as stationary and Gaussian after performing various transformations.
Specific comments
As far as I understand, the conclusion is based on two assumptions that I think limits the general conclusions in the paper: The main simplifying assumption is that realizations of Tmax is independent from one day to the next.
This is true and we are also working on methods for quantifying uncertainty in meteorological time series (see https://meetingorganizer.copernicus.org/EGU24/EGU24-13593.html). However, we believe that the methods and analysis in the present work are significant enough to warrant publication. We will clarify this in the manuscript.
The second assumption is that the spatiotemporal trend in Tmax is sufficiently well modelled by regression. These two assumptions need to be addressed in the manuscript before publishing.
See point 2 above. The trend estimation is performed independently for each day, so temporal trends do not need to be otherwise accounted for.
I agree that kriging is a computationally efficient way to estimate the local mean, but the drawback is the underlying assumptions which require estimation of the trend and the Gaussian transformation (normal score transform). When it comes to assessment of estimation uncertainty and stochastic simulation, other techniques outperform the LU decomposition method. The most computational efficient method in geostatistics used to be the turning band method, TBM (Materhon, 1973). Application of TBM for spatiotemporal stochastic fields can be studied in Leblois and Creutin (2013).
See point 1 above. Also, Turning Bands is a method that generates unconditional realizations. It requires an additional step to make the realizations conditional on the data (e.g., "conditioning by kriging"). We use a method that draws samples directly from the conditional distribution.
In later years, Bayesian methods is developed to handle more general stochastic fields, and I would encourage the authors to study a method called “integrated nested laplace approximations” INLA (Rue et al., 2009). Application of INLA on non-stationary stochastic fields can be seen in Ingebrigtsen et al. (2014).
Per the recommendation of referees 2 and 3, we will add references to Bayesian methods in the Introduction. Referee 2 also cited a paper using Gaussian Markov Random Fields (GMRF) and INLA which, unfortunately, does not include validation with respect to the accuracy of uncertainty quantification. The paper you cite does more to validate the probabilistic output of the model via CRPS. However, they apply the method to precipitation (not Tmax) so we cannot do a direct comparison. Comparing the results using our method with results using Bayesian approaches would be interesting, but would be a significant undertaking and is beyond the scope of this work.
Time series of Tmax for 2022 for at least one station. It would be interesting to see a timeseries representing typical coastal areas, inland areas and maybe mountain areas. This may be included as part of Fig.1 without requiring too much extra space.
We can add example time series to Fig. 1, as suggested.
Method and results of the trend analysis should be included. What kind of regression is used to estimate the trend? What kind of assumptions are made? What kind of data is included? I understand the Digital Elevation Map (DEM) is used, but what is the cross-correlation between the Tmax and the DEM? Is there a seasonality in the trend, or is it sufficient with an average (steady-state) trend?
See point 2 above. The purpose of the trend model is to account for correlation between Tmax and elevation (as well as lat and lon). We will add text to the methods clarifying that the trend, normal score transformation, and semivariogram are calculated for each day.
Why is not the shortest distance to the coast included in the trend analysis?
We tried various approaches for this, but it did not improve results using our linear trend model. Topography is also important and it was difficult to account for this effect without significantly increasing the complexity of the trend model. For example, a station in a valley very near the coast may be much warmer than a station that is further away but has no hills/mountains in between. More generally, the trend modeling is not meant to exhaustively account for all sources of variation. We will add this explanation in the revised paper.
A figure of the experimental and the theoretical semi-variogram function (Eq.1). I would suggest making a figure based on raw Tmax data (engineering values), and a figure based on transformed data (detrended and normal score transformed data). A table which gives the estimated values for the parameters in Eq.1 (i.e. s, n, and r) for raw data and transformed data would add value to the article.
We will add a figure showing an example semivariogram (also recommended by Referee 2). We estimate a theoretical semivariograms for each day, so we will pick some representative days from different seasons.
An intuitive way to visualize the cross-validation results is to calculate the probability score of the left-out observation. For each left-out observation, a conditional probability density function is derived as the authors clearly show. The probability score is the mapping of the left-out observation on the estimated conditional cumulative probability function (similar to Fig.3, but where the density f(X), is integrated from min to max and normalized to 1). The probability score can be shown as a histogram for all probability scores for one day, or for all days lumped together. A ‘perfect’ cross-validation result would have a very narrow distribution centered around a probability score equal to 0.5. In case the distribution is centered away from 0.5, the estimates are biased. If the distribution is wide, the estimates are not very precise.
The suggested method would test how close, on average, the median of the predictive distribution is to the true value, for which we already included MAE and bias statistics using the median prediction value. However, the main purpose of the validation exercise presented here is to test how well the theoretical coverage of the predictive distributions match the actual coverage in practice. The suggested validation method would not capture this.
I suggest that histograms of probability scores is done on Tmax observations (engineering values) and not on the transformed data (in the computational domain).
The validation statistics are calculated using the back-transformed values. As described in section 2.3, the procedure includes reverting the normal score transformation and adding in the estimated trend.
I think histograms of probability scores would complement the accuracy criteria given in Eq.2 and fig. 4.
Rank/score histograms would convey approximately the same information as the scatter plots in Fig. 5. Using the prediction interval validation approach allows us to compute summary statistics for each day, as shown in Fig. 4.
Abstract needs to be revised
We will revise the abstract (per suggestion of all three referees).
What exactly is meant by “Conventional point estimate error statistics are not well-suited to describing spatial and temporal variation in the accuracy of spatially interpolated meteorological variables.”? (line 8-9). The study is based on conventional statistics for point estimation. The phrase indicates that grid averages might be considered, but grid averages (block-kriging) versus point estimation is not a part of the work. The conclusion (line 24-26) should be more precise. The phrase: “While kriging and related spatial regression methods have previously been used for meteorological data interpolation, they have only been used to produce gridded point estimates.” (Line 62-64) needs to be rephrased. It’s not clear to me what the authors indicate. Given the assumption in kriging, geostatistics provide a conditional probability density function in all points of estimation.
In this context, a "point estimate" refers to an estimate that is a single value, as opposed to a prediction range or distribution. We will clarify this distinction in the abstract and body of the manuscript.
The next phrase (“…enable us to compute theoretically correct predictive distributions at each prediction location.” Line 64-65), indicate that the authors have developed new theory, but that is not true.
See point 3 above. We explicitly state in the abstract and introduction that we are applying established methods and do not claim to have developed a new theory.
The authors does not give any theory on how to estimate a ‘correct’ trend, and the normal score transform is not a ‘theoretically correct’ transformation. It is a pragmatic way to achieve Gaussian distribution, and it is limited by the empirical data (as the authors correctly indicate later!).
See points 2 and 3 above. We do not claim that the trend model or the normal score transformation are "correct."
These two points (the assumptions of stationarity and Gaussian distributions) is addressed in Bayesian geostatistics, which I encourage the authors to acknowledge!
See the response regarding Bayesian methods above.
Section 2.2 needs revision. The method for trend analysis is not presented in detail. What is “… regressing …” Tmax and elevation? If linear regression is done in a local neighborhood, the residual is assumed to be independent. In that case there will be no spatial correlation in the residual, and the kriging variance can not capitalize on the correlation structure. If there is a correlation structure in the residual, which the authors indicate, there is a logical inconsistency of doing a linear regression. It is not uncommon practice to estimate a trend by linear regression, but in that case, is should be clearly stated, and not expressed as a “… theoretically correct …” procedure.
See point 2 above. To "regress y on x" means to estimate parameters a and b for the linear model y = ax + b. We do not describe the full procedure as theoretically correct and repeatedly acknowledge that there is no objectively correct uncertainty quantification.
I would also like to see a motivation for using the conditional stochastic simulation method (CGS) suggested by Alabert (1987). A number of alternative simulation algorithms are available, and I think the readers need a good reason for neglecting more recent advances.
See point 1 above.
The phrase “… CGS produces realizations that are spatially coherent with respect to the model of spatial covariance …, whereas gridded estimates produced by OK do not.” (Line 103-104) needs clarification. Please, explain clearly the difference in the results of CGS and OK with respect to simulation and estimation of the (unknown) conditional probability density function!
We will revise the methods section to more explicitly that CGS can be used to describe the joint spatial predictive distribution and kriging only expresses marginal distributions. This is illustrated in Fig. 7 and addressed in the Discussion.
Fig. 2 illustrates the procedure in a good way and should be included, but I think it belongs to the results section.
The purpose of Fig. 2 is to illustrate the methods. Nothing in the figure is presented as a result.
I would also suggest using the same coordinate system in Fig. 1 and 2., preferably (Long, Lat) instead of (km Easting, km Northing).
We will standardize the units on figures.
The figure text in Fig. 6 needs revision. The term “prediction interval” indicates “p +/- 1”, which is misleading. In line 225-228, it is clear that it’s the percentile between 0.75 and 0.25 that is meant for the 0.5 percentile and 0.95 and 0.05 for the 0.9 percentile.
The definition of prediction interval is given in section 2.5. The value of the interval corresponds to its theoretical coverage level.
The comments regarding the x- and y-label as for Fig. 1 and Fig. 2 is also valid for Fig. 6, se (Long, Lat) for all figures!
See above.
Looking carefully at Fig. 6, I recognize an anomaly in the median results (left panel in Fig. 6) close to Long = -122, Lat = 42 (in Northern California). I recommend the authors to examine the observations in that area, maybe there is a station in that area which deviate from the nearest neighboring stations?
Yes it is a station where Tmax tends to differ from nearby stations.
I find the manuscript interesting to read and well written, but I encourage the authors to elaborate the literature review and include some more results (as indicated above) before the manuscript is published. I think the conclusion needs to be revised. It is not clear to me what is meant by “We conclude that spatial correlation in Tmax errors is relatively small,” (line 24). If it means that the estimation uncertainty cannot be improved by including more information, I do not agree. The conclusions should be deduced directly from the discussion. To me this is not evident in the current version. I think it is possible to draw more precise conclusions based on the material and the work presented in the manuscript.
Regarding "cannot be improved by including more information”: that is not a conclusion we make. In the introduction, we say that including additional information improves estimates in PRISM and NEX-GDM products. We will revise this section to make the conclusions clearer.
Citation: https://doi.org/10.5194/egusphere-2024-1886-AC3
Model code and software
Code for initial submission of "A Method for Quantifying Uncertainty in Spatially Interpolated Meteorological Data with Application to Daily Maximum Air Temperature" Conor T. Doherty https://zenodo.org/doi/10.5281/zenodo.12171025
Viewed
HTML | XML | Total | BibTeX | EndNote | |
---|---|---|---|---|---|
321 | 131 | 212 | 664 | 10 | 11 |
- HTML: 321
- PDF: 131
- XML: 212
- Total: 664
- BibTeX: 10
- EndNote: 11
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1