IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Equation ou algorithme pour le lissage


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Webmaster
    Inscrit en
    Mars 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2005
    Messages : 42
    Points : 30
    Points
    30
    Par défaut Equation ou algorithme pour le lissage
    Bonjour tout le monde et bonne année.
    Voila mon problème cela fait quelques jours que je cherche un algorithme de lissage, mais impossible d'en trouver Pouvez vous m'aider (cet algo servira à lisser des crédits conso, auto,...) ?

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Une question pour préciser. Tu cherches juste à lisser un signal à une dimension ? (ou éventuellement plus ?)
    Je ne répondrai à aucune question technique en privé

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    comment peut'on lisser un crédit ?

    un crédit est généralement lisse (par échéance constante)
    s'il n'est pas à échéance constante on calcule sa duration et on peut le remplacer par un autre crédit à échéance constante de duration équivalente

    maintenant s'il s'agit d'un portefeuille de crédits
    on peut remplacer la totalité du portefeuille par une seule ligne
    par simple addition des valeurs actuelles et des remboursements on obtient un
    tableau d'amortissement du portefeuille
    on calcule ensuite le taux interne de l'ensemble puis la duration
    Elle est pas belle la vie ?

  4. #4
    Nouveau membre du Club
    Profil pro
    Webmaster
    Inscrit en
    Mars 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2005
    Messages : 42
    Points : 30
    Points
    30
    Par défaut
    En fait à partir du montant de plusieurs crédit et de leur durée, je dois faire en sorte de trouver une mensualité égale tout au long du remboursement (sans changer les durées des crédits).

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 118
    Points : 111
    Points
    111
    Par défaut
    Tu trouveras ici les formules pour une mensualité constante pour 1 crédit : http://fr.wikipedia.org/wiki/Plan_de_remboursement
    Mais pour plusieurs crédits qui n'ont pas la même durée, c'est pas gagné...
    Histoire de débroussailler le pb, j'essayerais peut être de commencer en mettant pour le moment de coté ces sombres histoires d'intérêts.

    Je suppose aussi que la quantité d'intérêts payés doit être la même avant et après lissage ?

    Avant de chercher une solution, je pense qu'il faudrait vérifier qu'une solution existe effectivement, parce que ce n'est pas gagné :

    par exemple, comment faire pour "lisser" un prêt de 100,000€ sur 12 mois, et un de 10,000€ sur 36 mois ? En oubliant les intérêts, ça ferait 110,000€ sur 36 mois, soit 3,055€ par mois. Même en affectant la totalité de cette somme au premier prêt, on arrive au bout de 12 mois à 36,660€. Donc soit ce n'est pas toujours possible, soit je n'ai pas compris l'énoncé
    Vous aussi, passez pour un dieu du bon français grâce à Firefox et sa correction orthographique

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    On peut procéder ainsi
    Soit deux crédits

    Créd1(capital,taux,durée,ech)
    Cred2(capital,taux,durée,,ech)
    Pour simplifier tous les taux sont ici exprimés en taux proportionnel /12 et les durées en mois
    Ech est l’annuité
    Je commence par chercher le taux
    Pour cela je dresse un tableau des flux et des flux actualisés
    Avec le taux T

    PERIODE montant valeur actuelle
    0; -(cred1(capital)+cred2(capital) ; -(cred1(capital)+cred2(capital)
    1; +(cred1(ech)+cred2(ech) ; +(cred1(ech)+cred2(ech)*((1+T) ^ -1)
    ……..
    N +(cred1(ech)+cred2(ech) ; +(cred1(ech)+cred2(ech)*((1+T) ^ -N)


    Ici évidemement si période>crédit(durée) alors credit(ech)=0
    Si je définis Va comme somme(valeur actuelle), je fais varier T pour obtenir VA=0
    T est le taux mensuel du crédit de synthèse à mettre en place, c’est le taux de rendement interne (TIR) de l’opération

    Maintenant je calcule la durée moyenne=
    (somme(crédits(durée))*crédits(capital))/somme(crédits(capital))

    disposant du montant somme(crédits(capital)
    du taux taux rendement interne
    de la durée moyenne

    je peux construire un crédit de synthèse en faisant durée=arrondi(durée moyenne)


    Toutes choses étant égales par ailleurs je vais vérifier la cohérence de la démarche

    La formule suivante
    vfponder = ((ech * ((1 - ((durée) * ((1 + taux) ^ -durée)) + ((1 - ((1 + taux) ^ -(durée - 1)))
    donne la somme des valeurs futures pondérées 'par les durées
    ech est l’annuité
    durée est la durée du pret
    taux le taux du pret
    on doit exprimer dans la meme unité taux et durée
    il suffit de diviser par le montant du crédit pour obtenir la duration

    permet de calculer la duration d’un crédit

    si je fais somme(vfponder(crédits))/somme(crédits(capital)) j’obtiendrais la duration du portefeuille de crédits
    comme je peux calculer la duration du crédit de synthèse aux arrondis prés je dois avoir égalité entre duration du portefeuille et celle du crédit de synthése
    tout en conservant le tir initial

    évidemment c'est généralisable pour 500 000 crédits

    à l'attention de fumidu ce ne peut être égal, dans toutes les dimensions
    en raison de formules exponentielles
    Elle est pas belle la vie ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Webmaster
    Inscrit en
    Mars 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2005
    Messages : 42
    Points : 30
    Points
    30
    Par défaut
    Merci je vais tester ça et je vous tient au courant

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    j'ai procédé à un essai pour 10000 crédits tirés au hasard
    montant 0 à 1 000000
    somme des montants 4 975 881 021
    durée 0 360 mois
    durée moyenne 181.2499339 mois
    taux de 0 à 12
    taux moyen 5.99%
    taux de rendement interne 6.21%
    duration 74.04

    la mise en place d'un crédit de 4 975 881 021
    sur 181 mois
    au taux de 6.21%
    conduit à une duration de 77.09
    en tatonnant à peine pour 173 mois duration 74.28530133 si on priviliégie l'imunité au risque
    Elle est pas belle la vie ?

  9. #9
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Salut,

    C'est possible d'avoir le script qui permet ces calculs de lissage (quelque soit le lnguage)? car je galère grave...
    Ou en MP si vous voulez pas le mettre sur le forum?

    Merci bcp!

  10. #10
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par glurpglurp Voir le message
    Salut,

    C'est possible d'avoir le script qui permet ces calculs de lissage (quelque soit le lnguage)? car je galère grave...
    Ou en MP si vous voulez pas le mettre sur le forum?

    Merci bcp!
    Tu pourrais nous dire où tu coinces dans le calcul ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  11. #11
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    tu pourrais surtout préciser ton besoin ?

    tu veux "lisser" combien de crédits 2 ou 3 ou 1000000 ?

    tu veux conserver le taux moyen ou non ?

    tu veux déterminer toi même la durée ou utiliser la mérique de la durée moyenne ou celle de la duration ?

    que veux tu faire du crédit synthétique ? le titriser ? l'utiliser comme échéancier ? le garantir contre les fluctuations de taux ? consolider un portefeuille existant ?

    on peut mettre en place de nombreuses solutions qui vont dépendre de tes contraintes ?

    si tu connais excel je peux joindre une feuille de calcul exemple si tu nous exposes ton besoin précis
    Elle est pas belle la vie ?

Discussions similaires

  1. algorithme pour arbre
    Par d-a-v-e dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 06/02/2006, 21h16
  2. algorithme pour calcul de probabilité
    Par filsdugrand dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 14/12/2005, 14h11
  3. Quel algorithme pour insertion d'objets "triés" da
    Par phplive dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2005, 09h27
  4. Algorithme pour trier trois nombres
    Par legosam dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 17/01/2005, 21h47
  5. Algorithme pour chiffres significatifs en Assembleur
    Par lutin2003 dans le forum Assembleur
    Réponses: 5
    Dernier message: 09/09/2004, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo