Bonjour à tous,
J'ai une petite question concernant le chi-deux sur sas.
J'ai réalisé un test grâce à un proc freq et les résultats s'affichent dans des sorties mais comment puis-je faire pour qu'ils s'affichent dans ma table ?
Merci d'avance !
Bonjour à tous,
J'ai une petite question concernant le chi-deux sur sas.
J'ai réalisé un test grâce à un proc freq et les résultats s'affichent dans des sorties mais comment puis-je faire pour qu'ils s'affichent dans ma table ?
Merci d'avance !
Tu veux dire cette option?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PROC FREQ DATA = _table_; TABLES _var1_*_var2_ / chisq; RUN;
Oui exactement j'aimerais que les résultats s'affiche dans la table de mon "out=..." en plus des fréquences calculées.
Bonjour,
tiens essaye ça !
du donne le nom de l'objet de ta sortie et donc ça te renverrra ta table dans la work ta table de sortie s'appelera freq1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ods output CrossTabFreqs=freq1; proc freq data=table; tables var1*var2/chisq; run;
Non domage, ca ne fonctionne pas. Les résultats du khi-deux n'y sont pas.
Ah j'ai remplacé 'CrossTabFreqs' par 'ChiSq' et ça marche, sauf que maintenant je n'ai que les résultats du khi deux.![]()
Bonjour,
tiens essaye ça !
du donne le nom de l'objet de ta sortie et donc ça te renverrra ta table dans la work ta table de sortie s'appelera freq1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ods output CrossTabFreqs=freq1; proc freq data=table; tables var1*var2/chisq; run;
désolé j'ai fait une fausse manip,
essaye ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ods output chisq=freq1; proc freq DATA=TABLE; TABLES var1*var2/chisq; run;
Oui c'est ce que je disais, j'ai remplacé par "chisq" et maintenant je n'ai que les résultats du khi deux.
Sinon, est-ce qu'il existerait un code pour calculer un khi-deux en dehors d'une procédure "proc freq" ?
Desolé j'avais pas vu ton message
j'ai fait un test et j'obtiens bien une table avec une variable qui m'indique la valeur du Khi2 et une variable qui indique la P-value !! en utilisant comme nom d'objet le chisq !!!
Désolé je me suis peut être mal exprimée.
En fait, j'aimerais qu'il y ai dans une même table mes fréquences ("du proc freq") mais aussi le résultat du khi deux pour chaque ligne.
ok, la c'est autre chose, il faudrait un peu plus de manipulation ? il faudrait envoyer les resultats sur excel via LE DDE ?
Je bloque, je suis débutante en SAS , je ne sais pas trop comment faire.
la proc freq calcule le khi2 entre tes 2 variables et non pas pour chaque modalité.... ce que tu souhaites paraît donc difficile !
Quel information souhaite-tu concernant tes variables ?? sont-elles qualitatives ou quantitatives ??
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager