The R software package ergm.tapered: Provides a set of terms and functions implementing Tapered exponential-family random graph models (ERGMs). Tapered ERGMs are a modification of ERGMs that reduce the effects of phase transitions, and with properly chosen hyper-parameters, provably removes all multiphase behavior. Each ERGM has a corresponding Tapered ERGM. Indeed, the ergm.tapered package fits any ergm as it is based on ergm itself. For more information, click here.
The R software package rpm: that estimates revealed preferences based on observed bipartite matchings as detailed in Goyal, Handcock, Jackson, Rendall and Yeung (2023). Many problems in demography require models for partnership formation that separate latent preferences for partners from the availability of partners. This package consider models for matchings within a bipartite population where individuals have utility for people based on observed and unobserved characteristics. People can form a partnership or remain unpartnered. The models represent both the availability of potential partners of different types and preferences of individuals for such people. We develop a large-population likelihood framework to estimate preference parameters based on sample survey data on partnerships and population composition. The framework was originally due to Dagsvik (2000) and Menzel (2015). Based on simulation studies conducted in Goyal, Handcock, Jackson, Rendall and Yeung (2023) for realistic population sizes, the model recovers preference parameters that are invariant under different population availabilities. The software uses bootstrap methods to bias correct parameter estimates for small population sizes and produce confidence intervals that have the correct coverage.
The CRAN manual is very detailed. For more information, click here.
The R software package sspse: that implements successive sampling population size estimation (SS-PSE). SS-PSE is used to estimate the size of hidden populations using respondent-driven sampling (RDS) data. The package can implement SS-PSE, visibility SS-PSE, and capture-recapture SS-PSE. The CRAN manual is very detailed. For more information, click here.
The R software package RDS: that carries out estimation with data collected using Respondent-Driven Sampling. This includes Heckathorn’s RDS-I and RDS-II estimators as well as Gile’s Sequential Sampling estimator. The CRAN manual is very detailed. For more information, click here.
RDS Analyst is a software package for the analysis of Respondent-driven sampling (RDS) data that implements recent advances in statistical methods. RDS Analyst has an easy-to-use graphical user interface to the powerful and sophisticated capabilities of the computer package R. It provides a comprehensive framework for working with RDS data, including tools for sample and population estimations, testing, confidence intervals and sensitivity analysis. For more information, click here.
The paper: A Framework for the Comparison of Maximum Pseudo Likelihood and Maximum Likelihood Estimation of Exponential Family Random Graph Models by Marijtje A. van Duijn, Krista J. Gile, Mark S. Handcock in Social Networks, Volume 31, Issue 1, 2009, Pages 52-62 presents methodology to enable estimators of Exponential Family Random Graph model parameters to be compared. We use this methodology to compare the bias, standard errors, coverage rates and efficiency of maximum likelihood and maximum pseudolikelihood estimators. We also propose an improved pseudo-likelihood estimation method aimed at reducing bias. The comparison is performed using simulated social network data based on two versions of an empirically realistic network model, the first representing Lazega’s law firm data and the second a modified version with increased transitivity. The framework considers estimation of both the natural and the mean-value parameters. The software to reproduce the results in this paper are here.