:py:mod:`wolfhece.eva.mixture_models` ===================================== .. py:module:: wolfhece.eva.mixture_models .. autoapi-nested-parse:: Author: HECE - University of Liege, Pierre Archambeau Date: 2024 Copyright (c) 2024 University of Liege. All rights reserved. This script and its content are protected by copyright law. Unauthorized copying or distribution of this file, via any medium, is strictly prohibited. Module Contents --------------- .. py:class:: MixtureModel(component_distributions, ps) Modèle de mélange .. py:method:: ppf(p) Return the pth quantile of the mixture distribution given by the component distributions and their probabilities Defined like function enabling overloading (ex.: SeasonMixtureModel) .. py:method:: plots(fig=None, axes=None, show=True) Graphique de la cdf et de la pdf .. py:class:: SeasonMixtureModel(component_distributions, ps) Bases: :py:obj:`MixtureModel` .. autoapi-inheritance-diagram:: wolfhece.eva.mixture_models.SeasonMixtureModel :parts: 1 :private-bases: Extension d'un MixtureModel pour tenir compte directement de l'adaptation de la probabilité sur base de 2 saisons sur une année Les variables et résultats des fonctions cdf et ppf s'expriment en probabilité annuelle Liaison entre période de retour annuelle (T) et probabilité cumulée/de non-dépassement (F) $ T = 1/(1-F^2) $ .. py:method:: plots(fig=None, axes=None, show=True) Graphique de la cdf et de la pdf .. py:function:: _nnlf_wgen(x0, data, weights) .. py:function:: _nnlf_wgum(x0, data, weights) .. py:function:: _nnlf_gen(x0, data) .. py:function:: fit_wgev(data, weights, shape=None, loc=None, scale=None) Fit d'une loi GEV avec des poids attachés aux données .. py:function:: fit_mixture_gev(data, fig, ax, sols) Fit d'une loi de mélange sur base d'un algo "simple" d'Espérance-Maximisation .. py:function:: example_em() voir https://dridk.me/expectation-maximisation.html .. py:function:: example_one_gev() .. py:function:: example_mixture_gev() .. py:function:: test_mixture() .. py:function:: test_season_mixture()