# Co kriging in openturns

**URL:** <https://openturns.discourse.group/t/co-kriging-in-openturns/253>\
**Category:** Methodology\
**Created:** [December 2, 2022, 5:37pm UTC](https://openturns.discourse.group/t/co-kriging-in-openturns/253 "2022-12-02T17:37:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sanaaZ](https://yyz2.discourse-cdn.com/free1/user_avatar/openturns.discourse.group/sanaaz/32/241_2.png) [@sanaaZ](https://openturns.discourse.group/u/sanaaZ)\
**Post date:** [December 2, 2022, 5:37pm UTC](https://openturns.discourse.group/t/co-kriging-in-openturns/253/1 "2022-12-02T17:37:36Z")

</div>

Hello  
I was wondering if there is a way to perform co kringing in Openturns ? The example included in [here](https://openturns.github.io/openturns/latest/auto_meta_modeling/kriging_metamodel/plot_kriging_multioutput_firesatellite.html#sphx-glr-auto-meta-modeling-kriging-metamodel-plot-kriging-multioutput-firesatellite-py) seems virtually to be able to handle multiple outputs but i dont think it actually takes into account the dependencies in the target variables.

Regards  
Sanaa

---

<div class="post-metadata">

**Author:** ![m-balesdent](https://yyz2.discourse-cdn.com/free1/user_avatar/openturns.discourse.group/m-balesdent/32/115_2.png) [@m-balesdent](https://openturns.discourse.group/u/m-balesdent)\
**Post date:** [December 4, 2022, 8:13am UTC](https://openturns.discourse.group/t/co-kriging-in-openturns/253/2 "2022-12-04T08:13:15Z")

</div>

Hello Sanaa,

There is no co-kriging model directly implemented in openTURNS for the moment. Nevertheless, connections have been made with other libraries that implement several co-krging models.

Especially, using the `ot-smt` module, you can directly use co-kriging models of surrogate model toolbox ([SMT](https://smt.readthedocs.io/en/latest/_src_docs/applications/mfk.html?highlight=MFK)) with openTURNS.

You can find the doc of this module here:  
[https://m-balesdent.github.io/otsmt/master/](https://m-balesdent.github.io/otsmt/master/)

and an example of application with autoregressive model for multi-fidelity kriging here:  
[https://m-balesdent.github.io/otsmt/master/auto\_example/plot\_example\_MFK.html](https://m-balesdent.github.io/otsmt/master/auto_example/plot_example_MFK.html)

Best,

Mathieu

---

<div class="post-metadata">

**Author:** ![sanaaZ](https://yyz2.discourse-cdn.com/free1/user_avatar/openturns.discourse.group/sanaaz/32/241_2.png) [@sanaaZ](https://openturns.discourse.group/u/sanaaZ)\
**Post date:** [December 5, 2022, 12:00pm UTC](https://openturns.discourse.group/t/co-kriging-in-openturns/253/3 "2022-12-05T12:00:24Z")

</div>

Thank you so much!  
Sanaa
