Calcul Skewness et Kurtosis- TI89 Platinium
Posted: 04 Nov 2014, 18:27
Bonjour,
J'ai besoin de votre aide car j'ai un petit problème avec ma TI-89 Platinium.
J'ai trouvé un petit programme qui permet de calculer l'espérance, la variance et l'écart-type d'une liste donnée.
Simplement, j'aurais aimé le compléter et obtenir par la suite la Skewness et la Kurtosis (i.e. les moments centrés réduits d'ordre 3 et 4).
Pour fixer les idées, voici les définitions des données ci-dessus:
Variance:
Skewness:
Kurtosis:
J'ai essayé de compléter le texte du programme à ma sauce mais cela me donne des valeurs complètements fausses pour la Skewness et la Kurtosis.
Quelqu'un saurait-il quelles lignes rédiger pour obtenir ces deux valeurs ?
Voilà le texte du programme en question:
Merci pour votre aide !
J'ai besoin de votre aide car j'ai un petit problème avec ma TI-89 Platinium.
J'ai trouvé un petit programme qui permet de calculer l'espérance, la variance et l'écart-type d'une liste donnée.
Simplement, j'aurais aimé le compléter et obtenir par la suite la Skewness et la Kurtosis (i.e. les moments centrés réduits d'ordre 3 et 4).
Pour fixer les idées, voici les définitions des données ci-dessus:
Variance:
Skewness:
Kurtosis:
J'ai essayé de compléter le texte du programme à ma sauce mais cela me donne des valeurs complètements fausses pour la Skewness et la Kurtosis.
Quelqu'un saurait-il quelles lignes rédiger pour obtenir ces deux valeurs ?
Voilà le texte du programme en question:
- Code: Select all
Prgm
Local a,b,c,d,bbb,ccc,abc,bcd,xyz,epp,exx,k,eve
Lbl def
Dialog
Title "VARIABLES ALEATOIRES"
Text "Nombre d'eventualites"
Text ""
Request " → ",eve
EndDlog
If eve="0" Then
Goto def
EndIf
expr(eve)→eve
newList(eve)→exx
newList(eve)→epp
ClrIO
0→a
Lbl deb
a+1→a
Input "x"&string(a),b
Input "probabilité de x"&string(a),c
b→exx[a]
c→epp[a]
If a=eve Then
Goto aaa
EndIf
Goto deb
Lbl aaa
exx*epp→bbb
0→abc
0→d
Lbl eee
d+1→d
bbb[d]+abc→abc
If d=eve Then
Goto ggg
EndIf
Goto eee
Lbl ggg
Disp "Espérance:","E(x)="&string(abc)
Disp " ="&string(approx(abc))
Pause
0→bcd
0→k
Lbl hhh
k+1→k
bbb[k]*exx[k]+bcd→bcd
If k=eve Then
Goto iii
EndIf
Goto hhh
Lbl iii
Disp "Variance:","V(x)="&string(bcd-abc^2)
Disp " ="&string(approx(bcd-abc^2))
Pause
Disp "Ecart type:","σ(x)="&string(√(bcd-abc^2))," ="&string(approx(√(bcd-abc^2)))
Pause
Disp "Skewness:","SK(x)="&string((bcd-abc^3)/√(bcd-abc^2)^3)," ="&string(approx((bcd-abc^3)/√(bcd-abc^2)^3)
Pause
Disp "Kurtosis:","KR(x)="&string((bcd-abc^4)/√(bcd-abc^2)^4)," ="&string(approx((bcd-abc^4)/√(bcd-abc^2)^4)
Pause
DispHome
EndPrgm
Merci pour votre aide !