Poster un nouveau sujet Poster une réponse
Help programme correlation
Auteur Message
farali



Autorisation : Membre
Nb de messages : 4
Inscrit le : Lun 02 Mai 2011, 11:29
Posté le : Lun 11 Nov 2013, 22:20   Citer 

Salut a tous et a toute
étant en médecine a l'approche des examen je me suis mis dans l’idée de réaliser quelque programme afin de me faciliter la résolution des test statistique car en effet ma TI84-plus ne permet pas de faire les testes de corrélation pourtant basique .Mais il se trouve que mise a part mes quelques rudiment de programmation (quelque petit programme pour le bas ^^)d'il y a deux ans je galère pas mal a commencer .
Donc je vous expose le problème:

-L’idée est assez basique sa consiste juste a calculer le coefficient de corrélation "r"

-on considéré des variable continue X et Y quantitative continue .

-on a r =

-en faite l’idée c'est de calculer r en demandant :
-Σx
-Σx²
-Σy
-Σy²
-Σxy
-n (population)

-ici on recup la valeur de r :

et si la valeur de r en fonction de n ne nous satisfait pas

-on prend la valeur de r et on applique a la formule :


t= ( r ) *√n-2
√1-r²

et on recup la valeur de t

ce programme est pas très complexe a réaliser je pense car il suffit d’attribuer une variable a chaque valeur pour effectuer le calcule mais jais complètement oublier la syntaxe et je n'est pas trop le temps de m'y replonger pdt ces révision

-ensuite interprétation de la valeur de r dans la table de corrélation est rapide a faire mais le calcule et franchement foireux

-si personne na la fois de faire le programme pourriez vous me donner des aide sur comment editer:
-un menu
-demander les variable
-stocker les variable
-resortir les resulats

une fois ce teste réaliser je pense que je pourrai facilement réaliser de mon coté les teste de Z ,T,khi 2

-merci bcp
-ps si vous connaissez des programmes déjà réaliser a ce sujet prévenez moi

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 12 Nov 2013, 2:38   Citer 

EDIT 16/11/2013: j'aurais simplement dû appliquer le calcul demandé. Je posterai un autre message.

Je ne sais pas par quel bout prendre ton problème précis, je me lance d'abord dans tout ce que je connais de statistique et régression (il y a de la correlation dans la régression).Et plus tard je pourrai TENTER d'écrire des programmes pour faire ce que tu veux.

Les statistiques que tu pourrais écrire m'intéressent car je cherche à apprendre seul (pas à l'école) des études de lois statistiques pour équiper par programmes des ti82 démunies par rapport à la 82stats. (aucune loi statistique et aucune estimation).

Tout ce que fait la 82stat est fait par la 84plus. La 84plus a seulement quelques fonctions supplémentaires en ce qui concerne les estimations.

Je te renvoie aux manuels. (en particulier pour les listes des opérations)
Manuel 82stat disponible sur le site Tout82, 84plus chez TI.
Je répondrai quand même aux questions s'il y en a.

Tu travailles en français ou anglais ? Cela pourra permettre de s'adapter directement.

Toutes les variables résultats des opérations statistiques sont dans le menu var\stat
Leur existence est périssable par d'autres actions sur les listes.

Les stats élémentaires et les régressions sont dans stats\calc
Les tests/estimations sont dans stats\tests
Les lois sont dans 2nde+var(distribution)

Voici un autre programme d'utilisation des lois.
http://tout82.free.fr/forum/sujet.php?sujet=3763

Les lois peuvent aussi s'utiliser manuellement sans programmer, mais des programmes peuvent aider.

-----
Voici des exemples de syntaxe de la régression sinus.
Si on ne mentionne pas les listes, c'est L1 abscisse et L2 ordonnée.
Mentionner une équation de courbe Y1 cause le stockage dans celle-ci.
Les coefficients de correlation seront affichés automatiquement à condition d'avoir exécuté auparavant DiagnosticON/CorrelAff depuis la précédente réinitialisation.
Les 84plus ayant MathPrint ont DiagnosticOn dans leur menu Mode.

Code
DiagnosticOn
SinReg          // L1,L2 par défaut
SinReg Y1       // équation
SinReg L1,L2    // listes imposées
SinReg L1,L2,Y1 // listes et équation

Mais sur ti82 Y1 ne s'utilise pas et la correlation est automatique (pas besoin d'activer et pas de fonction pour ça).

-----
Voici un exemple basique contenant la plupart des commandes utiles.

Code
Lbl A1  // un label pour reprendre ici depuis ailleurs
Menu("TITRE","A",1,"B+EXIT",2,"EXIT",E
         // un menu à trois choix, reprend un label, qui peut être n'importe où
Lbl 1
Prompt A,B  // saisies
Disp A,B  //affichages
Goto A1  // reprendre au label A1
Lbl 2
Input "X:",A // saisie avec affichage personnalisé
Input "Y:",B
Pause A // pause et affichage
Pause B
Disp 1
Pause  // pause seulement
Lbl E
Disp "ADIEU

Les étiquettes des Labels/Menu/Goto sont 1 à 2 caractères alphanumériques.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
rpgcreator



Autorisation : Membre
Nb de messages : 85
Inscrit le : Sam 20 Juil 2013, 17:00
Posté le : Jeu 14 Nov 2013, 16:08   Citer 


Citer : farali
étant en médecine a l'approche des examen je me suis mis dans l’idée de réaliser quelque programme afin de me faciliter la résolution des test statistique car en effet ma TI84-plus ne permet pas de faire les testes de corrélation pourtant basique .


bien lire ce que demande un internaute en detresse happy.gif happy.gif happy.gif
je ne peux pas t'aider sur ce sujet, je ne suis qu'en premiere STI, meme si je suis fort en maths ^^

----------------------
je prefere la ti-82stats a la fumette ^^
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 14 Nov 2013, 16:31   Citer 

Certes j'ai manqué ça, mais le forum est dédié 82stat donc ce n'est pas si étonnant.
J'édite pour améliorer l'exergue.

Tout ce qui est donné pour la 82stat est valable pour la 84plus.
Ti82<<Ti82stat<<Ti84plus.

Toutefois le manuel 84plus n'est pas disponible ici contrairement à la 82stat.
Ti84plus+SE_guide.pdf
Néansmoins les fonctions statistiques sont peu différentes.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 17 Nov 2013, 1:13   Citer 

J'arrête de me disperser vers des choses trop générales et mon autre projet stats.
Je me concentre maintenant sur la demande précise : calculer le coefficient de correlation sur des statistiques à deux variables.


Citer : "farali"
-L’idée est assez basique sa consiste juste a calculer le coefficient de corrélation "r"
-on considére des variable continue X et Y quantitative continue .
-on a r =
/////////////////////// PAS DE FORMULE ????

-en faite l’idée c'est de calculer r en demandant :
Sigma_x
Sigma_x²
Sigma_y
Sigma_y²
Sigma_xy
n (population)

-ici on recup la valeur de r :

-et si la valeur de r en fonction de n ne nous satisfait pas
-on prend la valeur de r et on applique a la formule :
t= r*sqrt(n-2)
sqrt(1-r²)

/////// problème de copier coller d'une formule on dirait, car on a deux morceaux.
Je suppose que c'est : t= r*sqrt(n-2)/sqrt(1-r²)
///////



La fonction stats-2-Var ou Var-2-stats donne les résultats Sigma et n que tu veux.

Je ne sais pas comment calculer r car ton texte est erronné.
J'attend plus d'informations.

Toutefois ta définition de r le coeff de correlation correspond probablement à celle de la régression linéaire maîtrisée par la calculatrice.
Tu peux même trouver dans le manuel les calculs effectués par la calculatrice.

Techniquement c'est pénible de contrôler l'affichage de chaque variable à partir du menu var\stats, il faut deux affichages chacune (nom et valeur) et des pauses.
L'interface automatique hors programme est bien plus agréable.
>>>> réalisons deux programmes dont les calculs seront sur la dernière ligne pour que l'affichage soit celui automatique.

Soient les listes L1=x et L2=y contenant préalablement les données.
Ci-dessous il est facultatif de mentionner "L1,L2" si ce sont bien L1 et L2.

Code
// les stats de base
Stats-2-Var L1,L2


Code
// la régression linéaire pour avoir le coefficient de correlation linéaire
DiagnosticOn // pour activer l'affichage automatique de r
régLin(ax+b) L1,L2



----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink