{"id":8,"date":"2014-05-08T10:45:53","date_gmt":"2014-05-08T09:45:53","guid":{"rendered":"http:\/\/elcep.legtux.org\/?p=8"},"modified":"2014-05-08T10:45:53","modified_gmt":"2014-05-08T09:45:53","slug":"election-a-limoges-regrouper-classifier","status":"publish","type":"post","link":"https:\/\/elcep.legtux.org\/?p=8","title":{"rendered":"Election \u00e0 Limoges : regrouper classifier !"},"content":{"rendered":"<p>Tout \u00e0 commencer apr\u00e8s les \u00e9lections municipales, nous discutions avec <a title=\"twitter de joel G\" href=\"https:\/\/twitter.com\/joelgombin\">@joelgombin <\/a>de cartographie avec R et de r\u00e9sultats d&rsquo;\u00e9lection&#8230; dans ma na\u00efvet\u00e9 je pensais qu&rsquo;il existait un site regroupant tous les r\u00e9sultats des \u00e9lections, un peu \u00e0 la mani\u00e8re de <a title=\"lien vers le site de l'ANR cartelec\" href=\"http:\/\/www.cartelec.net\/\" target=\"_blank\">cartelec<\/a>. J&rsquo;avais dans l&rsquo;id\u00e9e de proposer aux L1 de G\u00e9ographie \u00e0 Limoges dont je m&rsquo;occupe de travailler sur la discr\u00e9tisation univari\u00e9e avec R sur ces donn\u00e9es br\u00fblantes d&rsquo;actualit\u00e9. Travail d&rsquo;autant plus int\u00e9ressant (\u00e0 mon sens) que France3 Limousin proposait sur son site des <a title=\"lien carto FR3 limousin\" href=\"http:\/\/limousin.france3.fr\/2014\/03\/31\/le-vote-quartier-par-quartier-limoges-cartographie-d-un-cataclysme-electoral-450005.html\" target=\"_blank\">cartes de ces r\u00e9sultats<\/a> sans en pr\u00e9ciser les modalit\u00e9s de cr\u00e9ation .<\/p>\n<p>Retrouver et commenter la discr\u00e9tisation des cartes de France3, un exercice int\u00e9ressant si tant est que je puisse avoir acc\u00e8s aux donn\u00e9es (\u00e9lectorales et spatiales). Pour les donn\u00e9es spatiales, le site cartelec propose des fichiers spatiaux que je me suis empress\u00e9 de d\u00e9couper \u00e0 l&rsquo;\u00e9chelle de Limoges, et le site de la mairie <a title=\"election limoges resultat pdf\" href=\"http:\/\/www.ville-limoges.fr\/images\/stories\/pdf\/viemunicipale\/municipales2014\/bureauxdetail2t.pdf\" target=\"_blank\">propose un PDF<\/a> des r\u00e9sultats par bureau de vote (parfait \u00e7a colle avec le shapefile).<\/p>\n<p>Donc me voil\u00e0 parti \u00e0 scraper le PDF pour int\u00e9grer les donn\u00e9es au shapefile de cartelec ! <strong>Et c&rsquo;est en suite que les probl\u00e8mes ont commenc\u00e9 !<br \/>\n<\/strong><\/p>\n<p>Une fois la jointure r\u00e9alis\u00e9e, et gr\u00e2ce au package <a title=\"lien vers la vignette de classInt\" href=\"http:\/\/cran.r-project.org\/web\/packages\/classInt\/index.html\" target=\"_blank\">classInt <\/a>on d\u00e9couvre les premiers r\u00e9sultats !<\/p>\n<figure id=\"attachment_14\" aria-describedby=\"caption-attachment-14\" style=\"width: 578px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/freq_cum.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14\" src=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/freq_cum.png\" alt=\"2nd tour des \u00e9l\u00e9ctions municipales \u00e0 Limoges\" width=\"578\" height=\"214\" srcset=\"https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/freq_cum.png 956w, https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/freq_cum-300x111.png 300w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/a><figcaption id=\"caption-attachment-14\" class=\"wp-caption-text\">2nd tour des \u00e9lections municipales \u00e0 Limoges. Les lignes verticales repr\u00e9sentent les bornes de classes pour une classification par les <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Quantile\" target=\"_blank\">quantiles<\/a><\/figcaption><\/figure>\n<p>On pourra par exemple utiliser la syntaxe suivante :<\/p>\n<pre>classifQ=classIntervals(data$pct_GERARD,n=5,style=\"quantile\")\r\npal1=c(\"#F0FFFF\", \"#003366\") #d\u00e9finition des extr\u00e9mit\u00e9s de la palette de couleurs\r\nplot(classifQ,pal=pal1,\r\nmain=\"fr\u00e9quence cumul\u00e9e des votes FN \\n 2nd tour \u00e0 Limoges\",\r\nxlab=\"% de votes\") #plot des effectifs cumul\u00e9s<\/pre>\n<p>Effectuer une classification, qu&rsquo;elle soit supervis\u00e9e ou automatique, n&rsquo;est jamais anodin. De cette \u00e9tape d\u00e9pend une tr\u00e8s grande partie de l&rsquo;information qui va \u00eatre per\u00e7ue par le lecteur.<\/p>\n<p>Ainsi en utilisant une classification par quantiles, on obtient ce type de carte.<\/p>\n<figure id=\"attachment_16\" aria-describedby=\"caption-attachment-16\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16 size-large\" src=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour-1024x298.png\" alt=\"Cartographie des r\u00e9sultats du 2nd tour des municipales \u00e0 Limoges par bureau de vote. \" width=\"604\" height=\"175\" srcset=\"https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour-1024x298.png 1024w, https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour-300x87.png 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><figcaption id=\"caption-attachment-16\" class=\"wp-caption-text\">Cartographie des r\u00e9sultats du 2nd tour des municipales \u00e0 Limoges par bureau de vote.<\/figcaption><\/figure>\n<p>Ici on \u00e0 utiliser ggplot2 avec la syntaxe suivante<\/p>\n<pre>##pr\u00e9paration de la legende\r\n# Create labels from break values\r\nbrks=round(classifQ$brks,digits=2) ##definition des breaks\r\nintLabels=matrix(1:(length(brks)-1))\r\nfor(j in 1:length(intLabels )){intLabels [j] = paste(as.character(brks[j]),\"-\",as.character(brks[j+1]))}\r\nlabel_GERAD=intLabels\r\n\r\nfn=ggplot()+\r\ngeom_polygon(data=bureau.df, aes(x=long,y=lat,group=group,fill=classif_GERARD))+\r\ngeom_path(data=bureau.df, aes(x=long,y=lat,group=group),color=\"grey30\")+\r\nscale_fill_brewer(type=\"seq\", palette=\"YlGnBu\",labels = label_GERAD)+\r\nlabs(title =\"Classification de la proportion de votes GERARD (FN) \\n\r\npar la m\u00e9thode des quantiles\")+\r\ntheme_bw()+\r\ncoord_equal()\r\nfn\r\n<\/pre>\n<p>On pourrait s&rsquo;amuser \u00e0 comparer le rendu en utilisant une classification par la m\u00e9thode de <a title=\"lien wikipedia vers la page anglaise\" href=\"http:\/\/en.wikipedia.org\/wiki\/Jenks_natural_breaks_optimization\" target=\"_blank\">Jenks<\/a> (m\u00e9thode des sauts naturels).<\/p>\n<figure id=\"attachment_18\" aria-describedby=\"caption-attachment-18\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_jenks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-18 size-large\" src=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_jenks-1024x298.png\" alt=\"Cartographie des r\u00e9sultats du 2nd tour des municipales \u00e0 Limoges par bureau de vote. Classification par la methode de Jenks\" width=\"604\" height=\"175\" srcset=\"https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_jenks-1024x298.png 1024w, https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_jenks-300x87.png 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><figcaption id=\"caption-attachment-18\" class=\"wp-caption-text\">Cartographie des r\u00e9sultats du 2nd tour des municipales \u00e0 Limoges par bureau de vote. Classification par la m\u00e9thode de Jenks<\/figcaption><\/figure>\n<p>On constate que la carte change d&rsquo;allure. Si l&rsquo;on s&rsquo;int\u00e9resse \u00e0 la carte de gauche repr\u00e9sentant le vote FN \u00e0 Limoges, certains bureaux de vote (sur la partie droite) qui \u00e9taient consid\u00e9r\u00e9s comme appartenant \u00e0 la classe la plus haute par une classification par les quantiles se retrouvent dans une classe plus interm\u00e9diaire avec une analyse par jenks&#8230;<\/p>\n<p>La classification par Jenks me semble ici plus int\u00e9ressante (je vous laisse vous reporter aux courbes de fr\u00e9quences cumul\u00e9es) car des \u00ab\u00a0seuils\u00a0\u00bb sont visibles sur les courbes.<\/p>\n<p>Mais revenons au ce qui nous occupait. <a href=\"http:\/\/limousin.france3.fr\/2014\/03\/31\/le-vote-quartier-par-quartier-limoges-cartographie-d-un-cataclysme-electoral-450005.html\" target=\"_blank\">La cartographie propos\u00e9e par France3<\/a>, et des comparaisons. Le probl\u00e8me maintenant, vient de la r\u00e9solution spatiale. En effet, elle n&rsquo;est pas bas\u00e9e sur des r\u00e9sultats par bureau de vote, ce qui ne va pas nous aider \u00e0 retrouver la m\u00e9thode de classification !<\/p>\n<p>C&rsquo;est l\u00e0 qu&rsquo;est intervenu <a href=\"http:\/\/geolab.univ-bpclermont.fr\/spip.php?article179\">F.Cerbelaud<\/a> en effectuant un regroupement des r\u00e9sultats par bureau de vote en se basant visuellement sur la carte de France3.<\/p>\n<p>Voici les nouvelles cartes produites quand on applique aux donn\u00e9es une classification par la m\u00e9thode de jenks (c&rsquo;est la m\u00e9thode de classification automatique qui donne les r\u00e9sultats les plus proches de la <a href=\"http:\/\/limousin.france3.fr\/2014\/03\/31\/le-vote-quartier-par-quartier-limoges-cartographie-d-un-cataclysme-electoral-450005.html\" target=\"_blank\">carte de France3<\/a>)<\/p>\n<figure id=\"attachment_22\" aria-describedby=\"caption-attachment-22\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_quartier_jenks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-22 size-large\" src=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_quartier_jenks-1024x298.png\" alt=\"Cartographie du 2nd tour des \u00e9lections municipales \u00e0 Limoges. Bureaux de votes regrouper selon la carte de FR3. Classification Jenks\" width=\"604\" height=\"175\" srcset=\"https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_quartier_jenks-1024x298.png 1024w, https:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/carto_2nd_tour_quartier_jenks-300x87.png 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><figcaption id=\"caption-attachment-22\" class=\"wp-caption-text\">Cartographie du 2nd tour des \u00e9lections municipales \u00e0 Limoges. Bureaux de vote regroup\u00e9s selon la carte de France3. Classification Jenks<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>On voit tr\u00e8s bien le type de changement de repr\u00e9sentation qu&rsquo;op\u00e8rent ces regroupement. Il est donc n\u00e9cessaire, pour pouvoir comprendre une carte, de conna\u00eetre la signification des regroupements d&rsquo;entit\u00e9s spatiales (ici pour France3 des regroupements de bureau de vote) ainsi que le type de classification qui a \u00e9t\u00e9 utilis\u00e9 pour traiter les donn\u00e9es. Quand on touche \u00e0 des sujets aussi sensibles, une mise en contexte de l&rsquo;objet cartographique ne me para\u00eet pas ici superflu, car on voit tr\u00e8s bien que chaque \u00e9tape dans le traitement des donn\u00e9es influence l&rsquo;objet cartographique.<\/p>\n<p>Vous pouvez t\u00e9l\u00e9charger les donn\u00e9es spatiales <a title=\"donn\u00e9es spatial limoges\" href=\"http:\/\/elcep.legtux.org\/wp-content\/uploads\/2014\/05\/resultat_2014_limoges.zip\" target=\"_blank\">ici <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tout \u00e0 commencer apr\u00e8s les \u00e9lections municipales, nous discutions avec @joelgombin de cartographie avec R et de r\u00e9sultats d&rsquo;\u00e9lection&#8230; dans ma na\u00efvet\u00e9 je pensais qu&rsquo;il existait un site regroupant tous les r\u00e9sultats des \u00e9lections, un peu \u00e0 la mani\u00e8re de cartelec. J&rsquo;avais dans l&rsquo;id\u00e9e de proposer aux L1 de G\u00e9ographie \u00e0 Limoges dont je m&rsquo;occupe &hellip; <a href=\"https:\/\/elcep.legtux.org\/?p=8\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Election \u00e0 Limoges : regrouper classifier !<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[7,6,3,4,5],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-geomatique","tag-cartographie","tag-ggplot","tag-limoges","tag-municipales","tag-r"],"_links":{"self":[{"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":12,"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions\/31"}],"wp:attachment":[{"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elcep.legtux.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}