{
  "_id": "6a1ee309b401979e73410e38",
  "Package": "EconGeo",
  "Title": "Computing Key Indicators of the Spatial Distribution of Economic\nActivities",
  "Version": "1.3",
  "Date": "2017",
  "Author": "Pierre-Alexandre Balland <p.balland@uu.nl>",
  "Maintainer": "Pierre-Alexandre Balland <p.balland@uu.nl>",
  "Description": "Functions to compute a series of indices commonly used in\nthe fields of economic geography, economic complexity, and\nevolutionary economics to describe the location, distribution,\nspatial organization, structure, and complexity of economic\nactivities. Functions include basic spatial indicators such as\nthe location quotient, the Krugman specialization index, the\nHerfindahl or the Shannon entropy indices but also more\nadvanced functions to compute different forms of normalized\nrelatedness between economic activities or network-based\nmeasures of economic complexity. Most of the functions use\nmatrix calculus and are based on bipartite (incidence) matrices\nconsisting of region - industry pairs.",
  "URL": "https://github.com/PABalland/EconGeo",
  "License": "GPL-2 | GPL-3 [expanded from: GPL]",
  "Encoding": "UTF-8",
  "RoxygenNote": "5.0.1.9000",
  "BugReports": "http://github.com/PABalland/EconGeo/issues",
  "Repository": "https://paballand.r-universe.dev",
  "Date/Publication": "2022-12-20 11:03:49 UTC",
  "RemoteUrl": "https://github.com/paballand/econgeo",
  "RemoteRef": "HEAD",
  "RemoteSha": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 06:36:39 UTC",
    "User": "root"
  },
  "MD5sum": "95aff4fe5a7fa5ebec4c2e13989be87a",
  "_user": "paballand",
  "_type": "src",
  "_file": "EconGeo_1.3.tar.gz",
  "_fileid": "37e1177199d1af1e65074e82a545ae645f84928ae03f3e77ae22d6abcd2c15fe",
  "_filesize": 593218,
  "_sha256": "37e1177199d1af1e65074e82a545ae645f84928ae03f3e77ae22d6abcd2c15fe",
  "_created": "2026-05-20T06:36:39.000Z",
  "_published": "2026-06-02T14:04:57.729Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79089404014,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7102951321"
    },
    {
      "job": 79089405411,
      "time": 108,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7102945597"
    },
    {
      "job": 79089404195,
      "time": 148,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7102955843"
    },
    {
      "job": 79089404320,
      "time": 142,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7102954481"
    },
    {
      "job": 79089403491,
      "time": 130,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7102916719"
    },
    {
      "job": 79089402925,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7359970059"
    },
    {
      "job": 79089404057,
      "time": 72,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7102935837"
    },
    {
      "job": 79089404383,
      "time": 74,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7102936781"
    },
    {
      "job": 79089404213,
      "time": 85,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7102940197"
    }
  ],
  "_buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/paballand/econgeo",
  "_commit": {
    "id": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
    "author": "Pierre-Alexandre Balland <p.balland@uu.nl>",
    "committer": "GitHub <noreply@github.com>",
    "message": "up\n\nfix reshape bug",
    "time": 1671534229
  },
  "_maintainer": {
    "name": "Pierre-Alexandre Balland",
    "email": "p.balland@uu.nl"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3.1",
      "role": "Depends"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "reshape",
      "role": "Imports"
    }
  ],
  "_owner": "paballand",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 42,
  "_contributors": [
    {
      "user": "j535d165",
      "count": 2,
      "uuid": 12981139
    },
    {
      "user": "keesmulder",
      "count": 2,
      "uuid": 7806295
    }
  ],
  "_userbio": {
    "uuid": 19231966,
    "type": "user",
    "name": "Pierre-Alexandre Balland",
    "description": "Chief Data Scientist at CEPS & Visiting Professor at Harvard"
  },
  "_downloads": {
    "count": 317,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/EconGeo"
  },
  "_devurl": "https://github.com/paballand/econgeo",
  "_searchresults": 57,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/EconGeo.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/paballand/econgeo",
  "_realowner": "paballand",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.0",
      "date": "2023-06-26"
    }
  ],
  "_exports": [
    "co.occurrence",
    "diversity",
    "ease.recombination",
    "entropy",
    "entry.list",
    "entry.mat",
    "exit.list",
    "exit.mat",
    "expy",
    "get.list",
    "get.matrix",
    "Gini",
    "growth.ind",
    "growth.list",
    "growth.list.ind",
    "growth.list.reg",
    "growth.mat",
    "growth.reg",
    "Hachman",
    "Herfindahl",
    "Hoover.curve",
    "Hoover.Gini",
    "Hoover.index",
    "inv.norm.ubiquity",
    "KCI",
    "Krugman.index",
    "location.quotient",
    "location.quotient.avg",
    "locational.Gini",
    "locational.Gini.curve",
    "Lorenz.curve",
    "match.mat",
    "modular.complexity",
    "modular.complexity.avg",
    "MORc",
    "MORt",
    "norm.ubiquity",
    "prody",
    "RCA",
    "relatedness",
    "relatedness.density",
    "relatedness.density.ext",
    "relatedness.density.ext.avg",
    "relatedness.density.int",
    "relatedness.density.int.avg",
    "spec.coeff",
    "TCI",
    "ubiquity",
    "weighted.avg",
    "zScore"
  ],
  "_help": [
    {
      "page": "co.occurrence",
      "title": "Compute the number of co-occurrences between industry pairs from an incidence (industry - event) matrix",
      "topics": [
        "co.occurrence"
      ]
    },
    {
      "page": "diversity",
      "title": "Compute a simple measure of diversity of regions",
      "topics": [
        "diversity"
      ]
    },
    {
      "page": "ease.recombination",
      "title": "Compute the ease of recombination of a given technological class",
      "topics": [
        "ease.recombination"
      ]
    },
    {
      "page": "entropy",
      "title": "Compute the Shannon entropy index from regions - industries matrices",
      "topics": [
        "entropy"
      ]
    },
    {
      "page": "entry.list",
      "title": "Generate a data frame of entry events from multiple regions - industries matrices (same matrix composition for the different periods)",
      "topics": [
        "entry.list"
      ]
    },
    {
      "page": "entry.mat",
      "title": "Generate a matrix of entry events from two regions - industries matrices (same matrix composition from two different periods)",
      "topics": [
        "entry.mat"
      ]
    },
    {
      "page": "exit.list",
      "title": "Generate a data frame of exit events from multiple regions - industries matrices (same matrix composition for the different periods)",
      "topics": [
        "exit.list"
      ]
    },
    {
      "page": "exit.mat",
      "title": "Generate a matrix of exit events from two regions - industries matrices (same matrix composition from two different periods)",
      "topics": [
        "exit.mat"
      ]
    },
    {
      "page": "expy",
      "title": "Compute the expy index of regions from regions - industries matrices",
      "topics": [
        "expy"
      ]
    },
    {
      "page": "get.list",
      "title": "Create regular data frames from regions - industries matrices",
      "topics": [
        "get.list"
      ]
    },
    {
      "page": "get.matrix",
      "title": "Create regions - industries matrices from regular data frames",
      "topics": [
        "get.matrix"
      ]
    },
    {
      "page": "Gini",
      "title": "Compute the Gini coefficient",
      "topics": [
        "Gini"
      ]
    },
    {
      "page": "growth.ind",
      "title": "Generate a matrix of industrial growth by industries from two regions - industries matrices (same matrix composition from two different periods)",
      "topics": [
        "growth.ind"
      ]
    },
    {
      "page": "growth.list",
      "title": "Generate a data frame of industrial growth in regions from multiple regions - industries matrices (same matrix composition for the different periods)",
      "topics": [
        "growth.list"
      ]
    },
    {
      "page": "growth.list.ind",
      "title": "Generate a data frame of industrial growth in regions from multiple regions - industries matrices (same matrix composition for the different periods)",
      "topics": [
        "growth.list.ind"
      ]
    },
    {
      "page": "growth.list.reg",
      "title": "Generate a data frame of region growth from multiple regions - industries matrices (same matrix composition for the different periods)",
      "topics": [
        "growth.list.reg"
      ]
    },
    {
      "page": "growth.mat",
      "title": "Generate a matrix of industrial growth in regions from two regions - industries matrices (same matrix composition from two different periods)",
      "topics": [
        "growth.mat"
      ]
    },
    {
      "page": "growth.reg",
      "title": "Generate a matrix of industrial growth by regions from two regions - industries matrices (same matrix composition from two different periods)",
      "topics": [
        "growth.reg"
      ]
    },
    {
      "page": "Hachman",
      "title": "Compute the Hachman index from regions - industries matrices",
      "topics": [
        "Hachman"
      ]
    },
    {
      "page": "Herfindahl",
      "title": "Compute the Herfindahl index from regions - industries matrices",
      "topics": [
        "Herfindahl"
      ]
    },
    {
      "page": "Hoover.curve",
      "title": "Plot a Hoover curve from regions - industries matrices",
      "topics": [
        "Hoover.curve"
      ]
    },
    {
      "page": "Hoover.Gini",
      "title": "Compute the Hoover Gini",
      "topics": [
        "Hoover.Gini"
      ]
    },
    {
      "page": "Hoover.index",
      "title": "Compute the Hoover index",
      "topics": [
        "Hoover.index"
      ]
    },
    {
      "page": "inv.norm.ubiquity",
      "title": "Compute a measure of complexity from the inverse of the normalized ubiquity of industries",
      "topics": [
        "inv.norm.ubiquity"
      ]
    },
    {
      "page": "KCI",
      "title": "Compute an index of knowledge complexity of regions using the eigenvector method",
      "topics": [
        "KCI"
      ]
    },
    {
      "page": "Krugman.index",
      "title": "Compute the Krugman index from regions - industries matrices",
      "topics": [
        "Krugman.index"
      ]
    },
    {
      "page": "location.quotient",
      "title": "Compute location quotients from regions - industries matrices",
      "topics": [
        "location.quotient"
      ]
    },
    {
      "page": "location.quotient.avg",
      "title": "Compute average location quotients of regions from regions - industries matrices",
      "topics": [
        "location.quotient.avg"
      ]
    },
    {
      "page": "locational.Gini",
      "title": "Compute the locational Gini coefficient from regions - industries matrices",
      "topics": [
        "locational.Gini"
      ]
    },
    {
      "page": "locational.Gini.curve",
      "title": "Plot a locational Gini curve from regions - industries matrices",
      "topics": [
        "locational.Gini.curve"
      ]
    },
    {
      "page": "Lorenz.curve",
      "title": "Plot a Lorenz curve from regional industrial counts",
      "topics": [
        "Lorenz.curve"
      ]
    },
    {
      "page": "match.mat",
      "title": "Re-arrange the dimension of a matrix based on the dimension of another matrix",
      "topics": [
        "match.mat"
      ]
    },
    {
      "page": "modular.complexity",
      "title": "Compute a measure of modular complexity of patent documents",
      "topics": [
        "modular.complexity"
      ]
    },
    {
      "page": "modular.complexity.avg",
      "title": "Compute a measure of average modular complexity of technologies",
      "topics": [
        "modular.complexity.avg"
      ]
    },
    {
      "page": "MORc",
      "title": "Compute an index of knowledge complexity of regions using the method of reflection",
      "topics": [
        "MORc"
      ]
    },
    {
      "page": "MORt",
      "title": "Compute an index of knowledge complexity of industries using the method of reflection",
      "topics": [
        "MORt"
      ]
    },
    {
      "page": "norm.ubiquity",
      "title": "Compute a measure of complexity by normalizing ubiquity of industries",
      "topics": [
        "norm.ubiquity"
      ]
    },
    {
      "page": "prody",
      "title": "Compute the prody index of industries from regions - industries matrices",
      "topics": [
        "prody"
      ]
    },
    {
      "page": "RCA",
      "title": "Compute an index of revealed comparative advantage (RCA) from regions - industries matrices",
      "topics": [
        "RCA"
      ]
    },
    {
      "page": "relatedness",
      "title": "Compute the relatedness between entities (industries, technologies, ...) from their co-occurence matrix",
      "topics": [
        "relatedness"
      ]
    },
    {
      "page": "relatedness.density",
      "title": "Compute the relatedness density between regions and industries from regions - industries matrices and industries - industries matrices",
      "topics": [
        "relatedness.density"
      ]
    },
    {
      "page": "relatedness.density.ext",
      "title": "Compute the relatedness density between regions and industries that are not part of the regional portfolio from regions - industries matrices and industries - industries matrices",
      "topics": [
        "relatedness.density.ext"
      ]
    },
    {
      "page": "relatedness.density.ext.avg",
      "title": "Compute the average relatedness density of regions to industries that are not part of the regional portfolio from regions - industries matrices and industries - industries matrices",
      "topics": [
        "relatedness.density.ext.avg"
      ]
    },
    {
      "page": "relatedness.density.int",
      "title": "Compute the relatedness density between regions and industries that are part of the regional portfolio from regions - industries matrices and industries - industries matrices",
      "topics": [
        "relatedness.density.int"
      ]
    },
    {
      "page": "relatedness.density.int.avg",
      "title": "Compute the average relatedness density within the regional portfolio from regions - industries matrices and industries - industries matrices",
      "topics": [
        "relatedness.density.int.avg"
      ]
    },
    {
      "page": "spec.coeff",
      "title": "Compute the Hoover coefficient of specialization from regions - industries matrices",
      "topics": [
        "spec.coeff"
      ]
    },
    {
      "page": "TCI",
      "title": "Compute an index of knowledge complexity of industries using the eigenvector method",
      "topics": [
        "TCI"
      ]
    },
    {
      "page": "ubiquity",
      "title": "Compute a simple measure of ubiquity of industries",
      "topics": [
        "ubiquity"
      ]
    },
    {
      "page": "weighted.avg",
      "title": "Compute a weighted average of regions or industries from regions - industries matrices",
      "topics": [
        "weighted.avg"
      ]
    },
    {
      "page": "zScore",
      "title": "Compute the z-score between technologies from an incidence matrix",
      "topics": [
        "zScore"
      ]
    }
  ],
  "_readme": "https://github.com/paballand/econgeo/raw/HEAD/README.md",
  "_rundeps": [
    "lattice",
    "Matrix",
    "plyr",
    "Rcpp",
    "reshape"
  ],
  "_score": 5.078094150406411,
  "_indexed": true,
  "_nocasepkg": "econgeo",
  "_universes": [
    "paballand"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3",
      "date": "2026-05-20T06:38:50.000Z",
      "distro": "noble",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "68cf8ff16e4c4bf1efdf6d6864c425230e2c014fb959123c2ae01ae03c3cba56",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3",
      "date": "2026-05-20T06:38:27.000Z",
      "distro": "noble",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "93bd85b0ee2eedb15a792be3d5da520b2a9c4b28621eca5c72e1987a555aa4a4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3",
      "date": "2026-05-20T06:39:08.000Z",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "5057f8b4d877c11d0274a4298526b598446005b16e115828b9888d8727e833e7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3",
      "date": "2026-05-20T06:38:59.000Z",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "4e79c336911457f70aab96897cd24873a411d24566294028d8b322ea32cc538b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3",
      "date": "2026-05-20T06:37:45.000Z",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "a9974757ccd0b5d522cf1337c390cfe190795c49fde08bcb4a6a8745c62c302e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3",
      "date": "2026-05-20T06:37:46.000Z",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "cf7d6a1d5e187be8e8c196558ffe6b7546a97ac2ac0cf3c1e546efe3da223335",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3",
      "date": "2026-05-20T06:37:59.000Z",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "578ec592b93e69ea0fa30c6a79dc83322cdb8fbb6ad9d9cbbadce4cc2867667e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3",
      "date": "2026-06-02T14:04:14.000Z",
      "commit": "420c3c5d04a20e9b27f6e03a464ca1043242cfa9",
      "fileid": "c71aa9e34dfc7bbe33e78b28201d3535722de92f6d3becc69da19ecf9ad9b568",
      "status": "success",
      "buildurl": "https://github.com/r-universe/paballand/actions/runs/26145748371"
    }
  ]
}