Department of Mathematics, Iowa State University, 411 Morrill Rd, Ames, IA 50011, USA.
Math Biosci Eng. 2023 Jan;20(2):3282-3300. doi: 10.3934/mbe.2023154. Epub 2022 Dec 5.
Contact networks are heterogeneous. People with similar characteristics are more likely to interact, a phenomenon called assortative mixing or homophily. Empirical age-stratified social contact matrices have been derived by extensive survey work. We lack however similar empirical studies that provide social contact matrices for a population stratified by attributes beyond age, such as gender, sexual orientation, or ethnicity. Accounting for heterogeneities with respect to these attributes can have a profound effect on model dynamics. Here, we introduce a new method, which uses linear algebra and non-linear optimization, to expand a given contact matrix to populations stratified by binary attributes with a known level of homophily. Using a standard epidemiological model, we highlight the effect homophily can have on model dynamics, and conclude by briefly describing more complicated extensions. The available Python source code enables any modeler to account for the presence of homophily with respect to binary attributes in contact patterns, ultimately yielding more accurate predictive models.
联系网络是异质的。具有相似特征的人更有可能相互作用,这种现象称为聚类混合或同质性。通过广泛的调查工作已经得出了经验年龄分层的社会联系矩阵。然而,我们缺乏类似的经验研究,这些研究为除年龄以外的属性(如性别、性取向或种族)分层的人群提供社会联系矩阵。考虑到这些属性的异质性可能会对模型动态产生深远影响。在这里,我们引入了一种新方法,该方法使用线性代数和非线性优化,将给定的联系矩阵扩展到具有已知同质性水平的按二进制属性分层的人群中。使用标准的流行病学模型,我们强调了同质性对模型动态的影响,并通过简要描述更复杂的扩展来结束。可用的 Python 源代码使任何建模人员都能够在联系模式中考虑到二进制属性的同质性的存在,最终产生更准确的预测模型。