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 01/08/2011, 08h19   #1
Invité de passage
 
Homme
Consultant MOA
Inscription : août 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant MOA

Informations forums :
Inscription : août 2011
Messages : 2
Points : 1
Points : 1
Par défaut erreur de variable (proc vaclus)

Bonjour,

Nouveau sur le forum, j'ai une question si vous pourriez m'éclairez.

Je voulais exécuter les macros de la Proc Varclus d'après le doc 68.doc de SAS.

J'ai extrait les données sous format excel, puis faire un proc import & lancer le macro varclus. J'ai des erreurs de variables.

Merci de jeter un coup d'oeil sur les pièces jointes & m'expliquer comment remédier s'il vous plait.
Fichiers attachés
Type de fichier : doc journal varclus.doc (84,5 Ko, 6 affichages)
Type de fichier : xls Protein.xls (21,5 Ko, 2 affichages)
Type de fichier : txt PROCVaclus_0_1.txt (272 octets, 4 affichages)
pak75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 11h34   #2
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
il y a de fortes chances que toutes tes variables soient en $ alors qu'il attend du numérique.
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 12h37   #3
Invité de passage
 
Homme
Consultant MOA
Inscription : août 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant MOA

Informations forums :
Inscription : août 2011
Messages : 2
Points : 1
Points : 1
Citation:
Envoyé par datametric Voir le message
il y a de fortes chances que toutes tes variables soient en $ alors qu'il attend du numérique.
Bonjour,

En effet, toutes mes variables importées sont de format caractère & non numériques comme je pensais.

J'ai finalement trouvé l'erreur, j'avais mis "." à la place de "," dans mon fichier excel.

Merci

P
pak75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 14h05   #4
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
tu peux me dire ce que cela produit ?

Code :
1
2
3
4
filename t "<chemin>\Bureau\Protein.xls";
proc import datafile=t out=test REPLACE dbms=xls;
guessingrows=10;
run;
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 14h08   #5
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
Comme cela , le programme fonctionne

Code :
1
2
3
4
5
6
7
8
9
filename t "<chemin>\Protein.txt";
proc import datafile=t out=test REPLACE dbms=dlm;
guessingrows=10;
delimiter='09'x;
run;
 
proc varclus DATA=T_Protein outtree=tree centroid maxclusters=4;
var RedMeat	WhiteMeat Eggs Milk	Fish Cereal Starch Nuts	FruitVeg;
run;
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric 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 13h42.


 
 
 
 
Partenaires

Hébergement Web