weighted.avg | R Documentation |
This function computes a weighted average of regions or industries from (incidence) regions - industries matrices.
weighted.avg(mat, vec, reg = T)
mat |
An incidence matrix with regions in rows and industries in columns |
vec |
A vector that will be used to compute the weighted average for each industry/region |
reg |
Logical; Shall the weighted average for regions be returned? Default to TRUE (requires a vector of industry value) but can be set to FALSE (requires a vector of region value) if the weighted average for industries should be returned |
Pierre-Alexandre Balland p.balland@uu.nl
location.quotient
## generate a region - industry matrix set.seed(31) mat <- matrix(sample(0:100,20,replace=T), ncol = 4) rownames(mat) <- c ("R1", "R2", "R3", "R4", "R5") colnames(mat) <- c ("I1", "I2", "I3", "I4") ## a vector for regions will be used to computed the weighted average of industries vec <- c (5, 10, 15, 25, 50) ## run the function weighted.avg (mat, vec, reg = F) ## a vector for industries will be used to computed the weighted average of regions vec <- c (5, 10, 15, 25) ## run the function weighted.avg (mat, vec, reg = T)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.