Package MTA. R topics documented: May 14, Title Multiscalar Territorial Analysis Version 0.1.2

Similar documents
Package cartogram. June 21, 2018

Package polypoly. R topics documented: May 27, 2017

Package SK. May 16, 2018

Package Tcomp. June 6, 2018

Package RTransferEntropy

Package rcarto. March 20, 2013

Package RSwissMaps. October 3, 2017

Package funrar. March 5, 2018

Package varband. November 7, 2016

Package aspi. R topics documented: September 20, 2016

Package invgamma. May 7, 2017

Package Select. May 11, 2018

Package gtheory. October 30, 2016

Package scpdsi. November 18, 2018

Package kgc. December 21, Version Date Title Koeppen-Geiger Climatic Zones

Package noncompliance

Package platetools. R topics documented: June 25, Title Tools and Plots for Multi-Well Plates Version 0.1.1

Package rnmf. February 20, 2015

Package reinforcedpred

Package EMVS. April 24, 2018

Package rdefra. March 20, 2017

Package bigtime. November 9, 2017

Package camsrad. November 30, 2016

Package ShrinkCovMat

Package FinCovRegularization

Package robustrao. August 14, 2017

Package weathercan. July 5, 2018

Package HIMA. November 8, 2017

Package cvequality. March 31, 2018

Package depth.plot. December 20, 2015

Package supernova. February 23, 2018

Package netdep. July 10, 2018

Package locfdr. July 15, Index 5

Package NlinTS. September 10, 2018

Package timelines. August 29, 2016

Package MPkn. May 7, 2018

Package SMFilter. December 12, 2018

Package nardl. R topics documented: May 7, Type Package

Package cellscape. October 15, 2018

Package chemcal. July 17, 2018

Package gwqs. R topics documented: May 7, Type Package. Title Generalized Weighted Quantile Sum Regression. Version 1.1.0

Package MultisiteMediation

Package beam. May 3, 2018

Package ADPF. September 13, 2017

Package BNN. February 2, 2018

Package nowcasting. April 25, Type Package

Package esreg. August 22, 2017

Package MicroMacroMultilevel

Package leiv. R topics documented: February 20, Version Type Package

Package gambin. July 12, 2018

Package PeriodicTable

Package jmcm. November 25, 2017

Package Perc. R topics documented: December 5, Type Package

Package tspi. August 7, 2017

Package BayesNI. February 19, 2015

Package owmr. January 14, 2017

Package photobiologylamps

Package stability. R topics documented: August 23, Type Package

Package SimCorMultRes

Package cosinor2. October 15, 2018

Package thief. R topics documented: January 24, Version 0.3 Title Temporal Hierarchical Forecasting

Package RATest. November 30, Type Package Title Randomization Tests

Package effectfusion

Package horseshoe. November 8, 2016

Package RootsExtremaInflections

Package BGGE. August 10, 2018

Package TimeSeries.OBeu

Package MAPA. R topics documented: January 5, Type Package Title Multiple Aggregation Prediction Algorithm Version 2.0.4

Package STMedianPolish

Package separationplot

Package TwoStepCLogit

Package testassay. November 29, 2016

Package neat. February 23, 2018

Package flowmap. October 8, 2018

Package p2distance. February 20, 2015

Package photobiologyleds

Package covsep. May 6, 2018

Package OGI. December 20, 2017

Package r2glmm. August 5, 2017

Package xdcclarge. R topics documented: July 12, Type Package

Package solrad. November 5, 2018

Package MAVE. May 20, 2018

Package GSODR. March 30, 2018

Package CEC. R topics documented: August 29, Title Cross-Entropy Clustering Version Date

Package multivariance

Package G2Sd. R topics documented: December 7, Type Package

Package bhrcr. November 12, 2018

Package rgabriel. February 20, 2015

Package msu. September 30, 2017

Package ensemblepp. R topics documented: September 20, Title Ensemble Postprocessing Data Sets. Version

Package dominanceanalysis

Package GD. January 12, 2018

Package asus. October 25, 2017

Package skellam. R topics documented: December 15, Version Date

Package CARBayesdata

Package HarmonicRegression

Package MonoPoly. December 20, 2017

Package Blendstat. February 21, 2018

Package ltsbase. R topics documented: February 20, 2015

Package epr. November 16, 2017

Transcription:

Title Multiscalar Territorial Analysis Version 0.1.2 Package MTA May 14, 2018 Build multiscalar territorial analysis based on various contexts. License GPL-3 URL https://github.com/riatelab/mta/ BugReports https://github.com/riatelab/mta/issues/ LazyData true Depends R (>= 3.0) Imports stats, sp, rgeos, igraph Suggests cartography, knitr, rmarkdown, ineq, png, reshape2 VignetteBuilder knitr Encoding UTF-8 RoxygenNote 6.0.1 NeedsCompilation no Author Ronan Ysebaert [aut], Nicolas Lambert [aut], Timothée Giraud [aut, cre] Maintainer Timothée Giraud <timothee.giraud@cnrs.fr> Repository CRAN Date/Publication 2018-05-14 12:49:48 UTC R topics documented: cardist............................................ 2 com............................................. 2 com.spdf........................................... 3 ept.spdf........................................... 4 gdev............................................. 4 mas............................................. 6 1

2 com mst.............................................. 7 MTA............................................. 9 sdev............................................. 9 tdev............................................. 11 Index 14 cardist Time Distance Matrix Between Communes Source Travel time between Grand Paris Metropole communes centroids by car, in minutes. Row names and column names match the DEPCOM field in com. The matrix is computed using the osrm package (https://cran.r-project.org/package=osrm). Data (c) OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright Routes: OSRM. http://project-osrm.org/ data(grandparismetropole) cardist[1:10,1:10] com Grand Paris Metropole Communes Data Data on the Grand Paris Metropole communes. Format A data frame with 150 rows and 10 variables: DEPCOM Commune identifiers LIBCOM Commune names EPT EPT identifiers of the commune LIBEPT EPT names of the commune DEP Identifiers of the departement INC Amount of income tax reference (in euros) TH Number of tax households

com.spdf 3 Source Direction générale des finances publiques, income tax 2014 (2013 incomes): http://www.impots.gouv.fr/portal/dgi/public/statistiques.impot?espid=-4&pageid= stat_donnees_detaillees&sfid=4503 Atelier parisien d urbanisme, Grand Paris communal composition (2015-12-17): http://www.apur.org/article/composition-12-territoires-metropole-grand-paris data(grandparismetropole) head(com) com.spdf Grand Paris Metropole Communes SpatialPolygonsDataFrame SpatialPolygonsDataFrame of the Grand Paris Metropole communes. Format DEPCOM Commune identifiers Source Institut national de l information géographique et forestière (IGN), GEOFLA 2015 v2.1 Communes France Métropolitaine: http://professionnels.ign.fr/geofla Atelier parisien d urbanisme, Grand Paris communal composition (2015-12-17): http://www.apur.org/article/composition-12-territoires-metropole-grand-paris data(grandparismetropole) sp::plot(com.spdf)

4 gdev ept.spdf Grand Paris Metropole EPTs SpatialPolygonsDataFrame SpatialPolygonsDataFrame of Grand Paris Metropole EPTs. EPTs (Etablissements Publics Territoriaux) are groups of communes. Format Source EPT EPT identifiers LIBEPT EPT names Atelier parisien d urbanisme, Grand Paris communal composition (2015-12-17): http://www.apur.org/article/composition-12-territoires-metropole-grand-paris data(grandparismetropole) sp::plot(ept.spdf) gdev General Deviation Usage This function computes the deviation between regional ratios and a ratio of reference. Each elementary unit s value will be compared to a global value. gdev(x, var1, var2, type = "rel", ref = NULL) Arguments x a data frame. var1 name of the numerator variable in x. var2 name of the denominator variable in x. type ref type of deviation; "rel" for relative deviation, "abs" for absolute deviation (see Details). ratio of reference; if NULL, the ratio of reference is the one of the whole study area (sum(var1) / sum(var2)).

gdev 5 Details Value The relative global deviation is the ratio between var1/var2 and ref (100 * (var1 / var2) / ref). Values greater than 100 indicate that the unit ratio is greater than the ratio of reference. Values lower than 100 indicate that the unit ratio is lower than the ratio of reference. The absolute global deviation is the amount of numerator that could be moved to obtain the ratio of reference on all units. A vector is returned. # load data data("grandparismetropole") # compute absolute global deviation com$gdevabs <- gdev(x = com, var1 = "INC", var2 = "TH", type = "abs") # compute relative global deviation com$gdevrel <- gdev(x = com, var1 = "INC", var2 = "TH", type = "rel") # Deviations maps if(require('cartography')){ library(sp) # set graphical parameters par(mar = c(0,0,1.2,0)) # set breaks bks <- c(min(com$gdevrel),50,75,100,125,150,max(com$gdevrel)) cols <- carto.pal(pal1 = "blue.pal", n1 = 3, pal2 = "wine.pal", n2 = 3) # plot a choropleth map of the relative global deviation chorolayer(spdf = com.spdf, df = com, var = "gdevrel", legend.pos = "topleft", legend.title.txt = "Relative Deviation", breaks = bks, border = NA, col = cols) # add symbols proportional to the absolute general deviation com$sign <- ifelse(test = com$gdevabs<0, yes = "negative", no = "positive") propsymbolstypolayer(spdf = com.spdf, df = com, var = "gdevabs",var2 = "sign", legend.var.pos = "left",legend.values.rnd = -2, legend.var2.values.order = c("positive", "negative"), legend.var.title.txt = "Absolute Deviation", col = c("#ff000050","#0000ff50"),legend.var2.pos = "n", legend.var.style = "e", inches = 0.2) # add EPT boundaries plot(ept.spdf, add=true) # add a layout layoutlayer(title = "General Deviation (reference: Grand Paris Metropole)", sources = "GEOFLA 2015 v2.1, Apur, impots.gouv.fr", north = TRUE, author = "MTA") }

6 mas mas Multiscalar Absolute Synthesis Usage This function sums the total amount of redistributions according to the three absolute deviations (global, territorial, spatial). mas(x, var1, var2, ref = NULL, key, spdf, order = NULL, dist = NULL, mat = NULL, spdfid = NULL, xid = NULL) Arguments x Value a data frame. var1 name of the numerator variable in x. var2 name of the denominator variable in x. ref key spdf order dist mat spdfid xid ratio of reference; if NULL, the ratio of reference is the one of the whole study area (sum(var1) / sum(var2)). aggregation key field. a SpatialPolygonsDataFrame that matches x data frame. contiguity order. distance threshold defining the contiguity. The cartesian distance between units centroids is used by default (see gdistance); use mat to apply different metrics. a distance matrix (road distance, travel time...) between x units. Row and column names must fit xid identifiers. (optional) identifier field in spdf, default to the first column of the spdf data frame. (optional) identifier field in x, default to the first column of x. (optional) A dataframe including the mass of numerator to redistribue to reach a perfect equilibrium according to the 3 contexts, expressed in numerator measure unit and as a share of the numerator mass. data("grandparismetropole") redistr <- mas(spdf = com.spdf, x = com, spdfid = "DEPCOM", xid = "DEPCOM", var1 = "INC", var2 = "TH",

mst 7 redistr order = 2, key = "EPT", dist = NULL, mat = NULL) mst Multiscalar Typology This function compute a multiscalar typology according to the three relative deviations (general: G, territorial: T and spatial: S). The elementary units are classified in eight classes according to their three relative positions. Usage mst(x, var1, var2, ref = NULL, key, spdf, order = NULL, dist = NULL, mat = NULL, spdfid = NULL, xid = NULL, threshold, superior = FALSE) Arguments x a dataframe. var1 name of the numerator variable in x. var2 name of the denominator variable in x. ref key spdf order dist mat spdfid xid threshold superior ratio of reference; if NULL, the ratio of reference is the one of the whole study area (sum(var1) / sum(var2)). aggregation key field. a SpatialPolygonsDataFrame that matches x data frame. contiguity order. distance threshold defining the contiguity. The cartesian distance between units centroids is used by default (see gdistance); use mat to apply different metrics. a distance matrix (road distance, travel time...) between x units. Row and column names must fit xid identifiers. (optional) identifier field in spdf, default to the first column of the spdf data frame. (optional) identifier field in x, default to the first column of x. (optional) defined to build the typology (100 is considered as the average). if TRUE, deviation values must be greater than threshold. If FALSE, deviation values must be lower than threshold.

8 mst Value A dataframe including the initial dataset, the ratio, the 3 relative deviations (G, T and S) and the resulting typology. Typology (which deviation is over/under the threshold): 0: none 1: G 2: T 3: G and T 4: S 5: G and S 6: T and S 7: G, T and S data("grandparismetropole") synthesis <- mst(spdf = com.spdf, x = com, spdfid = "DEPCOM", xid = "DEPCOM", var1 = "INC", var2 = "TH", dist = NULL, key = "EPT", order = 1, mat = NULL, threshold = 125, superior = TRUE) if(require('cartography')){ library(sp) par(mar = c(0,0,1.2,0)) typolayer(spdf = com.spdf, df = synthesis, var = "mst", border = "#D9D9D9",legend.values.order = 0:7, col = c("#f0f0f0", "#fdc785","#ffffab","#fba9b0", "#addea6","#ffa100","#fff226","#e30020"), lwd = 0.25, legend.pos = "n") plot(ept.spdf,add=true) colours <- c("#f0f0f0", "#fdc785","#ffffab","#fba9b0", "#addea6","#ffa100","#fff226","#e30020") rval<-c("... ", "[X].. ", ". [X]. ", "[X] [X]. ",

MTA 9 ".. [X]", "[X]. [X]", ". [X] [X]", "[X] [X] [X]") legendtypo(col = colours, categ = rval, title.txt = "General, territorial and spatial\ndeviations above 125 % \n G T S", nodata = FALSE) } layoutlayer(title = "Multiscalar Typology", sources = "GEOFLA 2015 v2.1, Apur, impots.gouv.fr", author = "MTA") MTA Multiscalar Territorial Analysis Build multiscalar territorial analysis based on various contexts. Main functions : References gdev: general deviation between regional ratios and a ratio of reference. tdev: territorial deviation between regional ratios and ratios of an aggregated level. sdev: spatial deviation between regional ratios and ratios of neigborhing regions. mst: multiscalar typology based on the three deviations. mas: multiscalar absolute synthesis, total amount of redistributions based on the three deviations. GRASLAND C., YSEBAERT R., ZANIN C., LAMBERT N., Spatial disparities in Europe (Chapter 4) in GLOERSEN E., DUBOIS A. (coord.), 2007, Regional disparities and cohesion: What Strategies for the future?, DG-IPOL European Parliament. sdev Spatial Deviation This function computes the deviation between regional ratios and local ratios. Local ratios are defined either by a contiguity order or by a distance measure between regions. Each elementary unit value will be compared to the value of its neighborhood.

10 sdev Usage sdev(x, var1, var2, type = "rel", spdf, order = NULL, dist = NULL, mat = NULL, spdfid = NULL, xid = NULL) Arguments x a data frame. var1 name of the numerator variable in x. var2 name of the denominator variable in x. type spdf order dist mat spdfid xid Details Value type of deviation; "rel" for relative deviation, "abs" for absolute deviation (see Details). a SpatialPolygonsDataFrame that matches x data frame. contiguity order. distance threshold defining the contiguity. The cartesian distance between units centroids is used by default (see gdistance); use mat to apply different metrics. a distance matrix (road distance, travel time...) between x units. Row and column names must fit xid identifiers. (optional) identifier field in spdf, default to the first column of the spdf data frame. (optional) identifier field in x, default to the first column of x. (optional) The relative spatial deviation is the ratio between var1/var2 and var1/var2 in the specified neighborhoud. Values greater than 100 indicate that the unit ratio is greater than the ratio in its neighborhoud. Values lower than 100 indicate that the unit ratio is lower than the ratio in its neighborhoud. The absolute spatial deviation is the amount of numerator that could be moved to obtain the same ratio in all units of its neighborhoud. A vector is returned. # load data data("grandparismetropole") # compute absolute spatial deviation in a neighborhood defined by a contiguity # order of 2. com$sdevabs <- sdev(x = com, var1 = "INC", var2 = "TH", type = "abs", spdf = com.spdf, order = 2) # compute relative spatial deviation in a neighborhood defined within a distance # of 5km between communes' centroids com$sdevrel <- sdev(x = com, var1 = "INC", var2 = "TH", type = "rel", spdf = com.spdf, dist = 5000)

tdev 11 # compute absolute spatial deviation in a neighborhood defined within a road # travel time of 10 minutes by car com$scardevabs <- sdev(x = com, var1 = "INC", var2 = "TH", type = "abs", spdf = com.spdf, dist = 10, mat = cardist) # compute relative spatial deviation in a neighborhood defined within a road # travel time of 10 minutes by car com$scardevrel <- sdev(x = com, var1 = "INC", var2 = "TH", type = "rel", spdf = com.spdf, dist = 10, mat = cardist) # map deviations if(require('cartography')){ library(sp) # set graphical parameters par(mar = c(0,0,1.2,0)) # set breaks bks <- c(min(com$scardevrel),50,75,100,125,150,max(com$scardevrel)) bks <- sort(bks) # set colot palette cols <- carto.pal(pal1 = "blue.pal", n1 = 3, pal2 = "wine.pal", n2 = 3) # plot a choropleth map of the relative spatial deviation chorolayer(spdf = com.spdf, df = com, var = "scardevrel", legend.pos = "topleft", legend.title.txt = "Relative Deviation", breaks = bks, border = NA, col = cols) # add symbols proportional to the absolute spatial deviation com$sign <- ifelse(test = com$scardevabs<0, yes = "negative", no = "positive") propsymbolstypolayer(spdf = com.spdf, df = com, var = "scardevabs",var2 = "sign", legend.var.pos = "left",legend.values.rnd = -2, legend.var2.values.order = c("positive", "negative"), legend.var.title.txt = "Absolute Deviation", col = c("#ff000050","#0000ff50"),legend.var2.pos = "n", legend.var.style = "e", inches = 0.2) # add a layout layoutlayer(title = "Spatial Deviation (neighborhoud: 10 minutes by car)", sources = "GEOFLA 2015 v2.1, impots.gouv.fr", north = TRUE, author = "MTA") } tdev Territorial Deviation This function computes the deviation between regional ratios and ratios of an aggregated level. Each elementary unit s value will be compared to the value of the aggregated level it belongs to.

12 tdev Usage tdev(x, var1, var2, type = "rel", key) Arguments x a data frame. var1 name of the numerator variable in x. var2 name of the denominator variable in x. type key Details Value type of deviation; "rel" for relative deviation, "abs" for absolute deviation (see Details). aggregation key field. The relative territorial deviation is the ratio between var1/var2 and var1/var2 at the aggregated level. Values greater than 100 indicate that the unit ratio is greater than the ratio at the aggregated level. Values lower than 100 indicate that the unit ratio is lower than the ratio of the aggregated level. The absolute territorial deviation is the amount of numerator that could be moved to obtain the ratio of the aggregated level on all belonging units. A vector is returned. # load data data("grandparismetropole") # compute absolute territorial deviation (EPT level) com$tdevabs <- tdev(x = com, var1 = "INC", var2 = "TH", type = "abs", key = "EPT") # compute relative territorial deviation (EPT level) com$tdevrel <- tdev(x = com, var1 = "INC", var2 = "TH", type = "rel", key = "EPT") # map deviations if(require('cartography')){ library(sp) # set graphical parameters par(mar = c(0,0,1.2,0)) # set breaks bks <- c(min(com$tdevrel),75,100,125,150,max(com$tdevrel)) # set colot palette cols <- carto.pal(pal1 = "blue.pal", n1 = 2, pal2 = "wine.pal", n2 = 3) # plot a choropleth map of the relative territorial deviation chorolayer(spdf = com.spdf, df = com, var = "tdevrel", legend.pos = "topleft", breaks = bks, border = NA, col = cols)

tdev 13 # add symbols proportional to the absolute territorial deviation com$sign <- ifelse(test = com$tdevabs<0, yes = "negative", no = "positive") propsymbolstypolayer(spdf = com.spdf, df = com, var = "tdevabs",var2 = "sign", legend.var.pos = "left",legend.values.rnd = -2, legend.var2.values.order = c("positive", "negative"), legend.var.title.txt = "Absolute Deviation", col = c("#ff000050","#0000ff50"),legend.var2.pos = "n", legend.var.style = "e", inches = 0.2) # add EPT boundaries plot(ept.spdf, add=true) # add a layout layoutlayer(title = "Territorial Deviation", sources = "GEOFLA 2015 v2.1, Apur, impots.gouv.fr", author = "MTA") }

Index cardist, 2 com, 2, 2 com.spdf, 3 ept.spdf, 4 gdev, 4, 9 gdistance, 6, 7, 10 mas, 6, 9 mst, 7, 9 MTA, 9 MTA-package (MTA), 9 sdev, 9, 9 tdev, 9, 11 14