IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

R Discussion :

[statnet.network]Cartographie à partir d'une matrice d'adjacence


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Par défaut [statnet.network]Cartographie à partir d'une matrice d'adjacence
    Bonjour,
    Dans un tableau, j'ai une matrice d'adjacence de la forme suivante (image jointe exempleGraph.jpg).

    Les valeurs indiquent une intensité de flux à partir de la ville en ligne vers la ville en colonne.

    J'utilise le code suivant pour réaliser la cartographie du graphe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    # Chargement de la bibliothèque statnet
    library(statnet)
     
    # Effacement objets
    rm(list=ls(all=TRUE))
     
    # Chargement fichier ASCII dans un tableau (MyTable)
    MyTable<-read.table(file="C/FichiersTexte/matrice.txt",sep="\t",header=TRUE, row.name=1);
     
    # Affichage du tableau pour contrôle
    MyTable
     
    # Chargement d'un objet réseau (net.mat) avec le tableau
    net.mat<-as.network(as.matrix(MyTable))
     
    # Affichage des sommets du réseau pour contrôle
    network.vertex.names(net.mat)
     
    # Cartographie du réseau
    gplot(net.mat,label=network.vertex.names(net.mat), boxed.labels=TRUE,label.col="blue", label.pos=5,label.cex=0.85, main="Cartographie du réseau des établissements - Algorithme de Fruchterman et Reingold",mode="fruchtermanreingold")
    Le code fonctionne très bien, je souhaite juste poser une question de méthodologie et une d'interprétation :

    Est-ce que la matrice que j'utilise vous semble convenir à l'utilisation de la fonction gplot ?

    A priori ça semble le cas sur la figure obtenue (image jointe exempleCarto.jpg), s'il y a une valeur élevée dans la matrice d'adjacence entre un sommet A vers un sommet B alors sur la cartographie, les deux sommets représentés doivent être proches ?

    Merci.

    Images attachées Images attachées   

Discussions similaires

  1. Réponses: 11
    Dernier message: 29/01/2014, 15h55
  2. Extrapolation de données à partir d'une matrice
    Par Kcyril dans le forum MATLAB
    Réponses: 2
    Dernier message: 26/04/2007, 09h52
  3. Réponses: 1
    Dernier message: 30/04/2006, 14h24
  4. Réponses: 1
    Dernier message: 19/01/2006, 19h36
  5. Map à partir d'une matrice
    Par Aldur dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2005, 20h45

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