日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

社交网络分析SNA——Pajek使用教程(网络描述统计+中心性及子群分析)

發布時間:2024/3/24 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 社交网络分析SNA——Pajek使用教程(网络描述统计+中心性及子群分析) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文所有操作均基于Pajek5.11版本實現,也可官網下載最新版本,差別不大→Pajek下載地址?

目錄

?

一、如何畫一個現有網絡?

二、如何交互式構建一個網絡??

三、Pajek中如何進行自動布局?

四、如何對節點形狀進行分類?

五、抽取子網、移除邊

六、尋找最短路徑

七、計算距離

八、如何計算三種中心性指標?

九、如何計算并抽取一個網絡的最高核?

寫在最后


一、如何畫一個現有網絡?

首先,打開Pajek.exe程序運行該軟件,基本界面如下圖:

打開時界面如下:

第二步,打開并讀取相應數據 (假設已經有了一個net文件flor.net)?

打開后如下圖所示,點擊繪圖(在這里會顯示默認路徑)

打開數據文件圖結構:

手動調整節點結構和設置邊權值后,結果如下:

點擊“Layout”—“Circular”—“original”可使其構成環圖?

??

畫出 IMPORT.net+CONT.clu(包含Partitions文件

在“Network”中導入IMPORT.net;Partitions中導入CONT.clu文件,點擊draw中Network+First Partitions即可畫出已有網絡

畫出IMPORT.net + CONT.clu + GDP1995.vec

與上述步驟不同的是,這里需要導入project文件包,首先“File”中點擊Pajek Projeck File中點擊read,導入.paj為后綴的某文件包,點擊draw中Network+First Partitions+First vectors即可。?

二、如何交互式構建一個網絡??

例:交互式建立下列網絡,分別設置圖的屬性如顏色、節點大小等。

方法一:首先建立一個空網絡(沒有邊),然后添加邊

選擇Network/create new network/empty network,然后輸入節點數,即可建立一個空網;選擇Draw/network畫出該網絡,右鍵點擊節點可添加邊。

依次按照題目要求新建邊并賦予權值即可,最終構建完成!

方法二:首先新建文本文檔,在記事本中編寫如下代碼并將其保存為net文件的格式?

按照要求對網絡圖進行一定的設置,按照第一模塊讀取該文件,點擊“default”按鈕使其顯示頂點名稱,再按照上述方法添加邊的權值即可。

三、Pajek中如何進行自動布局?

在畫圖界面里(draw)的布局“layout”里的“energy”的“Kamada-Kawai”里進行自由布局,依次嘗試四種自由布局效果。

四、如何對節點形狀進行分類?

首先在Pajek中讀入某一文件;

以節點形狀分類:Network/Create partition/ Vertex shapes

打開畫圖界面Draw點擊Network+First Partition即可得到結果,最終效果圖如下:

分類后結果如下圖所示:

五、抽取子網、移除邊

例:1994年80個國家的進出口情況

其中1-Africa 2-Asia 3-Eruope 4-N.America 5-Oceania 6-S.America。(Import.net 和cont.clu),要求:(1)抽取亞洲的進出口網絡;(2)將各大洲收縮為一個節點;(3)移除該網絡中貿易額交易低于340000的邊,畫出剩下的貿易網絡

首先,在“Network”中導入IMPORT.net,Partitions中導入CONT.clu文件,點擊Draw中Network+First Partitions,打開原始圖

(1)抽取亞洲的進出口網絡

(2)將各大洲收縮為一個節點

(3)移除該網絡中貿易額交易低于340000的邊

經過上述操作后我們可以發現交易低于340000的邊已經被自動移除;

六、尋找最短路徑

例:在FLOW2 .net找出v1,v10的最短路徑

首先,還是在“Network”中導入FLOW2.net,點擊Draw中Network,打開原始圖

點擊后找出該網絡中最短路徑為:?

那如果按照節點名稱尋找呢?

直接輸入節點名稱即可,

七、計算距離

例:Dic28.net中,找到yellow出發到其他單詞的距離,提取并畫出從yellow出發距離不超過3的所有單詞的一個子網(K-Neighbors

在“Network”中導入DIC28.net,點擊Draw中Network,打開原始圖

最后得到結果(該界面為直接彈出)

?

八、如何計算三種中心性指標?

點度中心性:使用Network/create partition/degree 或Network/create vector/centrality/degree..,得到一個向量,選Vector/info可得到有最高度的點。

中介中心性、接近中心性的指標都可以在Network/create vector/centrality得到計算。有向圖時,需要選擇input、output或all,無向圖時,選擇input 或output都可以,結果一樣。可通過vector/info查看某些節點的中心性。

?點度中心性:Network--Create Vector--Centrality--Degree

?中介中心性:Network--Create Vector--Centrality--Bewteenness

接近中心性:Network--Create Vector--Centrality--Closeness

九、如何計算并抽取一個網絡的最高核?

原網絡:

Network--Create Partition--K-Core

Operations--Network+Partition--Extract--subnetwork

結果如下:

寫在最后

目前就整理了這么多,分區與成分、派系等等還沒有進行整理,后續有時間會更~

雖然不大全,但也算是保姆級操作指南,望對您有幫助!

總結

以上是生活随笔為你收集整理的社交网络分析SNA——Pajek使用教程(网络描述统计+中心性及子群分析)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。