Bonjour à tous,
_
Je dispose d'une table de données (table1) contenant un nombre N de montants de sinistres (Montant_1, Montant_2, Montant_3, ...., Montant_N)
Je cherche désespérément à calculer la moyenne des excès pour des seuils allant de 100 à 1.000.000 par pas de 100 (donc 10.000 seuils différents)

L'excès pour le sinistre 1 et pour le seuil 100 se calcule de la façon suivante : max (Montant _1 - 100 , 0)
La moyenne des excès pour le seuil u se calcule en sommant les excès dépassant le seuil u, divisé par le nombre d’observations qui dépassent ce seuil de 100

J'aimerais donc obtenir une nouvelle table (moyenne_Excès) avec 10.000 observations, une variable donnant le seuil (100, 200, ..., 1.000.000) et une autre variable donnant la moyenne des excès.

Je me doute qu'il faut utiliser un vecteur pour les 10.000 seuils et faire une boucle pour calculer pour chaque seuil :
- le nombre d'observation qui dépasse le seuil
- la somme des excès pour mes N montants de sinistres

Mais j'ai beau tester, je n'obtiens rien qui ressemble à ce que je souhaite !!!

Merci d'avance pour votre aide !