CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] Aide Loi normale

chessnova18
chessnova18
Niveau 8
19 juin 2017 à 21:39:08

Bonjour,

Dans le cadre d'un projet finance, je cherche à utiliser la loi normale et son inverse (comme sur VBA/Excel). Mais je ne sais pas comment faire (faut-il programmer une méthode loi normale ?)

Pourriez-vous me donner quelques indications s'il vous plait ?

Linktothesky
Linktothesky
Niveau 10
19 juin 2017 à 22:37:41

J'espere que ca pourra t'aider un peu. En tout cas bon courage :hap:

http://introcs.cs.princeton.edu/java/22library/Gaussian.java.html
http://www.javamex.com/tutorials/random_numbers/gaussian_distribution_2.shtml

godrik
godrik
Niveau 30
20 juin 2017 à 00:21:08

Java n'a as d'implemenation native de ce genre de chose. Mais il y a certainement des lib qui font ce que tu veux. Qu'est ce que tu cherches a faire exactement ?

chessnova18
chessnova18
Niveau 8
20 juin 2017 à 17:39:23

Merci pour vos réponses

Le 19 juin 2017 à 22:37:41 Linktothesky a écrit :
J'espere que ca pourra t'aider un peu. En tout cas bon courage :hap:

http://introcs.cs.princeton.edu/java/22library/Gaussian.java.html
http://www.javamex.com/tutorials/random_numbers/gaussian_distribution_2.shtml

Alors j'avais déjà consulté ces liens, mais si j'ai bien compris, il donne une distribution gaussienne à partir d'un nombre aléatoire

Le 20 juin 2017 à 00:21:08 Godrik a écrit :
Java n'a as d'implemenation native de ce genre de chose. Mais il y a certainement des lib qui font ce que tu veux. Qu'est ce que tu cherches a faire exactement ?

Ce que je souhaite faire, c'est créer un pricer d'options Black-Scholes. Pour ceux qui ne connaissent pas la formule, voici un lien Wikipédia

https://fr.wikipedia.org/wiki/Mod%C3%A8le_Black-Scholes#Formule_de_Black-Scholes

Je déjà réalisé ce genre de pricer sur VBA et je voulais tester sur JAVA. Dans la formule, il faut calculer 2 termes (d1 et d2) puis trouver la "valeur normale", à savoir N(d1) et N(d2). Le hic, c'est que je ne trouve pas la méthode pour déterminer ces "valeurs normales"

godrik
godrik
Niveau 30
20 juin 2017 à 18:12:22

La fonction N est donne dans la page wikipedia. Bon, il faudrait une forme de l'integrale deja integre pour que ca soit plus simple a ecrire.

Message édité le 20 juin 2017 à 18:12:51 par godrik
chessnova18
chessnova18
Niveau 8
20 juin 2017 à 19:31:07

Le 20 juin 2017 à 18:12:22 Godrik a écrit :
La fonction N est donne dans la page wikipedia. Bon, il faudrait une forme de l'integrale deja integre pour que ca soit plus simple a ecrire.

Je ne suis pas un gros matheux mais comment intégrer avec une borne à l'infini ?

godrik
godrik
Niveau 30
20 juin 2017 à 19:46:56

Bah de la meme facon que tu fas uen integrale normale. Tu trouve la fonction primitive F et tu calcul F(x) -F(-infty). Et pour le deuxieme terme, tu prends la limite qui a vu de nez a l'air de tendre vers 0.

chessnova18
chessnova18
Niveau 8
21 juin 2017 à 02:59:56

Ok je teste pour voir

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment