Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Programmation Kurtosis et Skegness


FinanceNoobs Invité

Programmation Kurtosis et Skegness

Posté le 19/11/2017 13:50

Salut les gars ! Quelqu'un aurait un programme à rentrer pour la Casio Graph 35+E pour pouvoir Calculer la Skegness et la Kurtosis ?
J'ai essayer de le faire mais j'ai vraiment du mal, car il faut pouvoir rentrer la variance, l'écart type, et l'ensemble des proba et rendements.

Merci à vous, ça me permettrait de gagner beaucoup de temps dans mes partiels !


Fabcvlr Hors ligne Membre Points: 2271 Défis: 41 Message

Citer : Posté le 20/11/2017 14:24 | #


Il ne me semble pas avoir vu un tel programme sur le site (c'est quand même très spécialisé ) On peut toujours te donner un coup de main pour finaliser ou optimiser ton programme !
L'expérience des autres, c'est comme une chandelle que l'on tient allumée dans son dos par une nuit de tempête !


FinanceNoobs Invité

Citer : Posté le 21/11/2017 09:27 | #


Alors j'ai essayer d'en faire, qui fonctionne, mais qui n'est pas du tout optimiser... il est vraiment très long et très lourd :
"Entrer p1"?→Z
"Entrer r1"?→A
"Entrer p2"?→Y
"Entrer r2"?→B
"Entrer p3"?→X
If X = 0
then Z*A+Y*B→N
Z*(A-N)^2+Y*(B-N)^2→M
√(M)→O
Z*((A-N)/O)^3+Y*((B-N)/O)^3→L
Z*((A-N)/O)^4+Y*((B-N)/O)^4→K
N◢
M◢
O◢
L◢
K◢
Else "Entrer r3"?→C
"Entrer P4"?→W
If W=0
Then Z*A+Y*B+X*C→N
Z*(A-N)^2+Y*(B-N)^2+X*(C-N)^2→M
... (et aisni de suite)


Sachant que
N: Espérance
M: Variance
O: Ecart type
L: Skewness
K: Kurtosis
Le problème est que je dois le faire pour pouvoir rentrer au moins 10 probabilités (p) et 10 rendements (r). Donc la, mon truc est hyper long a écrire d'une part avec bcp de chance de faire des fautes, en sachant qu'à chaque fois je rajoute des termes (en rouge).


FinanceNoobs Invité

Citer : Posté le 21/11/2017 09:37 | #


En fait il faudrait juste que je trouve la solution pour ne pas avoir à réécrire toute les formules à chaque If, après chaque then, au cas ou il n'y a pas de probabilité pn+1 supplémentaire. Et que je n'ai à mettre la formule qu'à la fin, sachant que s'il n'y a pas 10 valeur de p (10 proba), c'est pas grave puisque si elles sont automatiquement égale à 0 c'est pas un problème, puisque les proba ne sont pas multipliée mais additionnées.

Merci beaucoup à toi en tout cas ! C'est pour pouvoir gagner du temps lors de mes partiels (car ceux qui ont des TI peuvent calculer la skewness et la kurtosis directement dans le menu stat...)
Fabcvlr Hors ligne Membre Points: 2271 Défis: 41 Message

Citer : Posté le 21/11/2017 13:40 | #


Juste quelques petits conseils
- ne jamais utiliser les variables X,Y et Z car elles sont aussi utilisées pas la calculatrice pour les graphiques et équations.
- pourquoi ne pas appeler les variables par l'initiale de la variable ? du coup, variance: V espérance: E etc....
pour finir mettre ton programme en fichier joint (mais là c'est compliqué car ce n'est pas tout à fait correctement écrit"
- mettre un exemple de calcul pour vérifier si le programme affiche les bons résultats.

Je vais taper tout ça dans ma Casio, corriger et attendre tes valeurs de contrôle pour la vérification

et J'aimerai les formules de base que tu utilises pour tes calculs évidemment !
L'expérience des autres, c'est comme une chandelle que l'on tient allumée dans son dos par une nuit de tempête !
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 21/11/2017 14:36 | #


Au passage, lorsque tu mets du code dans un commentaire, merci d'utiliser les balises [code] et [/code]
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Fabcvlr Hors ligne Membre Points: 2271 Défis: 41 Message

Citer : Posté le 21/11/2017 14:37 | #


Du coup c'est sympa DS mais heureusement que j'ai eu le temps de faire un copier coller avec les couleurs avant ta modif
Je constate que la balise RED ne fonctionne pas dans la balise code !


L'expérience des autres, c'est comme une chandelle que l'on tient allumée dans son dos par une nuit de tempête !
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 21/11/2017 17:06 | #


C'est l'avantage et l'inconvénient du nouveau parser. Le texte dans les balises [code] n'est plus interprété. Donc les trucs du genre array[i] ne posent plus de soucis, mais du coup les couleurs sont pas affichées
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Fabcvlr Hors ligne Membre Points: 2271 Défis: 41 Message

Citer : Posté le 23/11/2017 14:45 | #


Le programme est terminé, j'ai utilisé les formules d'EXCEL pour vérifier mes valeurs et je trouve bien la même chose.
Evidemment, ce programme s'appelle kurtosis et il se trouve
L'expérience des autres, c'est comme une chandelle que l'on tient allumée dans son dos par une nuit de tempête !

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 290 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd