FinNet0.2.1 package

Quickly Build and Manipulate Financial Networks

add.attribute

Function to set a vertex or edge attribute of a network or graph o...

as.firm-financial_matrix-method

Coerce a financial_matrix object into a list of firm objects

as.firm.financial_matrix

Coerce a financial_matrix object into a list of firm objects

as.firm

Coerce into (a list of) firm object(s)

cfa

Perform cascade failure analysis

check.against.other.slots

Determine if all the non-NA slots of a financial_matrix object are...

check.correct.grey

Function to check whether the provided colour is actually a shade of g...

dot-set_names

Function to return an object after assigning new names

extract.matrix

Function to extract the bare matrix from several complex objects

FF-basic-methods

Basic methods for objects of class financial_matrix

FF-comparison-methods

Basic method to check to compare values in a financial_matrix object

FF-math-methods

Mathematical methods for financial_matrix objects

FF-nrow-ncol

Number of rows/columns in a financial_matrix object

FF-subset-method

Method to subset a financial_matrix

FF.binary.both

Create a complete binary firm-firm (FF) matrix

FF.binary.management

Create a binary firm-firm (FF) matrix for board interlocks

FF.binary.ownership

Create a binary firm-firm (FF) matrix for common ownership

FF.graph.custom

Represent a firm-firm (FF) network using the package igraph

FF.graph

Easily represent a firm-firm (FF) network using the package igraph

FF.naive.both

Create a complete naive-valued firm-firm (FF) matrix

FF.naive.management

Create a naive-valued firm-firm (FF) matrix for boards interlocks

FF.naive.ownership

Create a naive-valued firm-firm (FF) matrix for common ownership

FF.net.custom

Represent a firm-firm (FF) network using the package network

FF.net

Easily represent a firm-firm (FF) network using the package network

FF.norm.both

Create a complete normalised-valued firm-firm (FF) matrix

FF.norm.management

Create a normalised-valued firm-firm (FF) matrix for boards interlocks

FF.norm.ownership

Create a normalised-valued firm-firm (FF) matrix for common ownership

FF

Create any firm-firm (FF) matrix

fiedler

Calculate the Fiedler value (algebraic connectivity)

financial_matrix

An S4 class for the adjacency matrix produced by FF and related func...

financial_net

A virtual class for relational data extending the packages [network](h...

find.firm

Function to create a firm (legal person) using data from 'Yahoo! Fin...

find.firms

Function to create mutiple firms (legal persons) using data from 'Ya...

find.people

Extract all the unique people associated to at least one of the provid...

FinNet

Quickly Build and Manipulate Financial Networks

firm

A firm

FM

Function to create a (necessarily binary) firm-manager (FM) matrix

FO.binary

Function to create a binary firm-owner (FO) matrix

FO.naive

Function to create a naive-valued firm-owner (FO) matrix

FO.norm

Function to create a naive-valued firm-owner (FO) matrix

fun-igraph_financial

Extending igraph functions to igraph_financial objects

fun-network_financial

Extending newtwork functions to newtwork_financial objects

get.binarary.values

Function to compute the binary values of the FM or FO matrix for multi...

get.matrix.adjacency.both

Create a firm-firm (FF) matrix

get.matrix.adjacency

Create any firm-firm (FF) matrix for common ownership or board interlo...

get.matrix.twomode

Function to create a firm-owner (FO) or firm-manager (FM) matrix

get.net

Create any firm-firm (FF) network

igraph_E_iterators

igraph edge iterators for igraph_financial objects

igraph_financial

An S4 class for relational data extending the package [igraph](https:/...

igraph_v_iterators

igraph vertex iterators for igraph_financial objects

is.neither.null.nor.na

Function to check whether an object is neither NA nor NULL

is.null.na

Function to check whether an object is NA or NULL

listing

Function to list multiple objects passed as ...

load.Matrix

Function to load the package Matrix

Matrix-and-matrix

A (virtual) class union for matrix-like objects to be included in `fin...

naming

Function to extract the symbols of the objects passed as ...

network_financial

An S4 class for relational data extending the package [network](https:...

network_operators

Operators for network_financial objects

network.efficiency

Calculate network efficiency

palette

Function to create the default palette and ramp it up as needed

plot_igraph-methods

igraph plotting for igraph_financial objects

plot_network-methods

network plotting for igraph_financial objects

print_financial_matrix

Print information on a financial_matrix

print-financial_matrix-method

Print information on a financial_matrix

print-firm-method

Print information on a class firm object

print-igraph_financial-method

Print information on a igraph_financial object

print-network_financial-method

Print information on a network_financial object

query.firm

Function to extract information from a firm object (legal person)

query.firms_switch

Function to chose the right algorithm when querying one or more inform...

query.firms.dataframe

Function to extract information from multiple firm object (legal per...

query.firms

Function to extract information from multiple firm object (legal per...

register.firm

Function to create a firm (legal person)

rescale.numeric

Function to rescale numeric vectors

SCC

Tarjan's algorithm for finding strongly connected components

SCC2.prep

Create list of edges for SCC2

SCC2

Tarjan's algorithm for finding strongly connected components in C++

show_firm

Show information on a class firm object

show_igraph_financial

Show information on a igraph_financial

show_network_financial

Show information on a network_financial

show-financial_matrix-method

Show information on a financial_matrix

show-firm-method

Show information on a firm

show-igraph_financial-method

Show information on a igraph_financial

show-network_financial-method

Show information on a network_financial

subset_financial_matrix

Subset a financial_matrix object

Providing classes, methods, and functions to deal with financial networks. Users can easily store information about both physical and legal persons by using pre-made classes that are studied for integration with scraping packages such as 'rvest' and 'RSelenium'. Moreover, the package assists in creating various types of financial networks depending on the type of relation between its units depending on the relation under scrutiny (ownership, board interlocks, etc.), the desired tie type (valued or binary), and renders them in the most common formats (adjacency matrix, incidence matrix, edge list, 'igraph', 'network'). There are also ad-hoc functions for the Fiedler value, global network efficiency, and cascade-failure analysis.

  • Maintainer: Fabio Ashtar Telarico
  • License: GPL (>= 3)
  • Last published: 2024-10-31