# co.occurrence: Compute the number of co-occurrences between industry pairs... In PABalland/EconGeo: Computing Key Indicators of the Spatial Distribution of Economic Activities

## Description

This function computes the number of co-occurrences between industry pairs from an incidence (industry - event) matrix

## Usage

 `1` ```co.occurrence(mat, diagonal = FALSE, list = FALSE) ```

## Arguments

 `mat` An incidence matrix with industries in rows and events in columns `diagonal` Logical; shall the values in the diagonal of the co-occurrence matrix be included in the output? Defaults to FALSE (values in the diagonal are set to 0), but can be set to TRUE (values in the diagonal reflects in how many events a single industry can be found) `list` Logical; is the input a list? Defaults to FALSE (input = adjacency matrix), but can be set to TRUE if the input is an edge list

## Author(s)

Pierre-Alexandre Balland p.balland@uu.nl

## References

Boschma, R., Balland, P.A. and Kogler, D. (2015) Relatedness and Technological Change in Cities: The rise and fall of technological knowledge in U.S. metropolitan areas from 1981 to 2010, Industrial and Corporate Change 24 (1): 223-250

`relatedness`, `relatedness.density`
 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16``` ```## generate a region - events matrix set.seed(31) mat <- matrix(sample(0:1,20,replace=T), ncol = 5) rownames(mat) <- c ("I1", "I2", "I3", "I4") colnames(mat) <- c("US1", "US2", "US3", "US4", "US5") ## run the function co.occurrence (mat) co.occurrence (mat, diagonal = TRUE) ## generate a regular data frame (list) list <- get.list (mat) ## run the function co.occurrence (list, list = TRUE) co.occurrence (list, list = TRUE, diagonal = TRUE) ```