| Literature DB >> 30302657 |
Sonja Wild1, William Hoppitt2.
Abstract
Network-based diffusion analysis (NBDA) has become a widely used tool to detect and quantify social learning in animal populations. NBDA infers social learning if the spread of a novel behavior follows the social network and hence relies on appropriate information on individuals' network connections. Most studies on animal populations, however, lack a complete record of all associations, which creates uncertainty in the social network. To reduce this uncertainty, researchers often use a certain threshold of sightings for the inclusion of animals (which is often arbitrarily chosen), as observational error decreases with increasing numbers of observations. Dropping individuals with only few sightings, however, can lead to information loss in the network if connecting individuals are removed. Hence, there is a trade-off between including as many individuals as possible and having reliable data. We here provide a tool in R that assesses the sensitivity of NBDA to error in the social network given a certain threshold for the inclusion of individuals. It simulates a social learning process through a population and then tests the power of NBDA to reliably detect social learning after introducing observational error into the social network, which is repeated for different thresholds. Our tool can help researchers using NBDA to select a threshold, specific to their data set, that maximizes power to reliably quantify social learning in their study population.Entities:
Keywords: NBDA; Network-based diffusion analysis; Social learning; Social network; Uncertainty
Mesh:
Year: 2018 PMID: 30302657 PMCID: PMC6459781 DOI: 10.1007/s10329-018-0693-4
Source DB: PubMed Journal: Primates ISSN: 0032-8332 Impact factor: 2.163
Structure of online resources
| Online resource | File name | Content |
|---|---|---|
| OR1 | Simulating data set | R code to simulate observational data for 60 individuals |
| OR2 | NBDA code 1.2.15 | R code NBDA |
| OR3 | Sensitivity functions | R code for simulations on the sensitivity of NBDA to observational error for different cut-off points |
| OR4 | Application to simulated data set | R code where we apply our simulations (OR3) the to the simulated observational data (OR5) |
| OR5 | Simulated observational data | Csv file with simulated observational data |
| OR6 | Social network | Csv file with association matrix resulting from simulated data set |
| OR7–OR10 | Sensitivity summary | Csv files with summary of results of simulations applied to our simulated data set |
| OR11 | How to use the code | Word document with guide on how to apply the sensitivity functions and specify the necessary parameters |
| OR12 | Appendix | Word document that describes the algorithm we used to simulate observational data |
Fig. 1Weighted and undirected social network of a simulated data set with 60 individuals and 331 observations: Individuals (= nodes) are represented with red circles, associations between them (= edges) with black lines. The closer together nodes are and the thicker the edges, the stronger the association is between them
Fig. 2Flow diagram of simulation assessing the sensitivity of NBDA after introducing noise into the social network. *The user has an option to keep individuals who learned in the simulation, even though they would not make the cut-off
Fig. 3Power of NBDA to correctly identify social learning after introducing noise into a social network (black circles) and percentage of models where estimates for the social learning parameter s fell within the 95% CI of the set s (= 8) for a given cut-off point (red triangles) for a models where all individuals were dropped below the cut-off point and b models where learners were retained regardless of how many times they had been observed
Fig. 4Percentage of models where NBDA incorrectly identifies social learning after introducing noise into a social network (black circles) and percentage of models where estimates for the social learning parameter s fell within the 95% CI of the set s (= 0) for a given cut-off point (red triangles) for a models where all individuals were dropped below the cut-off point and b models where learners were retained regardless of how many times they had been observed