:orphan: ##################### Theoretical Tutorials ##################### Below is a gallery of tutorials providing detailed mathematical background on the methods in PyApprox. This tutorials provide more detail than the set of examples found here which simply show how to use different methods with the least amount of code. .. raw:: html
.. raw:: html
************** Model Analysis ************** Below are tutorials on various model analysis techniques .. raw:: html
.. raw:: html
.. only:: html .. image:: /auto_tutorials/analysis/images/thumb/sphx_glr_plot_sensitivity_analysis_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_analysis_plot_sensitivity_analysis.py` .. raw:: html
Sensitivity Analysis
.. raw:: html
.. toctree:: :hidden: /auto_tutorials/analysis/plot_sensitivity_analysis ********* Inference ********* Below is a gallery of foundational tutorials probabilistic inversion .. raw:: html
.. raw:: html
.. only:: html .. image:: /auto_tutorials/inference/images/thumb/sphx_glr_plot_bayesian_inference_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_inference_plot_bayesian_inference.py` .. raw:: html
Bayesian Inference
.. raw:: html
.. only:: html .. image:: /auto_tutorials/inference/images/thumb/sphx_glr_plot_bayesian_networks_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_inference_plot_bayesian_networks.py` .. raw:: html
Gaussian Networks
.. raw:: html
.. only:: html .. image:: /auto_tutorials/inference/images/thumb/sphx_glr_plot_push_forward_based_inference_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_inference_plot_push_forward_based_inference.py` .. raw:: html
Push Forward Based Inference
.. raw:: html
.. toctree:: :hidden: /auto_tutorials/inference/plot_bayesian_inference /auto_tutorials/inference/plot_bayesian_networks /auto_tutorials/inference/plot_push_forward_based_inference ******************* Experimental Design ******************* The next release will contain a gallery of foundational tutorials on experimental design .. raw:: html
.. raw:: html
********** Surrogates ********** .. raw:: html
.. raw:: html
.. only:: html .. image:: /auto_tutorials/surrogates/images/thumb/sphx_glr_plot_univariate_interpolation_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_surrogates_plot_univariate_interpolation.py` .. raw:: html
Univariate Interpolation
.. raw:: html
.. only:: html .. image:: /auto_tutorials/surrogates/images/thumb/sphx_glr_plot_tensor_product_interpolation_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_surrogates_plot_tensor_product_interpolation.py` .. raw:: html
Tensor-product Interpolation
.. raw:: html
.. only:: html .. image:: /auto_tutorials/surrogates/images/thumb/sphx_glr_plot_sparse_grids_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_surrogates_plot_sparse_grids.py` .. raw:: html
Sparse Grids
.. raw:: html
.. only:: html .. image:: /auto_tutorials/surrogates/images/thumb/sphx_glr_plot_adaptive_leja_interpolation_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_surrogates_plot_adaptive_leja_interpolation.py` .. raw:: html
Adaptive Leja Sequences
.. raw:: html
.. only:: html .. image:: /auto_tutorials/surrogates/images/thumb/sphx_glr_plot_gaussian_processes_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_surrogates_plot_gaussian_processes.py` .. raw:: html
Gaussian processes
.. raw:: html
.. toctree:: :hidden: /auto_tutorials/surrogates/plot_univariate_interpolation /auto_tutorials/surrogates/plot_tensor_product_interpolation /auto_tutorials/surrogates/plot_sparse_grids /auto_tutorials/surrogates/plot_adaptive_leja_interpolation /auto_tutorials/surrogates/plot_gaussian_processes ********************** Multi-Fidelity Methods ********************** Multi-fidelity methods utilize an ensemble of models, enriching a small number of high-fidelity simulations with larger numbers of simulations from models of varying prediction accuracy and reduced cost, to enable greater exploration and resolution of uncertainty while maintaining deterministic prediction accuracy. The effectiveness of multi-fidelity approaches depends on the ability to identify and exploit relationships among models within the ensemble. The relationships among models within a model ensemble vary greatly, and most existing approaches focus on exploiting a specific type of structure for a presumed model sequence. For example, [KOB2000]_, [LGIJUQ2014]_, [NGXSISC2014]_, [TJWGSIAMUQ2015]_ build surrogate approximations that leverage a 1D hierarchy of models of increasing fidelity, with varying physics and/or numerical discretizations. While Multi-index collocation [HNTTCMAME2016]_ leverage a multi-dimensional hierarchy controlled my two or more numerical discretization hyper-parameters. Similary [CGSTCVS2011]_, [GOR2008]_ exploit a 1D hierarchy of models to estimate statistics such as mean and variance using Monte Carlo methods. This gallery of tutorials discusses the most popular multi-fidelity methods for quantifying uncertainty in complex models. .. [NGXSISC2014] `Narayan, A. and Gittelson, C. and Xiu, D. A Stochastic Collocation Algorithm with Multifidelity Models. SIAM Journal on Scientific Computing 36(2), A495-A521, 2014. `_ .. raw:: html
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_monte_carlo_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_monte_carlo.py` .. raw:: html
Monte Carlo Quadrature
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multioutput_monte_carlo_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multioutput_monte_carlo.py` .. raw:: html
Monte Carlo Quadrature: Beyond Mean Estimation
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_control_variate_monte_carlo_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_control_variate_monte_carlo.py` .. raw:: html
Two Model Control Variate Monte Carlo
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_approximate_control_variates_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_approximate_control_variates.py` .. raw:: html
Two model Approximate Control Variate Monte Carlo
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_many_model_acv_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_many_model_acv.py` .. raw:: html
Approximate Control Variate Monte Carlo
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_acv_covariances_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_acv_covariances.py` .. raw:: html
Delta-Based Covariance Formulas For Approximate Control Variates
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_allocation_matrices_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_allocation_matrices.py` .. raw:: html
Approximate Control Variate Allocation Matrices
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multi_level_monte_carlo_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multi_level_monte_carlo.py` .. raw:: html
Multi-level Monte Carlo
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multi_fidelity_monte_carlo_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multi_fidelity_monte_carlo.py` .. raw:: html
Multi-fidelity Monte Carlo
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_pacv_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_pacv.py` .. raw:: html
Parametrically Defined Approximate Control Variates
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multioutput_acv_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multioutput_acv.py` .. raw:: html
Multioutput Approximate Control Variates
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_pilot_studies_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_pilot_studies.py` .. raw:: html
Pilot Studies
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_ensemble_selection_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_ensemble_selection.py` .. raw:: html
Model Ensemble Selection
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multilevel_blue_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multilevel_blue.py` .. raw:: html
Multilevel Best Linear Unbiased estimators (MLBLUE)
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multiindex_collocation_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multiindex_collocation.py` .. raw:: html
Multi-level and Multi-index Collocation
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_multifidelity_gp_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_multifidelity_gp.py` .. raw:: html
Multifidelity Gaussian processes
.. raw:: html
.. only:: html .. image:: /auto_tutorials/multi_fidelity/images/thumb/sphx_glr_plot_gaussian_mfnets_thumb.png :alt: :ref:`sphx_glr_auto_tutorials_multi_fidelity_plot_gaussian_mfnets.py` .. raw:: html
MFNets: Multi-fidelity networks
.. raw:: html
.. toctree:: :hidden: /auto_tutorials/multi_fidelity/plot_monte_carlo /auto_tutorials/multi_fidelity/plot_multioutput_monte_carlo /auto_tutorials/multi_fidelity/plot_control_variate_monte_carlo /auto_tutorials/multi_fidelity/plot_approximate_control_variates /auto_tutorials/multi_fidelity/plot_many_model_acv /auto_tutorials/multi_fidelity/acv_covariances /auto_tutorials/multi_fidelity/plot_allocation_matrices /auto_tutorials/multi_fidelity/plot_multi_level_monte_carlo /auto_tutorials/multi_fidelity/plot_multi_fidelity_monte_carlo /auto_tutorials/multi_fidelity/plot_pacv /auto_tutorials/multi_fidelity/plot_multioutput_acv /auto_tutorials/multi_fidelity/plot_pilot_studies /auto_tutorials/multi_fidelity/plot_ensemble_selection /auto_tutorials/multi_fidelity/plot_multilevel_blue /auto_tutorials/multi_fidelity/plot_multiindex_collocation /auto_tutorials/multi_fidelity/plot_multifidelity_gp /auto_tutorials/multi_fidelity/plot_gaussian_mfnets .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-gallery .. container:: sphx-glr-download sphx-glr-download-python :download:`Download all examples in Python source code: auto_tutorials_python.zip ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download all examples in Jupyter notebooks: auto_tutorials_jupyter.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_