Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS STAT Discussion :

Analyse typologique aprés une ACM


Sujet :

SAS STAT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2011
    Messages : 8
    Points : 13
    Points
    13
    Par défaut Analyse typologique aprés une ACM
    Bonjour,
    Je cherche à partitionner des individus.
    Ayant des variables qualitatives j'ai effectué une analyse des correspondances multiples.
    Mais je ne sais pas comment récupérer les coordonnées des individus sur les nouveaux axes pour ensuite faire mon analyse typologique.
    Est ce que quelqu'un peut me renseigner ?
    Merci d'avance !

  2. #2
    Membre expérimenté
    Avatar de MEGAMIND2
    Homme Profil pro
    Paris
    Inscrit en
    janvier 2011
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paris

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 020
    Points : 1 486
    Points
    1 486
    Par défaut
    Avec quelle procédure ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2011
    Messages : 8
    Points : 13
    Points
    13
    Par défaut
    Avec la procédure corresp. (il y a d'autres possibilités?)
    voila ce que j'ai codé pour l'acm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    proc corresp data=matable MCA dimens=5 out=tablesortie ALL;
    tables es variables;
    supplementary mes variables illustratives;
    run;
    merci de votre aide !

  4. #4
    Membre expérimenté
    Avatar de MEGAMIND2
    Homme Profil pro
    Paris
    Inscrit en
    janvier 2011
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paris

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 020
    Points : 1 486
    Points
    1 486
    Par défaut
    Pour moi Dim1, Dim2 représentent les coordonnées de tes invividus sur les axes principales

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2011
    Messages : 8
    Points : 13
    Points
    13
    Par défaut
    Moi j'ai les coordonnées des différentes modalités des variables dans dim1 dim2.

    Et je voudrais du coup retrouver les coordonnées des individus (la somme des coordonnées des modalités des variables qui leur correspond je crois )

  6. #6
    Membre expérimenté
    Avatar de MEGAMIND2
    Homme Profil pro
    Paris
    Inscrit en
    janvier 2011
    Messages
    1 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paris

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 020
    Points : 1 486
    Points
    1 486
    Par défaut
    regarde

  7. #7
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    avril 2008
    Messages
    1 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : avril 2008
    Messages : 1 857
    Points : 4 115
    Points
    4 115
    Par défaut
    Avec TABLES on ne récupère pas les coordonnées factorielles de l'espace des individus, uniquement celles des modalités des variables. C'est donc normal que ta table OUT ne contienne pas ce que tu veux.
    Il faudrait créer un tableau d'indicatrices (tableau disjonctif complet ; avec la proc TRANSREG par exemple) puis utiliser l'instruction VAR de la proc CORRESP. Tu auras des observations _TYPE_="ROW" dans ta table OUT qui seront les individus, avec leurs coordonnées factorielles dans DIM1, DIM2, etc.
    Il n'y a alors plus besoin de l'option MCA, par contre NOROW=PRINT évitera que la fenêtre Output se remplisse des coordonnées factorielles des individus.
    Bon courage.
    Olivier

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2011
    Messages : 8
    Points : 13
    Points
    13
    Par défaut
    Merci, je vais essayer tout ça !

  9. #9
    Membre régulier
    Homme Profil pro
    Biostatisticien
    Inscrit en
    février 2015
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Associations - ONG

    Informations forums :
    Inscription : février 2015
    Messages : 40
    Points : 75
    Points
    75
    Par défaut option BINARY
    Salut à vous!
    J'ai le même problème que sushi23, et je ne trouve pas vraiment de solution !!!

    Si je lance une ACM du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc corresp data=matable MCA out=tablesortie ALL plots=all;
    tables varQL1-varQL9;
    run;
    Alors je n'obtiens que les coordonnées (et contributions et cos²) des modalités des variables (et pas des sujets)...

    Par contre j'ai trouvé une option (BINARY) qui me permet d'obtenir aussi les coordonnées (et contributions et cos²) des sujets (en ligne dans ma base):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc corresp data=matable MCA out=tablesortie ALL plots=all BINARY;
    tables varQL1-varQL9;
    run;
    Comme le dit Olivier je trouve désormais dans mon output "tablesortie", des lignes _TYPE_="OBS" qui correspondent bien à mes sujets, le seul problème c'est qu'il ne sont pas identifiés via leur identifiant (variable "NUM" dans mon cas) mais seulement via le numéro de la ligne... Pas très satisfaisant donc!! Quelqu'un aurait-il une idée pour faire mieux ???

    [Je précise que ma base de données est constituée d'individus en ligne, et de variables en colonnes].

    Merci d'avance à tous ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/12/2014, 07h51
  2. [Nombre]formater le nombre de décimal après une virgule.
    Par PascalCmoa dans le forum java.util
    Réponses: 5
    Dernier message: 09/03/2007, 11h40
  3. Générer une bdd après une analyse
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 3
    Dernier message: 13/01/2006, 13h44
  4. Réponses: 6
    Dernier message: 30/08/2004, 16h48
  5. [interbase]Se logger après une première installation
    Par Ultra-FX dans le forum InterBase
    Réponses: 3
    Dernier message: 13/09/2002, 12h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo