Abstract
A novel Bernstein copula-based spatial stochastic co-simulation (BCSCS) method for petrophysical properties using seismic attributes as a secondary variable is presented. The method is fully nonparametric, and it has the advantages of not requiring linear dependence between variables. The methodology is illustrated in a case study from a marine reservoir in the Gulf of Mexico, and the results are compared with sequential Gaussian co-simulation (SGCS) method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Bibiography
Bardossy A, Li J (2008) Geostatistical interpolation using copulas. Water Resour Res 44:1–15
Chiles JP, Delfiner P (1999) Geostatistics: modeling spatial uncertainty. Wiley series in probability and statistics. Applied probability and statistics section. Wiley, New York
Deutsch CV, Cockerham PW (1994) Geostatistical modeling of permeability with annealing cosimulation (ACS). SPE 69th Annual Technical Conference and Exhibition. Society of Petroleum Engineers, New Orleans, p 523–532
Deutsch CV, Journel AG (1998) GSLIB: geostatistical software library and user’s guide, 2nd edn. Oxford University Press, New York
Díaz-Viera M, Casar-González R (2005) Stochastic simulation of complex dependency patterns of petrophysical properties using t-copulas. Proc IAMG’05: GIS Spat Anal 2:749–755
Erdely A, Diaz-Viera M (2010) Nonparametric and semiparametric bivariate modeling of petrophysical porosity-permeability dependence from well-log data. In: Jaworski P, Durante F, Härdle W, Rychlik T (eds) Copula theory and its applications. Lecture notes in statistics 198. Springer, Berlin, pp 267–278
Erdely A, Diaz-Viera M (2016) A vine and gluing copula model for permeability stochastic simulation. In: Bozeman J R, Oliveira T, Skiadas CH (eds) Stochastic and data analysis methods and applications in statistics and demography, pp 199–207
Hernández-Maldonado V, Díaz-Viera M, Erdely A (2012) A joint stochastic simulation method using the Bernstein copula as a flexible tool for modeling nonlinear dependence structures between petrophysical properties. J Petrol Sci Eng 92–93:112–123
Hernández-Maldonado V, Díaz-Viera M, Erdely A (2014) A multivariate Bernstein copula model for permeability stochastic simulation. Geofis Int 53(2):163–181
Joe H (1997) Multivariate models and dependence concepts. Chapman & Hall, London
Kazianka H, Pilz J (2010) Copula-based geostatistical modeling of continuous and discrete data including covariates. Stoch Environ Res Risk Assess 24(5):661–673
Li Q (2001).LP sparse spike impedance inversion. Hampson-Russell Software Services Ltd. – CSEG
Nelsen RB (2006) An introduction to copulas (Springer series in statistics), 2nd edn. Springer, New York
Parra J, Emery X (2013) Geostatistics applied to cross-well reflection seismic for imaging carbonate aquifers. J Appl Geophys 92:68–75
Remy N, Boucher A, Wu J (2009) Applied geostatistics with SGeMS: a user’s guide. Cambridge University Press, New York
Sancetta A, Satchell S (2004) The Bernstein copula and its applications to modeling and approximations of multivariate distributions. Economet Theor 20(3):535–562
Sklar A (1959) Fonctions the repartition à n dimensions et leurs marges. Publ Inst Stat 8:229–331
Acknowledgments
The present work was supported by the IMP project D.61037 “Interpretación Sísmica Cuantitativa Guiada por Litofacies para la Caracterización de Yacimientos.”
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix A: Copula-Based Approach for Dependence Modeling
Appendix A: Copula-Based Approach for Dependence Modeling
A theorem by Sklar (1959) proved that there exists a functional relationship between the joint probability distribution function of a random vector and its univariate marginal distribution functions. In the bivariate case, for example, if (X, Y) is a random vector with joint probability distribution \( {F}_{XY}\left( x, y\right)= P\left( X\le x, Y\le y\right) \), then the marginal distribution functions of X and Y are \( {F}_X(x)= P\left( X\le x\right)={F}_{X Y}\left( x,\infty \right) \) and \( {F}_Y(y)= P\left( Y\le y\right)={F}_{XY}\left(\infty, \mathrm{y}\right) \), respectively, but in the marginalization of F XY , some information is lost since the only knowledge of the marginal distributions F X and F Y is not generally possible to specify F XY because the marginals only explain the probabilistic individual behavior of the random variables they represent. Sklar’s theorem proves that there exists a function \( {C}_{XY}:{\left[0,1\right]}^2\to \left[0,1\right] \) such that
C XY is called copula function associated to (X, Y) and contains information about the dependence relationship between X and Y, independently from their marginal probabilistic behavior. C XY is uniquely determined on \( \mathrm{Ran}\ {F}_X\times \mathrm{Ran}\ {F}_Y \), and therefore, if F X and F Y are continuous, then C XY is unique on [0, 1]2. Among several properties of copula functions, see Nelsen (2006), we have the following:
-
\( C\left( u,0\right)=0= C\left(0, v\right) \)
-
\( C\left( u,1\right)= u, C\left(1, v\right)= v \)
-
\( C\left({u}_2,{v}_2\right)- C\left({u}_2,{v}_1\right)- C\left({u}_1,{v}_2\right)+ C\left({u}_1,{v}_1\right)\ge 0 \) if \( {u}_1\le {u}_2,{v}_1\le {v}_2 \)
-
C is uniformly continuous on its domain [0, 1]2.
-
The horizontal, vertical, and diagonal sections of a copula C are all nondecreasing and uniformly continuous on [0, 1].
-
\( W\left( u, v\right)\le C\left( u, v\right)\le M\left( u, v\right) \) where \( W\left( u, v\right)= \max \left( u+ v-1,\ 0\right) \) and \( M\left( u, v\right)= \min \left( u, v\right) \) are also copulas known as the lower and upper Fréchet-Hoeffding bounds.
-
A convex linear combination of copula functions is also a copula function.
-
If X and Y are continuous random variables with copula C XY , and if α and β are strictly increasing functions on Ran X and Ran Y, respectively, then \( {C}_{\alpha (X)\beta (Y)}={C}_{XY} \). Thus, C XY is invariant under strictly increasing transformations of X and Y.
Copula functions are a useful tool to build joint probability models in a more flexible way since we may choose separately the univariate models for the random variables of interest and the copula function that better represents the dependence among them, in each case in a parametric or nonparametric way. In the case of a multivariate normal model, for example, all the marginal distributions have to be normally distributed, with no tail dependence at all and with finite second moments for the correlations to be well defined. In fact, the multivariate normal model is a particular case when the underlying copula is Gaussian and all the univariate marginals are normally distributed.
In case F X and F Y are continuous, by elementary probability we know that \( U={F}_X(X) \) and \( V={F}_Y(Y) \) are continuous Uniform(0, 1) random variables and the underlying copula C for the random vector (U, V) is the same copula corresponding to (X, Y), and by Sklar’s theorem we have that the joint probability distribution function for (U, V) is equal to \( {F}_{U V}\left( u, v\right)= C\left({F}_U(u),{F}_V(v)\right)= C\left( u, v\right) \). Therefore, in case F X and F Y are known and F XY is unknown, if {(x 1, y 1), …, (x n , y n )} is an observed random sample from (X, Y), the set \( \left\{\left({u}_k,{v}_k\right)=\left({F}_X\left({x}_k\right),{F}_Y\left({y}_k\right)\right): k=1,\dots, n\right\} \) would be an observed random sample from (U, V) with the same underlying copula C as (X, Y), and since \( C={F}_{UV} \) we may use the (u k , v k ) values (called copula observations) to estimate C as a joint empirical distribution:
Strictly speaking, the estimation Ĉ is not a copula since it is discontinuous and copulas are always continuous. If F X , F Y , and F XY are all unknown (the usual case), we estimate F X and F Y by univariate empirical distribution functions:
Now the set of pairs \( \left\{\left({u}_k,{v}_k\right)=\left({\hat{F}}_X\left({x}_k\right),{\hat{F}}_Y\left({y}_k\right)\right): k=1,\dots, n\right\} \) is referred to as copula pseudo-observations. It is straightforward to verify that \( {\hat{F}}_X\left({x}_k\right)=\frac{1}{n}\mathrm{rank}\left({x}_k\right) \) and \( {\hat{F}}_Y\left({y}_k\right)=\frac{1}{n}\mathrm{rank}\left({y}_k\right) \). In this case the concept of empirical copula, see Nelsen (2006), is defined as the following function \( {C}_n:{I}_n^2\to \left[0,1\right] \), where \( {I}_n = \left\{\frac{i}{n}: i=0,\dots, n\right\} \), given by:
Again, C n is not a copula, but it is an estimation of the underlying copula C on the grid I 2 n that may be extended to a copula on [0, 1]2 by means of, for example, Bernstein polynomials, as proposed and studied in Sancetta and Satchell (2004), which leads to what is known as a Bernstein copula nonparametric estimation \( \tilde{C}:{\left[0,1\right]}^2\to \left[0,1\right] \) given by:
As summarized in Erdely and Diaz-Viera (2010) in order to simulate replications from the random vector (X, Y) with the dependence structure inferred from the observed data {(x 1, y 1), …, (x n , y n )}, we have the following:
Algorithm 1
-
1.
Generate two independent and continuous Uniform(0, 1) random variates u and t.
-
2.
Set \( v={c}_u^{-1}(t) \) where \( {c}_u(v)=\frac{\partial \tilde{C}\left( u, v\right)}{\partial u} \).
-
3.
The desired pair is \( \left( x, y\right)=\left({\tilde{Q}}_n(u),{\tilde{R}}_n(v)\right) \) where \( {\tilde{Q}}_n \) and \( {\tilde{R}}_n \) are empirical quantile functions for X and Y, respectively.
For a value x in the range of the random variable X and a given \( 0<\alpha <1 \), let \( y={\varphi}_{\alpha}(x) \) denote the solution to the equation \( P\left( Y\le y\left| X\right.= x\right)=\upalpha \). Then the graph of \( y={\varphi}_{\upalpha}(x) \) is the α-quantile regression curve of Y conditional on X = x. In Nelsen (2006), it is proven that:\( P\left( Y\le y\left| X\right.= x\right)={c}_u(v)\Big|{}_{u={F}_X(x), v={F}_Y(y)} \)
This result leads to the following algorithm to obtain the α-quantile regression curve of Y conditional on X = x:
Algorithm 2
-
1.
Set \( {c}_u(v)=\alpha \).
-
2.
Solve for v the regression curve, say \( v={g}_{\upalpha}(u) \).
-
3.
Replace u by \( {\tilde{Q}}_n^{-1}( x) \) and v by \( {\tilde{R}}_n^{-1}( y) \).
-
4.
Solve for y the regression curve, say \( y={\varphi}_{\alpha}(x) \).
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Díaz-Viera, M.A., Erdely, A., Kerdan, T., del-Valle-García, R., Mendoza-Torres, F. (2017). Bernstein Copula-Based Spatial Stochastic Simulation of Petrophysical Properties Using Seismic Attributes as Secondary Variable. In: Gómez-Hernández, J., Rodrigo-Ilarri, J., Rodrigo-Clavero, M., Cassiraga, E., Vargas-Guzmán, J. (eds) Geostatistics Valencia 2016. Quantitative Geology and Geostatistics, vol 19. Springer, Cham. https://doi.org/10.1007/978-3-319-46819-8_33
Download citation
DOI: https://doi.org/10.1007/978-3-319-46819-8_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46818-1
Online ISBN: 978-3-319-46819-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)