Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS STAT
SAS STAT Forum d'entraide sur les fonctionnalités liées à la statistique sur SAS : statistique descriptive, test, régression, classification
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 14h06   #1
Futur Membre du Club
 
Marlène I
Inscription : novembre 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Marlène I

Informations forums :
Inscription : novembre 2010
Messages : 66
Points : 19
Points : 19
Par défaut proc glm et mesures répétées

bonjour, je dois analyser des données avec mesures répétées ms j'ai quelques petits problèmes quant à la forme des données.

Je dispose de 5 groupes et de données mesurées à t=0 t=2semaines et t=4semaines. Je dois effectuer une proc glm et une proc mixed, dont voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
proc glm DATA=DATA;
class groupn temps;
format groupn groupn.;
model Total0 TotalcW4=groupn temps groupn*temps;
repeated temps 2;
lsmeans groupn /  pdiff=control('vehicle') adjust=dunnett ;
means groupn / dunnett('vehicle');
run;
 
proc mixed DATA=DATA method=ML;
class groupn temps;
format groupn groupn.;
model Total=groupn temps groupn*temps / ddfm=kr outp=residuals; 
repeated temps /subject=mice type=un;
lsmeans groupn / diff=control('vehicle') adjust=dunnett;
run;
Par contre je voudrait savoir si la base doit etre construite de la même manière dans les deux cas? parce que dans la proc glm j'ai une table construite de la manière suivante :

Obs Mice Total0&2 Total4 groupn temps

1 26 2.41 6.86 1 0
2 35 2.28 6.27 1 0
.........................................
145 100 3.49 4.74 5 2
146 73 2.75 5.55 5 2

donc comme vous voyez j'ai une colonne avec les mesures à t0 et t2 puis une colonne temps (avec 0 et 2) et la colonne à t4(qui est ma variable à expliquer).

Est ce que vous pensez que c'est bon, ou bien je dois faire carrément une colonne avec le Total (à 0 2 et 4 semaines) et une colonne temps avec (0 2 et 4) et donc avoir une colonne en moins (je n'aurais qu'une colonne total), j'ai utilisé cette forme pour la proc mixed!

En espérant que vous puissiez m'aider.

Merci
marlene2110 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 15h10   #2
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 823
Points : 2 823
Les 2 procédures n'attendent pas des données organisées pareil : dans GLM il y a une ligne par sujet et autant de variables que de mesures ; dans MIXED c'est une colonne par information, autant de lignes que de sujets*répétitions.
Bon courage.
PS : la proc MIXED est quand même largement préférable (plus d'options sur la forme des corrélations entre les répétitions)
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 15h27   #3
Futur Membre du Club
 
Marlène I
Inscription : novembre 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Marlène I

Informations forums :
Inscription : novembre 2010
Messages : 66
Points : 19
Points : 19
merci!!
marlene2110 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 09h59   #4
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 143
Points : 1 760
Points : 1 760
J'arrive peut etre apres la bataille...

Effectivement, pour le traitement des mesures repetees il est preferable d'utiliser la proc mixed a la proc glm.
Une des raisons principales est la proc glm fait du complete case: c'est a dire que la procedure va traiter les uniquement ID sans observations manquantes.

Autrement dit, des qu'une valeur sera manquante (donc a un temps, donne si tes mesures sont repetees dans le temps), GLM ne considerera aucune des observations de cet ID. C'est moche... Mixed quand a elle considerera toutes les visites non manquntes de l'ID - autrement dit toutes les informations disponibles.
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h42.


 
 
 
 
Partenaires

Hébergement Web