make_threshold_profile: Illustrates how network properties vary with the similarity...

View source: R/threshold-profile.R

make_threshold_profileR Documentation

Illustrates how network properties vary with the similarity threshold

Description

make_threshold_profile() outputs properties of the agent or symbolic network as a function of similarity threshold.

Usage

make_threshold_profile(data, layer)

Arguments

data

A data frame corresponding to the attitudes held by agents with respect to a number of items

layer

A string flag specifying the type of network to be extracted,

  • "agent" produces the network corresponding to the agents, which we assume to be rows in data

  • "symbolic" produces the network corresponding to the symbols, or items, which we assume to be columns in data

Details

Note that this routine is expensive on large graphs. We study networks over the full range of similarity thresholds ⁠[-1, 1]⁠, and as a result, produce networks that are complete at the lower limit of that range. Note that by default we will subsample the provided survey with the C++ implementation in order to avoid memory issues. We could then allow a flag that turns off the subsampling step, at the user's peril.

Value

A data frame containing properties of the agent or symbolic network as a function of the similarity threshold. In particular, it contains three columns named

  • threshold, the value of the similarity threshold

  • ad, the average degree resulting from threshold, and

  • lcc, the size of the largest connected component resulting from threshold

Examples

S <- make_synthetic_data(20, 5)

surveygraph documentation built on June 22, 2024, 9:19 a.m.