Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
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 15/02/2008, 15h50   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 90
Points : 10
Points : 10
Par défaut Valeur aberrante

Salut,
existe il une option pour enlever les valeurs aberrantes dans un data step ou autre?
merci.

Petite précision:

dans le output, je vois des chiffres bizarres , ce que je voudrais savoir s'il y a moyen, c'est d'éviter cela par une option de la proc sort ou dans la data step .

merci.
_debutant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 16h19   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 807
Points : 4 807
Bonjour,
Dans une étape data tu peux faire;
Code :
1
2
3
4
DATA base;
SET orignine;
IF mavar=. THEN DELETE;
RUN;
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 09h44   #3
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Bonjour,

Tout dépend de ce que tu veux dire par une valeur aberante, Je ne pense pas qu'il y a un moyen automatique pour faire ça.
Il faut définir la manière de les identifiers après suppression avec une étape data en appliquant les bons filtres.

Cordialement.
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 11h58   #4
Candidat au titre de Membre du Club
 
Inscription : décembre 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 90
Points : 10
Points : 10
càd?
moi j'importe une data excel , dans les données existes déja, je ne dois les re-définir...
je fais un cacul sur cette base et parfois j'ai des valeurs aberrantes.
_debutant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 14h24   #5
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Citation:
Envoyé par _debutant Voir le message
càd?
moi j'importe une data excel , dans les données existes déja, je ne dois les re-définir...
je fais un cacul sur cette base et parfois j'ai des valeurs aberrantes.
Je ne pense pas qu'il existe une option pour faire le nettoyage, tu dois ajouter des filtres pour supprimer ces valeurs.
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 16h03   #6
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 807
Points : 4 807
La question du traitement des valeurs aberrantes ne peut être résolu que par rapport à l'importance que tu apportes aux valeurs aberrantes dans tes analyses.
Quels types d'analyse veux tu faire sur ces valeurs?
Fafabzh
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 11h16   #7
Candidat au titre de Membre du Club
 
Inscription : décembre 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 90
Points : 10
Points : 10
Ces valeurs vont servir à faire un calcul, et je pense bien par exemple à une division par 0.
D’ou ma question s'il y avait une option, mais pour cela il faut apparemment un sas intelligent
_debutant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 11h32   #8
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 807
Points : 4 807
La question de la nature du calcul à réaliser est de toute première importance : tableaux de fréquences ou modélisation.
Dans le cas d'un tableau de fréquence tu peux juste indiquer le nombre de valeurs manquantes.
Par contre si tu dois faire une modélisation et que tu veux absolument avoir une valeur pour tes valeurs aberrantes tu peux les estimer par une régression par exemple en prenant en compte les autres valeurs de ton individu.
fafabzh6 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 19h24.


 
 
 
 
Partenaires

Hébergement Web