agg.region {ioanalysis} | R Documentation |
Aggregate Regions
Description
agg.sector
takes specified regions and creates a "new" joint region. This produces a new InputOutput
object. Note the Leontief Inverse and Ghoshian Inverse are elements. All regions must have exactly the same sectors. See locate.mismatch
.
Caution: Inverting large matrices will take a long time. R does a computation roughly every 8e-10 second. The number of computations per matrix inversion is n^3 where n is the dimension of the square matrix. For n = 5000 it should take 100 seconds.
Usage
agg.region(io, regions, newname = "newname")
Arguments
io |
An |
regions |
Character. Specific regions to be aggregated. Can either be a character that exactly matches the name of the region in |
newname |
Character. The name to give to the new aggregated region. |
Details
Creates an aggregation matrix similar to that of agg.sector
. See Blair and Miller 2009 for more details.
Value
A new InputOutput
object is created. See as.inputoutput
.
Author(s)
John J. P. Wade, Ignacio Sarmiento-Barbieri
References
Blair, P.D. and Miller, R.E. (2009). "Input-Output Analysis: Foundations and Extensions". Cambridge University Press
Nazara, Suahasil & Guo, Dong & Hewings, Geoffrey J.D., & Dridi, Chokri, 2003. "PyIO. Input-Output Analysis with Python". REAL Discussion Paper 03-t-23. University of Illinois at Urbana-Champaign. (http://www.real.illinois.edu/d-paper/03/03-t-23.pdf)
See Also
as.inputoutput
, locate.mismatch
, agg.region
Examples
data(toy.IO)
class(toy.IO)
agg.region(toy.IO, regions = c(1,2), newname = "Magic")