Le processus exponentiel univarié de Hawkes est un processus ponctuel auto-excitant avec un taux d'arrivée d'événements de:
où sont les heures d'arrivée des événements.
La fonction de vraisemblance logarithmique est
qui peut être calculé récursivement:
Quelles méthodes numériques puis-je utiliser pour trouver le MLE? Quelle est la méthode pratique la plus simple à mettre en œuvre?
maximum-likelihood
stochastic-processes
likelihood
Dave Anderson
la source
la source
Réponses:
L'algorithme simplex Nelder-Mead semble bien fonctionner. Il est implémenté en Java par la bibliothèque Apache Commons Math à https://commons.apache.org/math/ . J'ai également écrit un article sur les processus Hawkes dans les modèles de processus ponctuels pour les données multivariées à haute fréquence et irrégulièrement espacées .
Felix, l'utilisation des transformations exp / log semble assurer la positivité des paramètres. En ce qui concerne la petite chose alpha, recherchez sur arxiv.org un article intitulé "Théorèmes limites pour les processus de hawkes presque instables"
la source
J'ai résolu ce problème en utilisant la bibliothèque nlopt . J'ai trouvé qu'un certain nombre de méthodes ont convergé assez rapidement.
la source
Vous pouvez également effectuer une simple maximisation. Dans R:
la source
lower
etupper
dans l'optim
appel.