Portfolio matrix plot comparing two numeric vectors
portfolio(e_ij1, e_ij2, e_i1, e_i2, industry.names = NULL,
psize, psize.factor = 10, time.periods = NULL,
pmx = "Regional growth", pmy = "National growth",
pmtitle = "Portfolio matrix", pcol = NULL, pcol.border = NULL,
leg = FALSE, leg.fsize = 1, leg.col = NULL,
leg.x = -max_val, leg.y = -max_val*1.5,
bg.col = "gray95", bgrid = TRUE, bgrid.col = "white",
bgrid.size = 2, bgrid.type = "solid",
seg.x = 0, seg.y = 0)
a numeric vector with \(i\) values containing the employment in \(i\) industries in region \(j\) at time 1
a numeric vector with \(i\) values containing the employment in \(i\) industries in region \(j\) at time 2
a numeric vector with \(i\) values containing the total employment in \(i\) industries at time 1
a numeric vector with \(i\) values containing the total employment in \(i\) industries at time 2
Industry names (e.g. from the relevant statistical classification of economic activities)
Point size in the portfolio matrix plot (mostly the absolute values of employment in \(i\) industries in region \(j\) at time 2)
Enlargement factor for the points in the plot
No. of regarded time periods (for average growth rates)
Name of the X axis in the plot
Name of the Y axis in the plot
Plot title
Industry-specific point colors
Color of point border
Logical argument that indicates if a legend has to be added to the plot
If leg = TRUE
: Font size in the plot legend
No. of columns in the legend
If leg = TRUE
: X coordinate of the legend
If leg = TRUE
: Y coordinate of the legend
Background color
Logical argument that indicates if a grid has to be added to the plot
If bgrid = TRUE
: Color of the grid
If bgrid = TRUE
: Size of the grid
If bgrid = TRUE
: Type of the grid
X coordinate of segmentation of the plot
Y coordinate of segmentation of the plot
A portfolio matrix plot and a data frame
containing the related data (invisible).
The portfolio matrix is a graphic tool displaying the development of one variable compared to another variable. The plot shows the regarded variable on the \(x\) axis and a variable with which it is confronted on the \(y\) axis while the graph is divided in four quadrants. Originally, the portfolio matrix was developed by the Boston Consulting Group to analyze the performance of product lines in marketing, also known as the growth-share matrix. The quadrants show the performace of the regarded objects (stars, cash cows, question marks, dogs) (Henderson 1973). But the portfolio matrix can also be used to analyze/illustrate the world market integration of a region or a national economy by confronting e.g. the increase in world market share (\(x\) axis) and the world trade growth (\(y\) axis) (Baker et al. 2002). Another option is to analyze/illustrate the economic performance of a region (Howard 2007). E.g. it is possible to confront the growth of industries in a region with the all-over growth of these industries in the national economy.
Baker, P./von Kirchbach, F./Mimouni, M./Pasteels, J.-M. (2002): “Analytical tools for enhancing the participation of developing countries in the Multilateral Trading System in the context of the Doha Development Agenda”. In: Aussenwirtschaft, 57, 3, p. 343-372.
Howard, D. (2007): “A regional economic performance matrix - an aid to regional economic policy development”. In: Journal of Economic and Social Policy, 11, 2, Art. 4.
Henderson, B. D. (1973): “The Experience Curve - Reviewed, IV. The Growth Share Matrix or The Product Portfolio”. The Boston Consulting Group (BCG).
# NOT RUN {
data(Freiburg)
# Loads employment data for Freiburg and Germany (2008 and 2014)
portfolio(Freiburg$e_Freiburg2008, Freiburg$e_Freiburg2014,
Freiburg$e_Germany2008, Freiburg$e_Germany2014,
industry.names = Freiburg$industry, Freiburg$e_Freiburg2014, psize.factor = 12,
pmx = "Freiburg", pmy = "Deutschland", pmtitle = "Freiburg und BRD",
pcol = Freiburg$color, leg = TRUE, leg.fsize = 0.6, bgrid = TRUE, leg.y = -0.17)
# }
Run the code above in your browser using DataLab