Logo
pyAgrum 1.8.1 on Jupyter

Tutorials

  • ▶ Tutorial
    • ▷ Tutorial
    • ▷ Tutorial2
  • ▶ Examples
    • ▷ Asthma
    • ▷ Kaggle Titanic
    • ▷ Naive Credit Default Modeling
    • ▷ Causality And Learning
    • ▷ Sensitivity Analysis Using Credal Networks
    • ▷ Quasi Continuous
    • ▷ Parameters Learning With Pandas
    • ▷ Bayesian Beta Coin
  • ▶ Models
    • ▷ Influence Diagram
    • ▷ Dynamic Bn
    • ▷ Markov Random Field
    • ▷ Credal Networks
    • ▷ O3PRM
  • ▶ Learning
    • ▷ Structural Learning
    • ▷ Learning Classifier
    • ▷ Learning And Essential Graphs
    • ▷ Dirichlet Prior And Weigthed Database
    • ▷ Parametric Em
    • ▷ Chi2 And Scores From Bn Learner
  • ▶ Inference
    • ▷ Graphical Inference
    • ▷ Relevance Reasoning
    • ▷ Lazy Propagation Advanced Features
    • ▷ Approximate Inference
    • ▷ Sampling Inference
  • ▶ Classifier
    • ▷ Learning
    • ▷ Discretizer
    • ▷ Compare Classifiers With Sklearn
    • ▷ Cross Validation
    • ▷ Binary And Nary Classifier From Bn
  • ▶ Causality
    • ▷ Tobacco
    • ▷ Simpson Paradox
    • ▷ Multinomial Simpson Paradox
    • ▷ Do Calculus Examples
    • ▷ Counterfactual
  • ▶ Applications
    • ▷ Ipywidgets
  • ▶ Tools
    • ▷ Potentials
    • ▷ Aggregators
    • ▷ Explain
    • ▷ Kl For BNs
    • ▷ Comparing Bn
    • ▷ Colouring And Exporting BNs
    • ▷ Config For PyAgrum
pyAgrum

Using pyAgrum¶

Creative Commons License aGrUM interactive online version
In [1]:
%matplotlib inline
from pylab import *
import matplotlib.pyplot as plt

import os

Initialisation¶

  • importing pyAgrum
  • importing pyAgrum.lib tools
  • loading a BN
In [2]:
import pyAgrum as gum
import pyAgrum.lib.notebook as gnb
gnb.configuration()
LibraryVersion
OSposix [linux]
Python3.10.10 (main, Mar 5 2023, 22:26:53) [GCC 12.2.1 20230201]
IPython8.13.2
Matplotlib3.7.1
Numpy1.24.3
pyDot1.4.2
pyAgrum1.8.1
Wed May 24 14:46:05 2023 CEST
In [3]:
bn=gum.loadBN("res/alarm.dsl")
gnb.showBN(bn,size='9')
pyAgrum▶Tutorial▷Tutorial2G pyAgrum▶Tutorial▷Tutorial2FIO2 FIO2 pyAgrum▶Tutorial▷Tutorial2PVSAT PVSAT pyAgrum▶Tutorial▷Tutorial2FIO2->PVSAT pyAgrum▶Tutorial▷Tutorial2MINVOL MINVOL pyAgrum▶Tutorial▷Tutorial2VENTLUNG VENTLUNG pyAgrum▶Tutorial▷Tutorial2VENTLUNG->MINVOL pyAgrum▶Tutorial▷Tutorial2VENTALV VENTALV pyAgrum▶Tutorial▷Tutorial2VENTLUNG->VENTALV pyAgrum▶Tutorial▷Tutorial2EXPCO2 EXPCO2 pyAgrum▶Tutorial▷Tutorial2VENTLUNG->EXPCO2 pyAgrum▶Tutorial▷Tutorial2VENTTUBE VENTTUBE pyAgrum▶Tutorial▷Tutorial2VENTTUBE->VENTLUNG pyAgrum▶Tutorial▷Tutorial2PRESS PRESS pyAgrum▶Tutorial▷Tutorial2VENTTUBE->PRESS pyAgrum▶Tutorial▷Tutorial2HR HR pyAgrum▶Tutorial▷Tutorial2CO CO pyAgrum▶Tutorial▷Tutorial2HR->CO pyAgrum▶Tutorial▷Tutorial2HREKG HREKG pyAgrum▶Tutorial▷Tutorial2HR->HREKG pyAgrum▶Tutorial▷Tutorial2HRSAT HRSAT pyAgrum▶Tutorial▷Tutorial2HR->HRSAT pyAgrum▶Tutorial▷Tutorial2HRBP HRBP pyAgrum▶Tutorial▷Tutorial2HR->HRBP pyAgrum▶Tutorial▷Tutorial2INSUFFANESTH INSUFFANESTH pyAgrum▶Tutorial▷Tutorial2CATECHOL CATECHOL pyAgrum▶Tutorial▷Tutorial2INSUFFANESTH->CATECHOL pyAgrum▶Tutorial▷Tutorial2LVEDVOLUME LVEDVOLUME pyAgrum▶Tutorial▷Tutorial2PCWP PCWP pyAgrum▶Tutorial▷Tutorial2LVEDVOLUME->PCWP pyAgrum▶Tutorial▷Tutorial2CVP CVP pyAgrum▶Tutorial▷Tutorial2LVEDVOLUME->CVP pyAgrum▶Tutorial▷Tutorial2ARTCO2 ARTCO2 pyAgrum▶Tutorial▷Tutorial2VENTALV->ARTCO2 pyAgrum▶Tutorial▷Tutorial2VENTALV->PVSAT pyAgrum▶Tutorial▷Tutorial2ARTCO2->CATECHOL pyAgrum▶Tutorial▷Tutorial2ARTCO2->EXPCO2 pyAgrum▶Tutorial▷Tutorial2BP BP pyAgrum▶Tutorial▷Tutorial2CO->BP pyAgrum▶Tutorial▷Tutorial2ERRCAUTER ERRCAUTER pyAgrum▶Tutorial▷Tutorial2ERRCAUTER->HREKG pyAgrum▶Tutorial▷Tutorial2ERRCAUTER->HRSAT pyAgrum▶Tutorial▷Tutorial2VENTMACH VENTMACH pyAgrum▶Tutorial▷Tutorial2VENTMACH->VENTTUBE pyAgrum▶Tutorial▷Tutorial2SHUNT SHUNT pyAgrum▶Tutorial▷Tutorial2SAO2 SAO2 pyAgrum▶Tutorial▷Tutorial2SHUNT->SAO2 pyAgrum▶Tutorial▷Tutorial2STROKEVOLUME STROKEVOLUME pyAgrum▶Tutorial▷Tutorial2STROKEVOLUME->CO pyAgrum▶Tutorial▷Tutorial2HYPOVOLEMIA HYPOVOLEMIA pyAgrum▶Tutorial▷Tutorial2HYPOVOLEMIA->LVEDVOLUME pyAgrum▶Tutorial▷Tutorial2HYPOVOLEMIA->STROKEVOLUME pyAgrum▶Tutorial▷Tutorial2MINVOLSET MINVOLSET pyAgrum▶Tutorial▷Tutorial2MINVOLSET->VENTMACH pyAgrum▶Tutorial▷Tutorial2TPR TPR pyAgrum▶Tutorial▷Tutorial2TPR->BP pyAgrum▶Tutorial▷Tutorial2TPR->CATECHOL pyAgrum▶Tutorial▷Tutorial2ANAPHYLAXIS ANAPHYLAXIS pyAgrum▶Tutorial▷Tutorial2ANAPHYLAXIS->TPR pyAgrum▶Tutorial▷Tutorial2PULMEMBOLUS PULMEMBOLUS pyAgrum▶Tutorial▷Tutorial2PULMEMBOLUS->SHUNT pyAgrum▶Tutorial▷Tutorial2PAP PAP pyAgrum▶Tutorial▷Tutorial2PULMEMBOLUS->PAP pyAgrum▶Tutorial▷Tutorial2ERRLOWOUTPUT ERRLOWOUTPUT pyAgrum▶Tutorial▷Tutorial2ERRLOWOUTPUT->HRBP pyAgrum▶Tutorial▷Tutorial2CATECHOL->HR pyAgrum▶Tutorial▷Tutorial2DISCONNECT DISCONNECT pyAgrum▶Tutorial▷Tutorial2DISCONNECT->VENTTUBE pyAgrum▶Tutorial▷Tutorial2KINKEDTUBE KINKEDTUBE pyAgrum▶Tutorial▷Tutorial2KINKEDTUBE->VENTLUNG pyAgrum▶Tutorial▷Tutorial2KINKEDTUBE->PRESS pyAgrum▶Tutorial▷Tutorial2HISTORY HISTORY pyAgrum▶Tutorial▷Tutorial2SAO2->CATECHOL pyAgrum▶Tutorial▷Tutorial2INTUBATION INTUBATION pyAgrum▶Tutorial▷Tutorial2INTUBATION->MINVOL pyAgrum▶Tutorial▷Tutorial2INTUBATION->VENTLUNG pyAgrum▶Tutorial▷Tutorial2INTUBATION->VENTALV pyAgrum▶Tutorial▷Tutorial2INTUBATION->SHUNT pyAgrum▶Tutorial▷Tutorial2INTUBATION->PRESS pyAgrum▶Tutorial▷Tutorial2PVSAT->SAO2 pyAgrum▶Tutorial▷Tutorial2LVFAILURE LVFAILURE pyAgrum▶Tutorial▷Tutorial2LVFAILURE->LVEDVOLUME pyAgrum▶Tutorial▷Tutorial2LVFAILURE->STROKEVOLUME pyAgrum▶Tutorial▷Tutorial2LVFAILURE->HISTORY

Visualisation and inspection¶

In [4]:
print(bn.variableFromName('SHUNT'))
SHUNT:Labelized({NORMAL|HIGH})
In [5]:
print(bn.cpt(bn.idFromName('SHUNT')))
             ||  SHUNT            |
PULMEM|INTUBA||NORMAL   |HIGH     |
------|------||---------|---------|
TRUE  |NORMAL|| 0.1000  | 0.9000  |
FALSE |NORMAL|| 0.9500  | 0.0500  |
TRUE  |ESOPHA|| 0.1000  | 0.9000  |
FALSE |ESOPHA|| 0.9500  | 0.0500  |
TRUE  |ONESID|| 0.0100  | 0.9900  |
FALSE |ONESID|| 0.0500  | 0.9500  |

In [6]:
gnb.showPotential(bn.cpt(bn.idFromName('SHUNT')),digits=3)
SHUNT
INTUBATION
PULMEMBOLUS
NORMAL
HIGH
NORMAL
TRUE
0.1000.900
FALSE
0.9500.050
ESOPHAGEAL
TRUE
0.1000.900
FALSE
0.9500.050
ONESIDED
TRUE
0.0100.990
FALSE
0.0500.950

Results of inference¶

It is easy to look at result of inference

In [7]:
gnb.showPosterior(bn,{'SHUNT':'HIGH'},'PRESS')
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:05.830392</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
In [8]:
gnb.showPosterior(bn,{'MINVOLSET':'NORMAL'},'VENTALV')
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:05.920645</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>

Overall results

In [9]:
gnb.showInference(bn,size="10")
pyAgrum▶Tutorial▷Tutorial2structs Inference in   3.05ms pyAgrum▶Tutorial▷Tutorial2KINKEDTUBE <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:05.988882</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2VENTLUNG <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.219852</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2KINKEDTUBE->VENTLUNG pyAgrum▶Tutorial▷Tutorial2PRESS <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.342611</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2KINKEDTUBE->PRESS pyAgrum▶Tutorial▷Tutorial2HYPOVOLEMIA <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.040663</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2STROKEVOLUME <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.654590</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2HYPOVOLEMIA->STROKEVOLUME pyAgrum▶Tutorial▷Tutorial2LVEDVOLUME <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.763226</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2HYPOVOLEMIA->LVEDVOLUME pyAgrum▶Tutorial▷Tutorial2INTUBATION <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.096000</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2SHUNT <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.929166</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2INTUBATION->SHUNT pyAgrum▶Tutorial▷Tutorial2INTUBATION->VENTLUNG pyAgrum▶Tutorial▷Tutorial2MINVOL <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.280777</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2INTUBATION->MINVOL pyAgrum▶Tutorial▷Tutorial2INTUBATION->PRESS pyAgrum▶Tutorial▷Tutorial2VENTALV <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.403592</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2INTUBATION->VENTALV pyAgrum▶Tutorial▷Tutorial2MINVOLSET <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.153068</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2VENTMACH <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.822231</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2MINVOLSET->VENTMACH pyAgrum▶Tutorial▷Tutorial2PULMEMBOLUS <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.204487</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2PAP <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.600192</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2PULMEMBOLUS->PAP pyAgrum▶Tutorial▷Tutorial2PULMEMBOLUS->SHUNT pyAgrum▶Tutorial▷Tutorial2INSUFFANESTH <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.254779</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2CATECHOL <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.676281</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2INSUFFANESTH->CATECHOL pyAgrum▶Tutorial▷Tutorial2ERRLOWOUTPUT <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.304294</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2HRBP <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.781092</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2ERRLOWOUTPUT->HRBP pyAgrum▶Tutorial▷Tutorial2ERRCAUTER <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.353367</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2HRSAT <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.835634</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2ERRCAUTER->HRSAT pyAgrum▶Tutorial▷Tutorial2HREKG <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.943139</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2ERRCAUTER->HREKG pyAgrum▶Tutorial▷Tutorial2FIO2 <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:06.402672</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2PVSAT <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <cc:Work> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:date>2023-05-24T14:46:07.513057</dc:date> <dc:format>image/svg+xml</dc:format> <dc:creator> <cc:Agent> <dc:title>Matplotlib v3.7.1, https://matplotlib.org/</dc:title> </cc:Agent> </dc:creator> </cc:Work> </rdf:RDF> <style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style> pyAgrum▶Tutorial▷Tutorial2FIO2->PVSAT pyAgrum▶Tutorial▷Tutorial2LVFAILURE