SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Initiation
analyse de réseaux avec R
Groupe FMR, Marion Maisonobe, Paul Gourdon
Plan de la séance
• Introduction à l’analyse de réseaux : du réseau au graphe
• Théorie des graphes : éléments de vocabulaire
• Présentation du logiciel R
• Mise en pratique : le package igraph
2Plan de la séance
Le mot « réseau »
3Introduction à l’analyse de réseaux
• Un réseau: un ensemble de relations
• Etymologie: Rets*  Réticulaire
• 1180 « Petit filet »
• 1762: « ensemble de vaisseaux sanguins »
• XIXème siècle: réseau social (ensemble de personnes et d’organismes en relation);
• infrastructures de transport et de communication =Squelette
• XXème siècle: flux d’échanges et de communications =Flux
• 2004: Facebook… le « réseautage » social (Québec)
Source: Trésor de la Langue française informatisé CNRTL (CNRS)
4Introduction à l’analyse de réseaux
Qu’ont en commun tous ces réseaux?
• Il est possible d’en extraire des graphes
• Un graphe est un objet mathématique
• La théorie des graphes est une branche des mathématiques
• Origines: En 1735,
Leonhard Euler est à l’Académie des sciences de St Petersburg et il formalise le problème
des « 7 ponts de Königsberg » (aujourd’hui, Kaliningrad).
5Introduction à l’analyse de réseaux
Les Sept ponts de Königsberg
Existe-t-il une promenade, avec un retour au point de départ,
permettant de visiter les différents quartiers de la ville en ne passant
qu’une seule fois par chacun des ponts?
Introduction à l’analyse de réseaux 6
Traduction mathématique
Introduction à l’analyse de réseaux 7
Traduction mathématique
• « Peut-on orienter le graphe de façon, en partant d’un sommet et en y
revenant, à parcourir tous les sommets et tous les arcs sans repasser deux
fois par le même arc? »
• REPONSE: NON
En effet, pour que cela soit possible, il faudrait que chaque sommet soit en
contact avec un nombre pair d’arcs: on arrive par un arc déterminé et on repart
par un autre arc bien précis. Or, tous les sommets du graphe (sauf un) sont en
contact avec trois arcs.
Source: Patrick Fischer, siliconwadi.fr
Introduction à l’analyse de réseaux 8
Champs d’application
élaboration et optimisation de réseaux
- Par ex. mise en place de tournées: tournées de distribution de
courrier, de livraison, de ramassage des ordures ménagères etc.
- Les applications en informatique et dans les nouvelles technologies
(GPS par ex.) sont immenses.
Source: Patrick Fischer, siliconwadi.fr
Introduction à l’analyse de réseaux 9
Autres champs d’applications:
Géomarketing: Comment choisir la localisation d’un nouvel établissement?
Aménagement du territoire: où placer le nouvel arrêt de tramway?
Solution: mesures d’accessibilité, de vulnérabilité
Epidémiologie: Comment empêcher la propagation d’une épidémie?
Solution: surveiller les aéroports (hubs)
-> mise en quarantaine
Introduction à l’analyse de réseaux 10
Autres champs d’applications:
Point théorique : Les réseaux sociaux de l’analyse structurale
Rejet d’un certain « holisme » …
"il n'existe aucun moyen de savoir a priori comment les groupes sont constitués, c'est-à-dire comment se
font les combinaisons de relations. C'est la raison pour laquelle l'analyse de réseau tente de trouver les
régularités de comportements, et les groupes qui présentent ces régularités, de façon inductive, en
analysant les relations entre individus afin de dégager des groupes pertinents a posteriori. Elle est ainsi
en mesure de comprendre concrètement comment la structure contraint les comportements, tout en
émergeant des interactions." (Degenne, Forsé, 1994)
Mais reconnaissance du rôle de la structure (déterminisme faible) :
• a) la structure ne se réduit pas à une somme d'actions individuelles ;
• b) elle exerce une contrainte, mais seulement formelle, qui laisse l'individu libre de ses actes bien que,
compte tenu de cette contrainte, tout ne lui soit pas possible
Introduction à l’analyse de réseaux 11
Autres champs d’applications:
Les réseaux sociaux de l’analyse structurale
En pratique : le réseau social est une métaphore pour décrire un système de relations
Différents objectifs (Lazega, 2013) :
- Reconstituer et représenter la structure : e.g. identification de sous-groupes
- Décrire le positionnement des acteurs dans la structure : e.g. score individuel (centralité, prestige)
- Analyser les procédures d’association et d’influence (structure + position) : e.g. comprendre des
comportements stratégiques
- Décrire l’évolution du système de relations
Introduction à l’analyse de réseaux 12
Autres champs d’applications:
Les réseaux sociaux de l’analyse structurale
Pour répondre à ces objectifs :
- Borner le système (quelles limites pour le réseau? )
- Définir une variable relationnelle (quelle mesure, quelle signification ?): variable qui peut mettre
en relation tous les acteurs du système étudié
- Définir d’autres variables (attributs) au niveau individuel : attributs indépendants (explicatifs) ou
attributs dépendants (à expliquer par la structure)
Théorie des graphes : éléments de vocabulaire
• Un graphe G=(V,E) est un ensemble fini et non vide de sommets (ou nœuds) V et un ensemble fini ,
mais éventuellement vide, de liens (ou arrêtes) E.
• Un graphe se définit par son ordre (le nombre de sommets) et par sa taille (le nombre de liens).
• Un graphe peut être orienté ou non.
• Suivant la nature des liens un graphe peut être: booléen, valué et ou signé.
• Un graphe peut être connexe ou non. Un sous-graphe connexe est appelé une composante.
• Un sommet qui n’est adjacent à aucun lien est dit isolé.
• Une composante formée d’un seul sommet est dite triviale.
• Un graphe peut être planaire (réseau ferré) ou non planaire (réseau aérien).
Pour aller plus loin: synthèses du groupe fmr : http://halshs.archives-ouvertes.fr/FMR/
Lexique sur le Blog du groupe fmr Hypothèse.org: http://groupefmr.hypotheses.org/
Théorie des graphes : éléments de vocabulaire 13
Théorie des graphes : éléments de vocabulaire 14
Représentation graphique
Un graphe admet plusieurs types de représentations graphiques.
A suivre: l’exemple des collaborations scientifiques avec le site web coscimo.net
La visualisation des réseaux pose des problèmes intéressants. Elle fait l’objet d’un domaine de recherche
à part entière.
Théorie des graphes : éléments de vocabulaire 15
Représentation matricielle
Théorie des graphes : éléments de vocabulaire 16
Cordes
Théorie des graphes : éléments de vocabulaire 17
Le diagramme nœud-lien
Distance relationnelle
Théorie des graphes : éléments de vocabulaire 18
La densité d’un graphe: Nombre de liens existants/
nombre de liens possibles
La distance: la longueur du plus court chemin entre deux
sommets (nombre de liens).
Le diamètre: la plus grande distance possible entre deux
sommets.
Mesures globales: les classiques
Théorie des graphes : éléments de vocabulaire 19
Mesures globales: les classiques
Source: Matthieu Drevelle, groupe fmr
Théorie des graphes : éléments de vocabulaire 20
Mesures locales: les classiques
Les indices de centralité
La centralité de degré: le nombre total de voisin d’un sommet.
La centralité de proximité ou «closeness centrality»: il s'agit de l'inverse de l'indice de
Shimbel. Il se calcule pour un sommet donné à partir de la distance de ce sommet à tous les
autres sommets du graphe
L'indice de centralité d'intermédiarité — ou «Betweenness» — d'un sommet est le nombre
de plus courts chemins du graphe passant par ce sommet sur l'ensemble des plus courts
chemins du graphe.
Théorie des graphes : éléments de vocabulaire 21
Mesures locales: les classiques
Théorie des graphes : éléments de vocabulaire 22
Partitionnement
Une partition: un sous-graphe connexe
Une clique: un sous-graphe (ensemble de sommets) maximal complet (entre lesquels tous les
liens possibles sont présents) comprenant au moins 3 sommets.
Variantes suivant la distance (ex: n-cliques) et suivant le degré (ex: k-core ou k-plex)
Communautés ou « clusters »: division du réseau en groupes à l’intérieur desquels la densité de
relations est forte et entre lesquelles, la densité de relations est faible.
Mise en pratique
Logiciels, mise en forme des données et R
24Introduction à l’analyse de réseaux
LOGICIELS
Packages R: igraph, statnet…
Logiciels dédiés à l’analyse de réseau:
Pajek, Ucinet, Gephi, Tulip, Cytoscape
Cas particulier de l’écologie: Conefor, Graphab
Il est possible de faire de l’analyse de réseau avec des
logiciels de SIG (L’exemple de Qgis).
25
Mise en forme
Données en entrée:
-Table Origine-Destination
-Attributs des sommets
-Valeurs des liens
PAJEK CYTOSCAPE
R
26
Source: https://fr.slideshare.net/MarionMaisonobe/plutniak-maisonobe-r-esto-atelier1introduction
Structuration des données
27
Les graphes dans R
28
Source: https://fr.slideshare.net/MarionMaisonobe/plutniak-maisonobe-r-esto-atelier2network
Les principaux packages
29
Quelques packages spécialisés…
30
Le respect des principes de visualisation
31
Merci pour votre attention
Contact: marion.maisonobe@yahoo.fr; paul.gourdon@parisgeo.cnrs.fr
Twitter: @GeoMaisonobe

Contenu connexe

Similaire à Initiation à l'analyse de réseaux - formation fmr - séance 1

Social network metrics and trust based recommendation
Social network metrics and trust based recommendationSocial network metrics and trust based recommendation
Social network metrics and trust based recommendationJimmy Siméon
 
Cours Socio Reseaux Sociaux
Cours Socio Reseaux SociauxCours Socio Reseaux Sociaux
Cours Socio Reseaux SociauxRémi Bachelet
 
Identification de leaders d’opinion sur le Web & analyse de réseaux
Identification de leaders d’opinion sur le Web & analyse de réseauxIdentification de leaders d’opinion sur le Web & analyse de réseaux
Identification de leaders d’opinion sur le Web & analyse de réseauxJean Baptiste Mac Luckie
 
Chap IV : Théorie des graphes
Chap IV : Théorie des graphesChap IV : Théorie des graphes
Chap IV : Théorie des graphesMohammed TAMALI
 
Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...
Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...
Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...Dr Hajji Hicham
 
Réseaux avec NetLogo
Réseaux avec NetLogoRéseaux avec NetLogo
Réseaux avec NetLogoAlvaro Gil
 
Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...
Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...
Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...AHMEDBELGHITH4
 
Réseau thématique Analyse Exploratoire de Données pour les Réseaux Dynamiques
Réseau thématique Analyse Exploratoire de Données pour les Réseaux DynamiquesRéseau thématique Analyse Exploratoire de Données pour les Réseaux Dynamiques
Réseau thématique Analyse Exploratoire de Données pour les Réseaux DynamiquesSébastien
 
Combiner classification et visualisation pour l’exploration de grands réseaux
Combiner classification et visualisation pour l’exploration de grands réseauxCombiner classification et visualisation pour l’exploration de grands réseaux
Combiner classification et visualisation pour l’exploration de grands réseauxtuxette
 
cartographie-Search2012-SocialComputing
cartographie-Search2012-SocialComputingcartographie-Search2012-SocialComputing
cartographie-Search2012-SocialComputingSocial Computing
 
types de réseaux des organisations de la société civile
types de réseaux des organisations de la société civile types de réseaux des organisations de la société civile
types de réseaux des organisations de la société civile Imed Khelifi
 
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...FlorentKoffiKPEDENOU
 
2013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 2
2013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 22013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 2
2013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 2Cyrille P.
 
Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011Yves Caseau
 

Similaire à Initiation à l'analyse de réseaux - formation fmr - séance 1 (20)

Social network metrics and trust based recommendation
Social network metrics and trust based recommendationSocial network metrics and trust based recommendation
Social network metrics and trust based recommendation
 
IC05 cours 1
IC05 cours 1IC05 cours 1
IC05 cours 1
 
Cours Socio Reseaux Sociaux
Cours Socio Reseaux SociauxCours Socio Reseaux Sociaux
Cours Socio Reseaux Sociaux
 
Ic05plan
Ic05planIc05plan
Ic05plan
 
Ic05complet
Ic05completIc05complet
Ic05complet
 
Visual Network Analysis
Visual Network AnalysisVisual Network Analysis
Visual Network Analysis
 
Identification de leaders d’opinion sur le Web & analyse de réseaux
Identification de leaders d’opinion sur le Web & analyse de réseauxIdentification de leaders d’opinion sur le Web & analyse de réseaux
Identification de leaders d’opinion sur le Web & analyse de réseaux
 
Chap IV : Théorie des graphes
Chap IV : Théorie des graphesChap IV : Théorie des graphes
Chap IV : Théorie des graphes
 
Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...
Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...
Overview of Interpretability Approaches in Deep learning: Focus on Convnet ar...
 
Réseaux avec NetLogo
Réseaux avec NetLogoRéseaux avec NetLogo
Réseaux avec NetLogo
 
syntax.pptx
syntax.pptxsyntax.pptx
syntax.pptx
 
Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...
Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...
Détection communautaire dans des réseaux complexe a l'aide de l'algorithme gé...
 
Réseau thématique Analyse Exploratoire de Données pour les Réseaux Dynamiques
Réseau thématique Analyse Exploratoire de Données pour les Réseaux DynamiquesRéseau thématique Analyse Exploratoire de Données pour les Réseaux Dynamiques
Réseau thématique Analyse Exploratoire de Données pour les Réseaux Dynamiques
 
Combiner classification et visualisation pour l’exploration de grands réseaux
Combiner classification et visualisation pour l’exploration de grands réseauxCombiner classification et visualisation pour l’exploration de grands réseaux
Combiner classification et visualisation pour l’exploration de grands réseaux
 
cartographie-Search2012-SocialComputing
cartographie-Search2012-SocialComputingcartographie-Search2012-SocialComputing
cartographie-Search2012-SocialComputing
 
types de réseaux des organisations de la société civile
types de réseaux des organisations de la société civile types de réseaux des organisations de la société civile
types de réseaux des organisations de la société civile
 
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
 
2013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 2
2013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 22013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 2
2013 smrf-nodexl-sna-socialmedia-fr version -130320011951-phpapp01-1 2
 
Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011
 
Cours1 2 gdmm
Cours1 2 gdmmCours1 2 gdmm
Cours1 2 gdmm
 

Plus de Marion Maisonobe

Institute for advanced studies in the humanities 2020 05-29
Institute for advanced studies in the humanities 2020 05-29Institute for advanced studies in the humanities 2020 05-29
Institute for advanced studies in the humanities 2020 05-29Marion Maisonobe
 
Geography of science_en_nov_2017
Geography of science_en_nov_2017Geography of science_en_nov_2017
Geography of science_en_nov_2017Marion Maisonobe
 
Maisonobe eu regions_week_2017
Maisonobe eu regions_week_2017Maisonobe eu regions_week_2017
Maisonobe eu regions_week_2017Marion Maisonobe
 
L’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlink
L’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlinkL’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlink
L’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlinkMarion Maisonobe
 
Ectqg comparison uk_france_germany
Ectqg comparison uk_france_germanyEctqg comparison uk_france_germany
Ectqg comparison uk_france_germanyMarion Maisonobe
 
Sti the spatial de concentration of scientific production activities-fv
Sti the spatial de concentration of scientific production activities-fvSti the spatial de concentration of scientific production activities-fv
Sti the spatial de concentration of scientific production activities-fvMarion Maisonobe
 
Oleron 2015 réseaux_et_espaces_sciences_et_innovation
Oleron 2015 réseaux_et_espaces_sciences_et_innovationOleron 2015 réseaux_et_espaces_sciences_et_innovation
Oleron 2015 réseaux_et_espaces_sciences_et_innovationMarion Maisonobe
 
The world network of scientific collaborations between cities: domestic or in...
The world network of scientific collaborations between cities: domestic or in...The world network of scientific collaborations between cities: domestic or in...
The world network of scientific collaborations between cities: domestic or in...Marion Maisonobe
 
Networks of scientific cooperation between cities: a multiscalar analysis
Networks of scientific cooperation between cities: a multiscalar analysisNetworks of scientific cooperation between cities: a multiscalar analysis
Networks of scientific cooperation between cities: a multiscalar analysisMarion Maisonobe
 
Quatre croyances répandues sur la géographie des activités scientifiques
Quatre croyances répandues sur la géographie des activités scientifiquesQuatre croyances répandues sur la géographie des activités scientifiques
Quatre croyances répandues sur la géographie des activités scientifiquesMarion Maisonobe
 
An illustrated typology of scientific agglomerations forms in the world, 2000...
An illustrated typology of scientific agglomerations forms in the world, 2000...An illustrated typology of scientific agglomerations forms in the world, 2000...
An illustrated typology of scientific agglomerations forms in the world, 2000...Marion Maisonobe
 
Le versant français des Pyrénées: terrain de la science mondiale
Le versant français des Pyrénées: terrain de la science mondialeLe versant français des Pyrénées: terrain de la science mondiale
Le versant français des Pyrénées: terrain de la science mondialeMarion Maisonobe
 
The pyrenees: a spatially rooted analysis of scientific research performed on...
The pyrenees: a spatially rooted analysis of scientific research performed on...The pyrenees: a spatially rooted analysis of scientific research performed on...
The pyrenees: a spatially rooted analysis of scientific research performed on...Marion Maisonobe
 
Plutniak maisonobe resto atelier2-network
Plutniak maisonobe resto atelier2-networkPlutniak maisonobe resto atelier2-network
Plutniak maisonobe resto atelier2-networkMarion Maisonobe
 
Plutniak maisonobe r esto atelier1-introduction
Plutniak maisonobe r esto atelier1-introductionPlutniak maisonobe r esto atelier1-introduction
Plutniak maisonobe r esto atelier1-introductionMarion Maisonobe
 

Plus de Marion Maisonobe (15)

Institute for advanced studies in the humanities 2020 05-29
Institute for advanced studies in the humanities 2020 05-29Institute for advanced studies in the humanities 2020 05-29
Institute for advanced studies in the humanities 2020 05-29
 
Geography of science_en_nov_2017
Geography of science_en_nov_2017Geography of science_en_nov_2017
Geography of science_en_nov_2017
 
Maisonobe eu regions_week_2017
Maisonobe eu regions_week_2017Maisonobe eu regions_week_2017
Maisonobe eu regions_week_2017
 
L’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlink
L’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlinkL’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlink
L’analyse et la représentation des réseaux scientifiques mondiaux sans hyperlink
 
Ectqg comparison uk_france_germany
Ectqg comparison uk_france_germanyEctqg comparison uk_france_germany
Ectqg comparison uk_france_germany
 
Sti the spatial de concentration of scientific production activities-fv
Sti the spatial de concentration of scientific production activities-fvSti the spatial de concentration of scientific production activities-fv
Sti the spatial de concentration of scientific production activities-fv
 
Oleron 2015 réseaux_et_espaces_sciences_et_innovation
Oleron 2015 réseaux_et_espaces_sciences_et_innovationOleron 2015 réseaux_et_espaces_sciences_et_innovation
Oleron 2015 réseaux_et_espaces_sciences_et_innovation
 
The world network of scientific collaborations between cities: domestic or in...
The world network of scientific collaborations between cities: domestic or in...The world network of scientific collaborations between cities: domestic or in...
The world network of scientific collaborations between cities: domestic or in...
 
Networks of scientific cooperation between cities: a multiscalar analysis
Networks of scientific cooperation between cities: a multiscalar analysisNetworks of scientific cooperation between cities: a multiscalar analysis
Networks of scientific cooperation between cities: a multiscalar analysis
 
Quatre croyances répandues sur la géographie des activités scientifiques
Quatre croyances répandues sur la géographie des activités scientifiquesQuatre croyances répandues sur la géographie des activités scientifiques
Quatre croyances répandues sur la géographie des activités scientifiques
 
An illustrated typology of scientific agglomerations forms in the world, 2000...
An illustrated typology of scientific agglomerations forms in the world, 2000...An illustrated typology of scientific agglomerations forms in the world, 2000...
An illustrated typology of scientific agglomerations forms in the world, 2000...
 
Le versant français des Pyrénées: terrain de la science mondiale
Le versant français des Pyrénées: terrain de la science mondialeLe versant français des Pyrénées: terrain de la science mondiale
Le versant français des Pyrénées: terrain de la science mondiale
 
The pyrenees: a spatially rooted analysis of scientific research performed on...
The pyrenees: a spatially rooted analysis of scientific research performed on...The pyrenees: a spatially rooted analysis of scientific research performed on...
The pyrenees: a spatially rooted analysis of scientific research performed on...
 
Plutniak maisonobe resto atelier2-network
Plutniak maisonobe resto atelier2-networkPlutniak maisonobe resto atelier2-network
Plutniak maisonobe resto atelier2-network
 
Plutniak maisonobe r esto atelier1-introduction
Plutniak maisonobe r esto atelier1-introductionPlutniak maisonobe r esto atelier1-introduction
Plutniak maisonobe r esto atelier1-introduction
 

Initiation à l'analyse de réseaux - formation fmr - séance 1

  • 1. Initiation analyse de réseaux avec R Groupe FMR, Marion Maisonobe, Paul Gourdon
  • 2. Plan de la séance • Introduction à l’analyse de réseaux : du réseau au graphe • Théorie des graphes : éléments de vocabulaire • Présentation du logiciel R • Mise en pratique : le package igraph 2Plan de la séance
  • 3. Le mot « réseau » 3Introduction à l’analyse de réseaux • Un réseau: un ensemble de relations • Etymologie: Rets*  Réticulaire • 1180 « Petit filet » • 1762: « ensemble de vaisseaux sanguins » • XIXème siècle: réseau social (ensemble de personnes et d’organismes en relation); • infrastructures de transport et de communication =Squelette • XXème siècle: flux d’échanges et de communications =Flux • 2004: Facebook… le « réseautage » social (Québec) Source: Trésor de la Langue française informatisé CNRTL (CNRS)
  • 4. 4Introduction à l’analyse de réseaux Qu’ont en commun tous ces réseaux? • Il est possible d’en extraire des graphes • Un graphe est un objet mathématique • La théorie des graphes est une branche des mathématiques • Origines: En 1735, Leonhard Euler est à l’Académie des sciences de St Petersburg et il formalise le problème des « 7 ponts de Königsberg » (aujourd’hui, Kaliningrad).
  • 5. 5Introduction à l’analyse de réseaux Les Sept ponts de Königsberg Existe-t-il une promenade, avec un retour au point de départ, permettant de visiter les différents quartiers de la ville en ne passant qu’une seule fois par chacun des ponts?
  • 6. Introduction à l’analyse de réseaux 6 Traduction mathématique
  • 7. Introduction à l’analyse de réseaux 7 Traduction mathématique • « Peut-on orienter le graphe de façon, en partant d’un sommet et en y revenant, à parcourir tous les sommets et tous les arcs sans repasser deux fois par le même arc? » • REPONSE: NON En effet, pour que cela soit possible, il faudrait que chaque sommet soit en contact avec un nombre pair d’arcs: on arrive par un arc déterminé et on repart par un autre arc bien précis. Or, tous les sommets du graphe (sauf un) sont en contact avec trois arcs. Source: Patrick Fischer, siliconwadi.fr
  • 8. Introduction à l’analyse de réseaux 8 Champs d’application élaboration et optimisation de réseaux - Par ex. mise en place de tournées: tournées de distribution de courrier, de livraison, de ramassage des ordures ménagères etc. - Les applications en informatique et dans les nouvelles technologies (GPS par ex.) sont immenses. Source: Patrick Fischer, siliconwadi.fr
  • 9. Introduction à l’analyse de réseaux 9 Autres champs d’applications: Géomarketing: Comment choisir la localisation d’un nouvel établissement? Aménagement du territoire: où placer le nouvel arrêt de tramway? Solution: mesures d’accessibilité, de vulnérabilité Epidémiologie: Comment empêcher la propagation d’une épidémie? Solution: surveiller les aéroports (hubs) -> mise en quarantaine
  • 10. Introduction à l’analyse de réseaux 10 Autres champs d’applications: Point théorique : Les réseaux sociaux de l’analyse structurale Rejet d’un certain « holisme » … "il n'existe aucun moyen de savoir a priori comment les groupes sont constitués, c'est-à-dire comment se font les combinaisons de relations. C'est la raison pour laquelle l'analyse de réseau tente de trouver les régularités de comportements, et les groupes qui présentent ces régularités, de façon inductive, en analysant les relations entre individus afin de dégager des groupes pertinents a posteriori. Elle est ainsi en mesure de comprendre concrètement comment la structure contraint les comportements, tout en émergeant des interactions." (Degenne, Forsé, 1994) Mais reconnaissance du rôle de la structure (déterminisme faible) : • a) la structure ne se réduit pas à une somme d'actions individuelles ; • b) elle exerce une contrainte, mais seulement formelle, qui laisse l'individu libre de ses actes bien que, compte tenu de cette contrainte, tout ne lui soit pas possible
  • 11. Introduction à l’analyse de réseaux 11 Autres champs d’applications: Les réseaux sociaux de l’analyse structurale En pratique : le réseau social est une métaphore pour décrire un système de relations Différents objectifs (Lazega, 2013) : - Reconstituer et représenter la structure : e.g. identification de sous-groupes - Décrire le positionnement des acteurs dans la structure : e.g. score individuel (centralité, prestige) - Analyser les procédures d’association et d’influence (structure + position) : e.g. comprendre des comportements stratégiques - Décrire l’évolution du système de relations
  • 12. Introduction à l’analyse de réseaux 12 Autres champs d’applications: Les réseaux sociaux de l’analyse structurale Pour répondre à ces objectifs : - Borner le système (quelles limites pour le réseau? ) - Définir une variable relationnelle (quelle mesure, quelle signification ?): variable qui peut mettre en relation tous les acteurs du système étudié - Définir d’autres variables (attributs) au niveau individuel : attributs indépendants (explicatifs) ou attributs dépendants (à expliquer par la structure)
  • 13. Théorie des graphes : éléments de vocabulaire • Un graphe G=(V,E) est un ensemble fini et non vide de sommets (ou nœuds) V et un ensemble fini , mais éventuellement vide, de liens (ou arrêtes) E. • Un graphe se définit par son ordre (le nombre de sommets) et par sa taille (le nombre de liens). • Un graphe peut être orienté ou non. • Suivant la nature des liens un graphe peut être: booléen, valué et ou signé. • Un graphe peut être connexe ou non. Un sous-graphe connexe est appelé une composante. • Un sommet qui n’est adjacent à aucun lien est dit isolé. • Une composante formée d’un seul sommet est dite triviale. • Un graphe peut être planaire (réseau ferré) ou non planaire (réseau aérien). Pour aller plus loin: synthèses du groupe fmr : http://halshs.archives-ouvertes.fr/FMR/ Lexique sur le Blog du groupe fmr Hypothèse.org: http://groupefmr.hypotheses.org/ Théorie des graphes : éléments de vocabulaire 13
  • 14. Théorie des graphes : éléments de vocabulaire 14 Représentation graphique Un graphe admet plusieurs types de représentations graphiques. A suivre: l’exemple des collaborations scientifiques avec le site web coscimo.net La visualisation des réseaux pose des problèmes intéressants. Elle fait l’objet d’un domaine de recherche à part entière.
  • 15. Théorie des graphes : éléments de vocabulaire 15 Représentation matricielle
  • 16. Théorie des graphes : éléments de vocabulaire 16 Cordes
  • 17. Théorie des graphes : éléments de vocabulaire 17 Le diagramme nœud-lien Distance relationnelle
  • 18. Théorie des graphes : éléments de vocabulaire 18 La densité d’un graphe: Nombre de liens existants/ nombre de liens possibles La distance: la longueur du plus court chemin entre deux sommets (nombre de liens). Le diamètre: la plus grande distance possible entre deux sommets. Mesures globales: les classiques
  • 19. Théorie des graphes : éléments de vocabulaire 19 Mesures globales: les classiques Source: Matthieu Drevelle, groupe fmr
  • 20. Théorie des graphes : éléments de vocabulaire 20 Mesures locales: les classiques Les indices de centralité La centralité de degré: le nombre total de voisin d’un sommet. La centralité de proximité ou «closeness centrality»: il s'agit de l'inverse de l'indice de Shimbel. Il se calcule pour un sommet donné à partir de la distance de ce sommet à tous les autres sommets du graphe L'indice de centralité d'intermédiarité — ou «Betweenness» — d'un sommet est le nombre de plus courts chemins du graphe passant par ce sommet sur l'ensemble des plus courts chemins du graphe.
  • 21. Théorie des graphes : éléments de vocabulaire 21 Mesures locales: les classiques
  • 22. Théorie des graphes : éléments de vocabulaire 22 Partitionnement Une partition: un sous-graphe connexe Une clique: un sous-graphe (ensemble de sommets) maximal complet (entre lesquels tous les liens possibles sont présents) comprenant au moins 3 sommets. Variantes suivant la distance (ex: n-cliques) et suivant le degré (ex: k-core ou k-plex) Communautés ou « clusters »: division du réseau en groupes à l’intérieur desquels la densité de relations est forte et entre lesquelles, la densité de relations est faible.
  • 23. Mise en pratique Logiciels, mise en forme des données et R
  • 24. 24Introduction à l’analyse de réseaux LOGICIELS Packages R: igraph, statnet… Logiciels dédiés à l’analyse de réseau: Pajek, Ucinet, Gephi, Tulip, Cytoscape Cas particulier de l’écologie: Conefor, Graphab Il est possible de faire de l’analyse de réseau avec des logiciels de SIG (L’exemple de Qgis).
  • 25. 25 Mise en forme Données en entrée: -Table Origine-Destination -Attributs des sommets -Valeurs des liens PAJEK CYTOSCAPE
  • 28. Les graphes dans R 28 Source: https://fr.slideshare.net/MarionMaisonobe/plutniak-maisonobe-r-esto-atelier2network
  • 31. Le respect des principes de visualisation 31
  • 32. Merci pour votre attention Contact: marion.maisonobe@yahoo.fr; paul.gourdon@parisgeo.cnrs.fr Twitter: @GeoMaisonobe