• Aucun résultat trouvé

Package 'marqLevAlg' - Algorithme de Levenberg-Marquardt en R : Une alternative à 'optimx' pour des problèmes de minimisation.

N/A
N/A
Protected

Academic year: 2021

Partager "Package 'marqLevAlg' - Algorithme de Levenberg-Marquardt en R : Une alternative à 'optimx' pour des problèmes de minimisation."

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-00717566

https://hal.archives-ouvertes.fr/hal-00717566

Submitted on 13 Jul 2012

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Package ’marqLevAlg’ - Algorithme de

Levenberg-Marquardt en R : Une alternative à ’optimx’

pour des problèmes de minimisation.

Mélanie Prague, Amadou Diakite, Daniel Commenges

To cite this version:

Mélanie Prague, Amadou Diakite, Daniel Commenges. Package ’marqLevAlg’ - Algorithme de Levenberg-Marquardt en R : Une alternative à ’optimx’ pour des problèmes de minimisation.. 1ères Rencontres R, Jul 2012, Bordeaux, France. �hal-00717566�

(2)

Package ‘marqLevAlg’ - Algorithme de Levenberg-Marquardt en R : Une alternative à ‘optimx’ pour des problèmes de minimisation

M. Praguea

, A. Diakitea

and D. Commengesa a

Épidémiologie-Biostatistique Univ. Bordeaux, ISPED INSERM, Centre INSERM U897

F-33000 Bordeaux, France melanie.prague@isped.u-bordeaux2.fr

Mots clefs : Optimisation, Minimisation, Algorithm de Marcquardt-Levenberg, RDM (Dis-tance Relative au Minimum), Package ‘optimx’.

La méthode d’optimisation de Levenberg-Marquardt est particulièrement robuste et efficace. Elle est devenue un algorithme de référence pour la minimisation de fonctions. Cependant, au-cune implémentation en R n’existait. Nous proposons le package ‘marqLevAlg’ implémentant l’algorithme de Levenberg-Marquardt sans contrainte [1]. Nous présenterons les spécificités de son utilisation ainsi qu’une comparaison avec les algorithmes existants (Nelder-mead, BFGS ...). L’algorithme itératif de Levenberg-Marquardt permet de trouver un minimum local (éventuelle-ment global) d’une fonction continue dérivable deux fois. Lorsque l’estimation à l’itération courante est loin du minimum, la matrice hessienne est souvent non inversible, l’algorithme de Levenberg-Marquardt permet de gonfler la diagonale pour proposer malgré tout une direction. À proximité du minimum, il correspond à l’algorithme de Newton-Raphson. L’implémentation du package ‘marqLevAlg’ ne comporte aucune variante particulière quant à l’algorithme lui-même.

Concernant les critères de convergence, deux critères secondaires (stabilisation des estimations et de la valeur de la fonction) et un critère principal (la Distance Relative au Minimum - RDM) sont implémentés. Leurs valeurs seuils sont modifiables par l’utilisateur. Le RDM [3] est un critère original correspondant à la norme des gradients dans la métrique des paramètres à es-timer divisée par le nombre de paramètres à eses-timer pour s’adapter à la dimension du problème. Il est aussi interprétable comme le ratio entre l’erreur numérique et l’erreur statistique commise. Ainsi, sa valeur doit être aussi proche de zéro que possible et en tout cas inférieure à 1. Nous présenterons ce nouveau critère en insistant sur sa signification et ses propriétés d’invariance. Nous comparerons les résultats obtenus avec ‘marqLevAlg’ avec ceux du package ‘optimx’ [2] qui fait référence dans le domaine. Nous utiliserons plusieurs exemples dont ceux disponibles dans le manuel d’ ‘optimx’. Avec des temps de calculs comparables, les estimations s’avèrent parfois meilleures en particulier pour des points de départ loin du minimum ou des surfaces non strictement convexes ou éloignées d’une forme quadratique. Les critères de comparaison principaux seront la valeur des estimations et de la fonction au point de convergence ainsi que la stabilité et la reproductibilité de ce minimum.

(3)

Références

[1] Marquardt, D.W. (1963). An algorithm for least-squares estimation of nonlinear parame-ters. Journal of the society for Industrial and Applied Mathematics, 11(2), 431-441

[2] Nash, J.C. and Varadhan, R. (2011). Unifying Optimization Algorithms to Aid Software System Users: optimx for R. Journal of Statistical Software, 49(3), 1-14

[3] Commenges, D., Jacqmin-Gadda, H., Proust, C. and Guedj, J. (2006). A newton-like al-gorithm for likelihood maximization: The robust-variance scoring alal-gorithm. Arxiv preprint math/0610402

Références

Documents relatifs

La valeur de rentabilité La valeur terminale • Possibilité de retenir l’actif économique de fin de période • Méthode préférentielle : capitalisation d’un flux normatif

Or pour Marx, ce qui échappe à Aristote, c’est l’élément commun car, par définition, ces deux valeurs d’usage sont disparates, pour devenir valeur d’usage, leur

Les données spectrales acquises pour chaque échantillon (Nirsystem 6500) entre 1100 et 2498,2 nm, prétraitées en Standard Normal Variate Detrend (SNVD) et dérivée 1,5,5,1, ont

D'après une proposition bien connue il faut et il suffit, pour que la série soit convergente, que les séries S | Aa^ |, S | 2 A & ^ [ le soient aussi ; en d'autres termes que

La solution approchée peut être alors obtenue en utilisant la procé- dure B en avenir certain avec le chemin d'état Ep(C^) ce qui fournit la décision approchée de première période d

nage du coefficient de corrélation vectorielle pour des échantillons issus d’une population multi-normale dans laquelle le coefficient de corrélation vectorielle est nul.

¦ Rappels de PCSI à relire : suites, séries numériques, borne supérieure maximum et valeur

deux directions : la géographie médicale ou encore géographie des maladies (répartition, prévalence des maladies), et la géographie des soins de santé (accès et recours aux