powered by
General function to create a firm-firm (FF) matrix
FF(..., who, ties, id_as_firm_name = NULL, Matrix = NULL, self_ties = FALSE)
A matrix object of class financial_matrix(possibly using the Matrix package)
financial_matrix
Matrix
Either multiple objects of class firm or a list of such objects
firm
Whether to take into account: (ownership) co-ownership ; (management) board interlocks, or both (recognises minimum unambiguous strings).
ownership
management
both
Type of ties to create. Possible values: binary; naive; share (see Details).
binary
naive
share
Whether to use the ticker as the firm's name. Defaults to TRUE if all firms' id is neither NULL nor NA.
TRUE
NULL
NA
Whether to use the Matrix package. Defaults to TRUE when any matrix in the pipeline contains more than 10,000 cells and the package is installed.
Whether to allow self-ties (a 'loop' in graph theory). Defaults to FALSE.
FALSE
Telarico, Fabio Ashtar
See more specific functions for a detailed overview:
for board interlocks (who == 'management'):
who == 'management'
FF.binary.management, if ties = 'binary';
FF.binary.management
ties = 'binary'
FF.binary.management, if ties = 'naive';
ties = 'naive'
FF.norm.management, if ties = 'share'.
FF.norm.management
ties = 'share'
for co-ownership (who == 'ownership'):
who == 'ownership'
FF.binary.ownership, if ties = 'binary';
FF.binary.ownership
FF.naive.ownership, if ties = 'naive';
FF.naive.ownership
FF.norm.ownership, if ties = 'share'.
FF.norm.ownership
for both co-ownership and board interlocks (who == 'both'):
who == 'both'
FF.binary.both, if ties = 'binary';
FF.binary.both
FF.naive.both, if ties = 'naive';
FF.naive.both
FF.norm.both, if ties = 'share'.
FF.norm.both
FF.binary.ownership FF.binary.management FF.naive.ownership FF.naive.management FF.norm.ownership FF.norm.management
# Create the normalised FF matrix of Berkshire Hathaway's holdings by boards interlocks data('firms_BKB') FF <- FF(firms_BKB, who = 'man', ties = 'share')
Run the code above in your browser using DataLab