Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > ODS et reporting
ODS et reporting Forum d'entraide sur les fonctionnalités de reporting de SAS : gérer les sorties et graphiques de SAS
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 26/07/2011, 16h11   #1
Candidat au titre de Membre du Club
 
Femme
etudiante stagiaire en recherche clinique
Inscription : avril 2011
Messages : 74
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : etudiante stagiaire en recherche clinique
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 74
Points : 14
Points : 14
Par défaut reporting proc means et p valeur d'un test

Bonjour à tous,


Je compare les moyennes d'un certain nombre de variables de deux groupes d'individus. je souhetrais avoir un tableau qui résume l'ensemble de mes résultas (proc means et test de student) où on poura trouver les colonnes : nom de la variable, moyenne +/- l'écart type par groupe et la p-valeur du test de comparaison des moyennes.

N'yant pas encore beaucoup d'esxpérience dans le reporting je ne vois pas comment faire. Y-a-t-il un moyen de résoudre ce petit problème.

Merci d'avance pour votre aide
mathis86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 16h19   #2
Membre Expert
 
Avatar de MEGAMIND2
 
Homme Brice Beare
Paris
Inscription : janvier 2011
Messages : 956
Détails du profil
Informations personnelles :
Nom : Homme Brice Beare
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paris

Informations forums :
Inscription : janvier 2011
Messages : 956
Points : 1 366
Points : 1 366
Salut,
Tu as regardé la proc ttest ou npar1way?
MEGAMIND2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 16h20   #3
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
ce devrait etre assez simple via une proc report par exemple. Tu trouveras pas mal de posts sur ce theme dans le forum qui pourront t'aider
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 16h57   #4
Candidat au titre de Membre du Club
 
Femme
etudiante stagiaire en recherche clinique
Inscription : avril 2011
Messages : 74
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : etudiante stagiaire en recherche clinique
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 74
Points : 14
Points : 14
j'ai regarder proc ttest, j'arrive à obtenir quelque chose. Ce qui m'embete un peu c'est que la p-valeur est répétée pour chaque groupe (c'est plus parlant si on regarde le fichier joint qui est un extrait de mes résultats). Jaimerais avoir en colonne : variable, puis moyenne du groupe standard, pui moyenne du goupe supplémentée et enfin la p-valeure.

Dernière question, j'aimerais crée une nouvelle varaible/colonne ou l'on verrais apparaître la moyenne + ou - l'écart type au lieu d'avoir une colonne pour chaque, y-a-t-il un moyen pour ça?

Je vous remercie pour votre aide
Fichiers attachés
Type de fichier : xls reporting.xls (17,5 Ko, 3 affichages)
mathis86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 10h34   #5
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
Etant donne que tu souhaites obtenir la moyenne + ou - l'écart type dans une seule cellule, il va falloir effectuer quelques traitements a partir de tes donnees initiales. Tu ne peux pas obtenir directement ces deux statistiques dans une seule cellule directement en sortie d'une procedure.

L'idee generale est de recuperer toutes les statistiques dont tu as besoin - qui sont celles qui correspondent a la methodologie escomptee - en sortie de ta (tes) procedure(s), puis effectuer quelques traitements (au moyen d'une ou plusieurs etape(s) data par exemple).

A la lecture de ton premier post je pensais que tu en etais la puisque tu evoquais uniquement un probleme de reporting, et non d'obtention des statistiques.

En tout cas c'est a ce moment que tu devras utiliser des solutions de reporting (proc report, proc tabulate, ...)
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 11h51   #6
Candidat au titre de Membre du Club
 
Femme
etudiante stagiaire en recherche clinique
Inscription : avril 2011
Messages : 74
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : etudiante stagiaire en recherche clinique
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 74
Points : 14
Points : 14
ok, j'ai effectuer les modifications nécessaires à partir des sorties des résultats du test de student puis fait le reporting et ça marche, mais en gardant une colonne pour la moyenne et une autre pour l'écart type. Je n'arrive pas à obtenir la moyenne + ou - l'écart type dans une seule cellule, la question n'as pas lieu d'être sur ce forum, mais auriez vous une idée? (j'ai entendu parler des macro variables mais je sais pas si c'est vraiment adapté et s'il n'y a pas plus simple). Merci pour tous!
mathis86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 11h53   #7
Membre Expert
 
Avatar de MEGAMIND2
 
Homme Brice Beare
Paris
Inscription : janvier 2011
Messages : 956
Détails du profil
Informations personnelles :
Nom : Homme Brice Beare
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paris

Informations forums :
Inscription : janvier 2011
Messages : 956
Points : 1 366
Points : 1 366
Tu peux poster ta table? ça sera plus facile
MEGAMIND2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 12h08   #8
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
MOY= variable moyenne
SD= variable ecart type

Je supose que tes deux variables sont de type numerique.

L'idee est de former une seule (nouvelle) variable de type caratere, en transformant tes deux variables au format caractere, par l'intermediaire de la fonction put. Se posera la question du nombre de chiffres avant et apres la virgule mais on a pas d'infos a ce sujet..


Code :
MEANSD=put(MOY,6.2)|| +/- ||put(SD,6.2);
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 12h34   #9
Candidat au titre de Membre du Club
 
Femme
etudiante stagiaire en recherche clinique
Inscription : avril 2011
Messages : 74
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : etudiante stagiaire en recherche clinique
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 74
Points : 14
Points : 14
voici ma table.

J'ai essayer ton code
CODE][/CODE]MEANSD=put(MOY,6.2)|| +/- ||put(SD,6.2);[en ajoutant des guillemets pour le symbole + ou -, ça marche, merci pour votre aide
juste pour information , le symbole mathématique +/- esxiste t-il sur sas(sans qu'on est à l'ecrire tel quel)?
Fichiers attachés
Type de fichier : xls reporting.xls (18,0 Ko, 1 affichages)
mathis86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 12h42   #10
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
Code :
1
2
3
4
5
PROC SQL ;
  SELECT CATX(" ",MEAN(weight),BYTE(177),STD(weight)) AS res
  FROM sashelp.class
  ;
QUIT ;
C'est juste pour montrer un exemple.
BYTE(177) renvoie le caractère que tu cherches. A condition qu'il existe dans la police utilisée lors du document final (PDF ou RTF) mais c'est une autre histoire.
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 12h54   #11
Candidat au titre de Membre du Club
 
Femme
etudiante stagiaire en recherche clinique
Inscription : avril 2011
Messages : 74
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : etudiante stagiaire en recherche clinique
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 74
Points : 14
Points : 14
C'est parfait!

Un grand Merci à tous!
mathis86 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 07h46.


 
 
 
 
Partenaires

Hébergement Web