同配性(Assortativity), 用作考察度值相近的頂點是否傾向於互相連接。
如果總體上度大的頂點傾向於連接度大的頂點,那麼就稱網絡的度正相關的,或者成網絡是同配的;如果總體上度大的頂點傾向於連接度小的頂點,那麼就稱網絡的度負相關的,或者成網絡是異配的。[1]
同配性計算
聯合度分佈
網絡的度分佈為一階度分佈,聯合度分佈可理解為二階度分佈,或網絡度的聯合概率分佈。
聯合度分佈為兩個端點的度分別為j和k的概率,為對應連邊數,如果j=k,,否則
余度分佈,即網絡度的邊緣分佈,表示隨機頂點的鄰居頂點為k的概率。
如果二階度分佈是完全隨機的,即恆有,則網絡不具有度相關性。[1]
余平均度
余平均度是頂點i的鄰居頂點的平均度,記為,度為k的頂點的余平均度記為。
如果是k的增函數,那麼就意味着平均而言,度大的頂點傾向於與度大的頂點連接,從而表明網絡是同配的;反之,如果是k的減函數,那麼就意味着平均而言,度大的頂點傾向於與度小的頂點連接,從而表明網絡是異配的;如果網絡不具有度相關性,那麼是一個與k無關的常數:
- [1]
同配係數
網絡是度相關的就意味着與之間不恆等。可以考慮用兩者之間的差的大小刻畫網絡的同配或者異配程度,即如下定義的度相關函數:
當網絡為完全同配時,,達到最大值,即為余度分佈的方差:
於是得到歸一化的相關係數,即同配係數,記為r:
其中r>0代表網絡同配,r<0代表網絡異配,|r|的大小反映了網絡同配或異配的強弱程度。
令屬性值為度值,可從皮爾遜積矩相關係數計算同配係數:
對於有向圖,也可以利用皮爾遜積矩相關係數計算,即[1][2][3]
例子
N點星型網絡,其中包括度為N-1的1個點,度為1的N-1個點
所以星型網絡是異配的。
用另外一個公式會得到一樣的值。
算法
參考資料
- ^ 1.0 1.1 1.2 1.3 汪小帆 陳關榮. 网络科学导论.
- ^ M. E. J. Newman. Assortative mixing in networks (PDF). [2014-05-02]. (原始內容 (PDF)存檔於2019-12-07).
- ^ M. E. J. Newman. Mixing patterns in networks.