• Aucun résultat trouvé

Krigeage d’indicatrice

N/A
N/A
Protected

Academic year: 2022

Partager "Krigeage d’indicatrice"

Copied!
35
0
0

Texte intégral

(1)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 1

Krigeage d’indicatrice

(2)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 2

Plan

Introduction: contexte et problématique

Cas d’une variable binaire

Cas d’une distribution seuillée

Interprétation de la valeur estimée

Équations du krigeage d’indicatrices

Corrections d’ordre

Changements de support

« Soft kriging »

Exemples

(3)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 3

Contexte et problématique

Krigeage d’indicatrices : méthode géostatistique non-linéaire =>

cherche à estimer la fonction de distribution conditionnelle en tout point;

par contraste, le krigeage ordinaire n’estime que la moyenne

conditionnelle (sauf dans le cas gaussien, la variance de krigeage n’est pas une variance conditionnelle).

Exemples :

Estimation du volume in-situ de sols contaminés; sur un site donné, quel est le volume de sols excédant le critère « C » du MENV ? Quelle quantité totale de contaminants y retrouve-t-on ?

Dans une mine, quel est le tonnage de minerai (in-situ); quelle est la teneur moyenne ou la quantité de métal contenue dans le minerai?

(4)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 4

Exemples:

Dans une mine, la sélection finale des blocs se fait à partir d’estimations qui seront obtenues une fois les données des blocs voisins connues. Peut-on prédire maintenant la proportion des blocs qui seront identifiés plus tard comme du

minerai ? Quelle devrait être la teneur de ces blocs sélectionnés sur des estimations futures ?

Note: il y a 3 grandes catégories de méthodes pour répondre à ce genre de questions :

• le krigeage d’indicatrices (et ses variantes multivariables)

• les méthodes gaussiennes (multigaussien)

• le krigeage disjonctif (lois bivariables isofactorielles)

(note: dans le cours, on ne voit que les 2 premières méthodes)

(5)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 5

a) Variable binaire (0-1) (ex. I(x)=1 si on a le faciès A au point x et I(x)=0 si l’on a un autre faciès)

Quelle interprétation donner au résultat du krigeage dans ce contexte ?

Soit I(x) la v.a. binaire au point x.

E[I(x)] = P(I(x)=0)*0 +P(I(x)=1)*1 = P(I(x)=1)

Si l’on tient compte des observations disponibles:

E[I(x)|I(x1),I(x2)…I(xn)] = P(I(x)=1|I(x1),I(x2)…I(xn))

Variable binaire

(6)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 6

Pour une variable continue, le krigeage est un bon estimateur de

l’espérance conditionnelle, on suppose que ceci demeure vrai pour une indicatrice.

=

λ

=

n

1 i

i i

I ( x ) )

x (

* I

où les poids sont obtenus par krigeage ordinaire de la variable indicatrice est donc une estimation de P(I(x)=1|I(x1),I(x2),…I(xn))

)) x ( I ),...

x ( I ), x ( I

| ) x ( I (

* P )

x (

*

I ≡

1 2 n

(7)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 7

Généralisation: variable continue

Soit Z(x) une v.a. continue définie au point x et F(x,c), la fonction de répartition de la v.a. au point x pour la valeur « c ».

Par définition: F(x,c) = P(Z(x) ≤ c) = E[I(x,c)]

où I(x,c) = 1 si Z(x) ≤ c 0 si Z(x) > c

Par krigeage ordinaire d’indicatrices, on aura :

=

λ

=

n

1 i

i

i

I ( x , c ) )

c , x (

*

I

(8)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 8

Cette valeur devrait être un bon (?) estimateur de :

)) x ( I ),...

x ( I ), x ( I

| c , x ( F

)) x ( I ),...

x ( I ), x ( I

| c )

x ( Z ( P

)) x ( I ),...

x ( I ), x ( I

| 1 )

x ( I ( P

n 2

1

n 2

1

n 2

1

=

<

=

=

Si l’on choisit une infinité de « c » différents, on aura une estimation de la fonction de répartition au point « x » conditionnelle aux indicatrices obtenues aux points échantillons.

(9)

Exemple

Z1=5 Z2=7

Z3=4 Z4=1

F(x0,c | Z1,Z2,Z3,Z4) ?

Ici, par symétrie, les poids valent tous 1/4

1.0 7.5

0.75 6.5

0.75 5.5

0.50 4.5

0.25 3.5

0.25 2.5

0.25 1.5

0 0.5

F*(x0,c,|(n)) c

0 1 2 3 4 5 6 7 8

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Krigeage d'indicatrice

c I*(x 0,c)

(10)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 10

Que gagne-t-on par rapport à un krigeage ordinaire ? À quel prix ?

Quels sont les problèmes qui se posent ?

(11)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 11

Que gagne-t-on par rapport à un krigeage ordinaire ?

- Estimer une probabilité d’excéder un seuil (e.g. en environnement);

- estimer un quantile (e.g. valeur ayant 5% de chances d’être dépassée au point x0);

- calculer une variance conditionnelle, i.e. qui dépend des valeurs locales;

- fournir un estimateur qui minimise l’espérance d’une fonction de coût;

- + de flexibilité :

- utiliser des informations du type Z(xi)>t, Z(xi)<t, t2>Z(xi)>t1; des données semi-quantitatives fournies par le géologue (e.g. « dans ce type de roche, la teneur n’excède jamais « t »)

- les variogrammes peuvent varier d’une indicatrice à l’autre

(12)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 12

Exemple: les variogrammes peuvent varier d’une indicatrice à l’autre

Fractures tardives ayant permis un sur-enrichissement en Au

Teneurs riches, indicatrice pour seuil élevé montre une forte

anisotropie

Teneurs faibles et moyennes, indicatrice pour seuils faibles

et moyens montre une structure isotrope

(13)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 13

Exemple: le krigeage d’indicatrices permet de mieux estimer les quantiles, probabilités, etc. que le krigeage ordinaire

Z(x)

10 20 30 40 50 60 70

10 20 30 40 50 60 70

0 50 100 150 200 250

Nb(Z(x)>200) = 1453 Réalité

Z*(x)

10 20 30 40 50 60 70

10 20 30 40 50 60 70

50 100 150 200 250

Nb(Z(x)*>200) = 561 sous-estimation de 61% !

Krigeage ordinaire

I*(x,200)

10 20 30 40 50 60 70

10 20 30 40 50 60

70

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Σx I*(x,200) = 1655 sur-estimation de 12%

Krigeage indicatrice

(14)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 14

À quel prix ?

- Fonction de répartition représentée sous forme discrète : combien de seuils ? (en pratique souvent de 5 à 10 seuils)

- Chaque seuil => v. indicatrice différente => variogramme => krigeage d’indicatrice => effort ++ important; possibilité d’incohérences dans la modélisation.

- Chaque indicatrice doit être stationnaire => fonction de répartition stationnaire, (hypothèse + forte que pour le krigeage).

- On a réduit l’ensemble conditionnant à { I(x1,c), I(x2,c)…I(xn,c) } au lieu de { Z(x1), Z(x2)…Z(xn) } => certaine perte d’information ?

(15)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 15

Quels sont les problèmes qui se posent ?

- Problème de relation d’ordre:

-valeurs de I*(x0,ci) peuvent être >1 ou <0;

- I*(x0,ci)>I*(x0,cj) quand ci<cj

- Variogrammes d’indicatrices sont souvent + faciles à modéliser (il n’y a pas de données extrêmes, que des 0 ou des 1) mais souvent la structure spatiale est faible => manque de précision dans les estimations de I*

- Comment interpoler entre les valeurs de I*(x0,ci) ? Comment extrapoler au-delà de cmin et cmax ?

- Que faire si l’estimation doit porter sur des blocs ? Ex.: P*(Zv(x)>c|(n))

(16)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 16

Problème de relation d’ordre

- Problème de relation d’ordre:

- I**(x0,ci) = max(0, I*(x0,ci)) - I**(x0,ci) = min(1, I*(x0,ci)) - Correction avant,

-I*avant(x0,ci+1) = max(I*(x0,ci),I*(x0,ci+1)) -Correction arrière,

- I*arr(x0,ci) = min(I*(x0,ci),I*(x0,ci+1)) -I*(x0,ci) =0.5*[I*avant(x0,ci+1) +I*arr(x0,ci) ]

(17)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 17

Exemple

seuil c FKI(x0,c) FKI,avant(x0,c) FKI,arr(x0,c) FKI,corr(X0,c)

1 -.01 --> 0 0 0 0

2 0.13 0.13 0.13 0.13

3 0.24 0.24 0.234 0.237

4 0.238 0.24 0.234 0.237

5 0.234 0.24 0.234 0.237

6 0.237 0.24 0.237 0.2385

7 0.53 0.53 0.53 0.53

8 0.79 0.79 0.77 0.78

9 0.77 0.79 0.77 0.78

10 1.02 -> 1.0 1 1 1

(18)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 18

Structure spatiale plus faible

Exemple : cas gaussien

Si Z(x) est bigaussien (0,1), on connaît la relation entre γz (h) et γI(h,c)

du u u

exp z )

c , h ( C

) h (

I 2

0

2

1 1 1

2 1

 −

 

− +

= π ∫

ρ

ou ρρρ(h) est le corrélogramme de Z(x)ρ

(19)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 19

0 20 40 60 8 0 100 120 140 160 180 200

-0.2 0 0.2 0.4 0.6 0.8 1

0.01 0.1 0.2 0.3 0.4 0.5

C orrelogra mme des indicatric es

h

ρ(h)

Z(x)

- Plus le seuil « c » est éloigné de la médiane moins il y a de structure - Variogrammes des indicatrices est linéaire à l’origine même si Z(x) est

parabolique à l’origine => proscrire le modèle gaussien pour les indicatrices

0 20 40 60 80 100 120 140 160 180 200

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0.01 0.5

Correlogramme des indicatrices

h

ρ(h)

Z(x)

Z(x) : modèle sphérique Z(x) : modèle gaussien

(20)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 20

10 20 30 40 50 60 70

10 20 30 40 50 60 70

q20 q50 q80

20 40 60

20 40 60

20 40 60

20 40 60

20 40 60

20 40 60

0 5 10 15 20 25 30 35 40

-0.4 -0.2 0 0.2 0.4 0.6 0.8

1 Corrélogrammes de Z(x) et I(x)

h

rho(h)

Z(x)

I(x,médiane) I(x,q20) I(x,q80)

(21)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 21

0 1 2 3 4 5 6 7 8 9 10

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

1 Zmax

Krigeage d'indicatrice

c I*(x 0,c)

Interpolation entre les valeurs de I*(x i ,c j )?

Linéaire, sauf possiblement la dernière classe

c

max

c

min

(22)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 22

Que faire si l’estimation doit porter sur des blocs ?

Reconnaître que:

P(Zv(x)>c)

P(Z(x)>c)

dy ) c ) y ( Z ( v P

) 1 c ) x ( Z ( P

) x ( v

v > ≠

>

Z(x)=1e6 c Z(x)= 0.9 c

1 ) c ) x ( Z (

P v > =

0 dy ) c ) y ( Z ( v P

1

) x ( v

>

(23)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 23

Solutions ?

Plusieurs propositions, dont:

- correction affine

- correction indirecte lognormale

aucune n’est entièrement convaincante

Tendance actuelle: recourir à des simulations!

(24)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 24

Exemple: correction affine





 +







− •

= m

) G

| ( D

) G

| v ( ) D

m Z ( F ) Z ( F

5 . 0

2 2 v

v

m est la moyenne de la distribution locale estimée par KI

F est la fonction de répartition locale estimée par KI (i.e. I*(x,c) après corrections pour relations d’ordre)

Fv est la fonction de répartition « de blocs »

Le facteur de contraction est global malgré que la correction soit appliquée à une distribution locale !

5 . 0

2 2

) G

| ( D

) G

| v ( D





(25)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 25

Z1=5 Z2=7

Z3=4 Z4=1

F(v(x),c | Z1,Z2,Z3,Z4) ?

Variogramme => D2(.|G)

=> D2(v|G)

8 . ) 0

G

| ( D

) G

| v (

D 0.5

2 2

 =



0 1 2 3 4 5 6 7 8

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Krigeage d'indicatrice

c I*(x 0,c)

Ponctuel Bloc

m=4.25

(26)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 26

Variantes

1- Krigeage simple d’indicatrice :

F (c) ) -

(1 + c) x ,

I(

= c) x ,

I (

i Z

n

1

= i i i

n

1

= i

* 0

λ

λ ∑

F

Z

(c)

: fonction de répartition (globale) Permet une gradation plus souple de I*(x,c)

Permet de mieux tenir compte du degré de corrélation locale

Z1=5 Z2=7

Z3=4 Z4=1

F(x0,c | Z1,Z2,Z3,Z4) ? S’il n’y a pas de corrélation entre les points, la fonction estimée sera simplement Fz(c)

(27)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 27

0 1 2 3 4 5 6 7 8 9 10

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Krigeage d'indicatrice

c I*(x 0,c)

Z1=5 Z2=7

Z3=4 Z4=1

F(x0,c | Z1,Z2,Z3,Z4) ?

h=1

Fct. de répartition N(8,12) I* par KS si a<1/20.5

I* par KS, sphérique a=1 I* par KS, sphérique a=10

I* par K0

(28)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 28

2- Cokrigeage :

v. principale : I(x,cj)

v. secondaires : I(x,ck), k≠j

ou

v. principale : I(x,cj)

v. secondaire : Z(x) ou mieux U(x)= rang(Z(x)) / (n+1)

Très lourd, presque jamais utilisé

(29)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 29

« Soft kriging »

-+ de flexibilité :

- utiliser des informations du type Z(xi)>t, Z(xi)<t, t2>Z(xi)>t1;

des données semi-quantitatives fournies par le géologue (e.g.

« dans ce type de roche, la teneur n’excède jamais « t »)

Exemple :

3 forages ont intercepté le sommet d’un réservoir pétrolier Z(1) = -480, Z(2) = -460, Z(4) = -500

un 4e forage situé en x=3, a dû être arrêté au niveau –485 sans que le sommet n’ait été intercepté !

(30)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 30

0.5 1 1.5 2 2.5 3 3.5 4 4.5

-520 -510 -500 -490 -480 -470 -460 -450

arret

Krigeage de Z(x) avec les 3 points

x

Z(x)*

La solution n’est pas acceptable ! Elle contredit l’information en x=3.

Solution par KO de Z(x) ≈ solution par KO de I(x) avec les 3 forages (1,2,4)

(31)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 31

0.5 1 1.5 2 2.5 3 3.5 4 4.5

-520 -510 -500 -490 -480 -470 -460 -450

arret

Krigeage mou avec -510<Z(x3)<-485

x

Z(x)*

-5300 -525 -520 -515 -510 -505 -500 -495 -490 -485 0.1

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Probabilité que le sommet en x3 soit inférieure a c

c

P(Z(x3)<c)

0.5 1 1.5 2 2.5 3 3.5 4 4.5

-520 -510 -500 -490 -480 -470 -460 -450

arret

Krigeage mou avec Z(x3)<-485 et Prob décroissante exponentiellement

x

Z(x)*

0.5 1 1.5 2 2.5 3 3.5 4 4.5

-520 -510 -500 -490 -480 -470 -460 -450

arret

Krigeage mou avec Z(x3)<-485

x

Z(x)*

(32)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 32

Remarques

Soit le seuil « c » correspondant à un quantile « p » de la distribution de Z(x)

I(x,c) a les propriétés suivantes:

E[I(x,c)]= p

Var(I(x,c))=p(1-p)

Ex.: si l’on choisit un seuil pour lequel 20% des observations sont inférieures, D2(I(x,c)|G) 0.2*0.8 = 0.16

normalement, le palier est légèrement supérieur à D2(I(x,c)|G) (dépendant de l’importance de la structure spatiale).

Les paliers sont presque déterminés par le seuil du codage de l’indicatrice

(33)

École Polytechnique - GLQ3401 Krigeage d'indicatrices - D. Marcotte 33

20 40 60

20 40 60

20 40 60

20 40 60

20 40 60

20 40 60

0 10 20 30

0 0.1 0.2 0.3

0.4 Variog I(x,c),F(c)=0.2

h

γ(h)

0 10 20 30

0 0.1 0.2 0.3

0.4 Variog I(x,c),F(c)=0.5

h

γ(h)

0 10 20 30

0 0.1 0.2 0.3

0.4 Variog I(x,c),F(c)=0.8

h

γ(h)

Les variogrammes d’indicatrices ne peuvent montrer un comportement parabolique à l’origine => proscrire le modèle gaussien !

(34)

Exemple : déterminer le volume d’un sol contaminé au delà d’une norme

20 40 60

20 40 60

0 10 20 30

0 0.1 0.2 0.3

0.4Variog I(x,c),F(c)=0.5

h

γ(h)

16 25 64 256

n

[2036,4142]

527 3089

20

[2228,3775]

387 3002

15

[2603,3443]

210 3023

10

[2834,3205]

93 3020

5

CI (95%) V* σ

Pas

C=130; V=3120

5 10

15 20

20 40 60 20

40 60

20 40 60 20

40 60

20 40 60 20

40 60

20 40 60 20

40 60

(35)

Que se passe-t-il si l’échantillon déborde de la zone d’intérêt ?

20 40 60 80 100 120 20

40 60 80 100 120

0 10 20 30

0 0.1 0.2 0.3

0.4Variog I(x,c),F(c)=0.5

h

γ(h)

Les estimés sont semblables et l’ordre de grandeur des écarts- types est comparable, même si

la zone couverte est 2.2 fois + grande en superficie

Le variogramme des indicatrices change

Bonne robustesse au choix initial de la zone d’étude

Surface>c Écart-type Pas Sans Avec Sans Avec

5 3020 3096 93 132

10 3023 3110 210 230 15 3002 4115 387 403 20 3089 3267 527 577

Références

Documents relatifs

Au Moyen Âge, l’utilisation de moulins hydrauliques pour broyer le minerai a généré des moulins originaux dont leurs meules, marquées par ce matériau bien plus dur que le grain,

1) En analysant les valeurs de pH de précipitation, en déduire l’intervalle de pH dans lequel il faut se placer pour faire précipiter uniquement les ions Fe 3+ contenu dans

Vous rédigerez un compte rendu comportant : votre protocole, vos observations, et la réponse au problème. Aide

Il faut réaliser une dilution afin de réaliser une échelle de teinte.. Quelle est la quantité de sucre contenue dans une boisson énergétique ? 1) Ajouter qq mL de réactif RTU à

Des échantillons ont été prélevés dans une zone sans travaux miniers, au cœur de certains piliers et au bord de piliers dont la date d'exposition à l'atmosphère minière

La découverte récente, mais déjà sous-entendue par les chercheurs précédents, d’une exploitation minière antique dans le bassin de Saint-Dié-des-Vosges pourrait faire

4 - En vous aidant de ces données, complétez le tableau suivant pour déterminer la quantité de céréales contenu dans la boîte de « banania » :....  Mis à part le

D’abord, on détermine les expressions des potentiels chimiques du cuivre dans le cas d’une solution liquide idéale et dans le cas d’une solution solide idéale d’alliage.. Puis