Phân tích mạng xã hội thông qua công cụ Nodexl

33 740 4
Phân tích mạng xã hội thông qua công cụ Nodexl

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích mạng xã hội thông qua công cụ Nodexl

PHÂN TÍCH MẠNG HỘI THÔNG QUA CÔNG CỤ NODEXL I. Giới thiệu Công cụ truyền thông của hội như thư điện tử, diễn đàn thảo luận, blog, viblog, và wiki được sử dụng bởi hàng tỷ người trên toàn thế giới. Khi họ giao tiếp thông qua các phương tiện truyền thong bằng máy tình để bàn và các ứng dụng web dựa trên các thiết bị cố định và di động, kết quả là tạo ra nhiều cấu trúc mạng hội phức tạp. Các mối quan hệ được tạo ra thông qua các công nghệ này là phát triển tầm quan trọng cho các cá nhân, tổ chức, và cộng đồng. Làm thế nào để các phương tiện truyền thông hội phát triển, thay đổi, thất bại, hoặc thành công là một mối quan tâm ngày càng tăng của các nhà nghiên cứu và các chuyên gia. Các lĩnh vực phân tích mạng hội cung cấp một tập hợp các khái niệm và các số liệu nghiên cứu một cách có hệ thống các quy trình. Các phương pháp trực quan thông tin cũng trở thành có giá trị trong việc giúp người sử dụng khám phá ra các mô hình, xu hướng, các cụm và ngay cả trong các mạng hội phức tạp. Sự phong phú của các công cụ phần mềm để phân tích mạng hội cho thấy sự quan tâm của nhiều người nhưng những công cụ này rất khó sử dụng, đặc biệt là đối với những người thiếu kinh nghiệm ngôn ngữ lập trình. Công cụ phần mềm mã nguồn mở, NodeXL được thiết kế đặc biệt để tạo điều kiện học tập các khái niệm và phương pháp phân tích mạng hội. Mẫu NodeXL cho Microsoft Excel 2007 là một phần mở rộng nguồn mở và miễn phí sử dụng, ứng dụng bảng tính cung cấp một loạt các phân tích mạng cơ bản và các tính năng trực quan. NodeXL sử dụng một mẫu bảng tính cao có cấu trúc bao gồm nhiều bảng tính để lưu trữ tất cả các thông tin cần thiết đại diện cho một đồ thị mạng. Mạng lưới các mối quan hệ (ví dụ, cạnh đồ thị) đại diện như một "danh sách cạnh", trong đó có tất cả các cặp đỉnh được kết nối. Bảng khác chứa thông tin về mỗi đỉnh (tức là, node) và cụm. Hình ảnh các tính năng cho phép người dùng hiển thị một loạt các đại diện biểu đồ mạng và dữ liệu bản đồ thuộc tính hình ảnh tài sản bao gồm cả hình dạng, màu sắc, kích thước. Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 1 NodeXL được thiết kế để hỗ trợ các sinh viên đang học và các chuyên gia phân tích mạng hội quan tâm đến việc áp dụng phân tích mạng cho các vấn đề kinh doanh. Nó được xây dựng dựa trên các mô hình bảng tính quen thuộc, cung cấp dễ dàng công cụ cho những người không phải là lập trình viên. NodeXL tích hợp bản địa của Excel phân tích chức năng, số liệu mạng thường được sử dụng và trực quan để đạt được lợi ích của cả ba cách tiếp cận. Nó hỗ trợ bố trí mạng hình ảnh đa dạng, chọn lọc mạnh mẽ, phân nhóm, và lập bản đồ của đỉnh và cạnh trên các thuộc tính tùy biến cao. Công cụ này hỗ trợ công việc với các mạng có quy mô khiêm tốn vài ngàn đỉnh, mặc dù một số người dùng đã thành công trong xử lý với hàng chục ngàn đỉnh. II. Bước đầu tiên Bắt đầu với NodeXL Hãy bắt đầu bằng cách mở NodeXL ở tầng cơ bản cho thấy thanh trình đơn Excel thông thường là hàng đầu, một bảng tính trống ở bên trái, và một đồ thị cửa sổ bên phải (hình 1).NodeXL cho phép người dùng để điền hoặc dán các cột của dữ liệu vào danh sách cạnh trong bảng Edges gồm các cặp đỉnh có liên quan đến nhau. Hình 1 1. Nhập dữ liệu: Một cách để bắt đầu sử dụng NodeXL là tạo danh sách cạnh của riêng bạn.Ví dụ, bạn có thể gõ tên bạn bè trong mỗi hàng điền vào vertex1 và vertex 2 (xem hình 2). Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 2 Hình 2 2. Hiển thị đồ thị: Click vào nút Hiển thị đồ thị (trực tiếp ở trên biểu đồ) để hiển thị các mạng lưới của tình bạn (Hình 3). Ví dụ giả định mối quan hệ vô hướng, có nghĩa là, Ann là một người bạn của Bob và Bob là một người bạn của Ann. Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 3 Hình 3 3. Làm nổi bật một cạnh: Nhấp vào một trong số các hàng bảng tính để làm nổi bật các cạnh tương ứng và hai đỉnh trong đồ thị. Ví dụ, nhấp vào hàng 5 điểm nổi bật cạnh kết nối Ann Carol (hình 4).Bạn thậm chí có thể click vào nhiều hàng và tất cả các cạnh và đỉnh có liên quan sẽ được đánh dấu Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 4 Hình 4 4. Thêm vào danh sách cạnh: Một cách khác để bắt đầu sử dụng NodeXL là sử dụng lệnh Import để tải một danh sách các cạnh từ tập tin hoặc nguồn dữ liệu. Nút nhập khẩu được tìm thấy trên Ribbon NodeXL (hình 5) cùng với các lệnh cụ thể NodeXL khác. Một người nào đó có thể cung cấp cho bạn một danh sách cạnh các hình thức của một Pajek tập tin (chương trình phân tích một mạng hội khác) hoặc trong một bảng tính Excel tiêu chuẩn. Ngoài ra, bạn có thể cắt và dán từ một bảng tính Excel để điền vào trong danh sách cạnh Hình 5 Ribbon NodeXL cung cấp các tính năng cốt lõi, mà sau này bạn sẽ được khám phá trong hướng dẫn. Một số tính năng truy cập bằng cách nhấp chuột phải. Bạn sẽ được sử dụng các điều khiển NodeXL tạo bố cục có ý nghĩa của đỉnh, Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 5 kiểm soát thuộc tính hình ảnh của các đỉnh và các cạnh (ví dụ như màu sắc, kích thước, độ mờ), vàphương pháp phân tích. 5. Thay đổi kích thước và di chuyển các đồ thị: Khi việc với các dữ liệu, ta có thể thay đổi kích thước cửa sổ bằng cách di chuyển con trỏ đến phía bên trái của cửa sổ cho đến khi nhìn thấy biểu tượng ↔ và sau đó kéo nó đến kích thước mong muốn. Nó cũng có thể di chuyển đồ thị cửa sổ bên trái, ở trên, hoặc dưới các dữ liệu bảng tính bằng cách bấm vào tiêu đề mà đọc " Document Actions "và kéo nó xung quanh. Thậm chí ta có thể kéo cửa sổ đồ thị bên ngoài cửa sổ Excel. khi được sử dụng trên một máy tính với một màn hình lớn hoặc hai hoặc nhiều màn hình, cửa sổ đồ thị NodeXL có thể được di chuyển để chiếm một màn hình đầy đủ trong khi bảng tính là hoàn toàn có thể nhìn thấymàn hình hiển thị khác. III. Giao diện: Sắp xếp các đỉnh trong khung đồ thị Giao diện tự động : NodeXL cung cấp một số loại Layout tự động có thể được lựa chọn từ điều khiển trong cửa sổ đồ thị. Việc bố trí mặc định cho NodeXL được gọi là Fruchterman-Reingold. Một cách tiếp cận thay thế phổ biến là sử dụng các đỉnh vào một vòng tròn (hình 6). Trong trường hợp này, hai bố trí khá giống nhau. Thử nghiệm với kiểu bố trí khác nhau (ví dụ như hình xoắn ốc, lưới điện,Sugiyama) có thể tiết lộ mô hình, các mối quan hệ, hoặc các tính năng khác thường trong các dữ liệu được phân tích. Loại đồ thị: Trong NodeXL, các loại đồ thị mặc định là vô hướng, có nghĩa là các mối quan hệ giữaVertex 1 và Vertex 2 là đối xứng. Trong ví dụ với tình bạn, nếu Ann là một người bạn của Bob, Bob cũng là một người bạn của Ann. Điều này được hiển thị trong cửa sổ đồ thị là một cạnh kết nối Ann và Bob. RibbonNodeXL cho phép bạn chỉ định các loại đồ thị (hình 5), có nghĩa là các mối quan hệ chỉ trong một chỉ đạo, ví dụ như mối quan hệ có thể là Ann đã mời Bob cho một bên mà không yêu cầu rằng Bob cũng đã ném 1 bên và mời Ann Đối với đồ thị chỉ đạo, Vertex 1 là nguồn mạch và Vertex 2 là điểm đến. Một mũi tên được hiển thị hàng đầu vào các điểm đến đỉnh. Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 6 Cập nhật khung đồ thị: Bất cứ lúc nào bạn thay đổi các dữ liệu cơ bản hoặc các tính năng ảnh hưởng đến cách bố trí của mạng, bạn phải nhấn vào nút Graph Refresh để cập nhật các đồ thị. Nếu bạn chỉ muốn thay đổi bố cục bạn có thể chọn một kiểu bố trí mới và click vào layout Một lần nữa để giảm xử lý thời gian. 1. Hướng dẫn sử dụng Giao diện: Trong đồ thị ví dụ, bạn có thể di chuyển các đỉnhxung quanh để đạt được một mối quan hệ tốt hơn. Bạn có thể nhấp và kéo một trong những đỉnh để tạo ra các kết cấu hoặc tạo ra một màn hình hiển thị có trật tự hơn (hình 8). Bạn có thể chọn nhiều đỉnh xung quanh hoặc cách thêm đỉnh trong khi giữ phím Control. Hình 6 2. Duy trì các khung thông thường: Sau khi có được một khung cho thấy mối quan hệ quan trọng, bạn có thể muốn giữ lại khung. Trong menu lựa chọn khung, giữ khung hướng dẫn sử dụng của bạn,ngay cả sau khi lựa chọn làm mới đồ thị. Một phương pháp lâu dài hơn để sửa chữa các vị trí đỉnh được mô tả trong tính năng dưới đây: 3. Phóng to và quy mô: Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 7 Để có được một cái nhìn gần hơn một tiểu mục của một đồ thị, bạn có thể sử dụng thanh trượt Zoom (hoặc một thanh cuộn chuột trong cửa sổ đồ thị). Một khi bạn zoom trong bạn có thể nhìn trên đồ thị bằng cách giữ phím Spacebar, cách nhấn vào nút chuột và kéo con trỏ theo hướng bạn muốn để xoay. Tính năng: ta có thể sửa chữa các vị trí của các đỉnh để họ không thay đổi khi click vào Refresh . Đầu tiên, click vào Workbook . Điều này sẽ hiển thị giao diện liên quan đến cột trong bảng Edges và đỉnh được ẩn theo mặc định. Tiếp theo tìm " Locked" trên tab đỉnh và chọn "Yes (1)" (hoặc chỉ là "1") cho các đỉnh. Ta cũng có thể sử dụng hai cột dán nhãn X và Y để điều chỉnh vị trí đỉnh nếu muốn. IV. Thiết kế: Vẽ một đồ thị có ý nghĩa: mô hình, các mối quan hệ, và các tính năng thú vị mà vị trí có thể khó trong danh sách cạnh bảng. NodeXL được thiết kế để cho phép bạn tạo ra một bản vẽ phong phú. 1. Màu sắc: Bạn có thể thay đổi màu sắc của đỉnh. Ví dụ, trong đồ thị tình bạn, bạn có thể làm màu đỉnh đại diện cho các người đàn ông với màu xanh và phụ nữ có màu hồng. Nhìn vào bảng dưới bên trái và click vào các bảng tính đỉnh, sẽ mang đến danh sách của 8đỉnh (còn gọi là các nút) . Nội dung của tab đỉnh được tạo ra tự động từ các dữ liệu Edges. Chọn màu sắc mà bạn muốn cho mỗi người . Ngoài ra, sau khi chọn một người, nhấn vào nút màu trong Visual NodeXL Ribbon phần thuộc tính và chọn màu bạn muốn từ bảng màu. bạn thậm chí có thể click vào đỉnh bằng cách sử dụng tổ hợp phím Ctrl hoặc phím Shift và đặt tất cả các thuộc tính hình ảnh của họ với nhau. Một khi bạn đã xong cột màu, nhấp chuột vào đồ thị Refresh để hiện đồ thị khung(Hình 9). Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 8 Hình 9 2. Thêm dữ liệu mô tả: Nếu bạn có thêm thông tin về những người trong tập dữ liệu, bạn có thể thêm các cột dữ liệu bằng cách gõ (hoặc dán nó vào). Để ghi nhận độ tuổi của mỗi người, di chuyển bảng tính đỉnh cho đến khi bạn thấy các tiêu đề cột " Add your own Columns Here" Đặt con trỏ vào tiêu đề này để nhận được hướng dẫn thêm. Nếu bạn chọn cột tiếp theo, bạn có thể gõ một cái tên thuộc tính (ví dụ, Age) và sau đó nhập giá trị cho mỗi người. Thêm hai cột mới, một tuổi và một cho số lượng thể hiện trong hình 10. Hình 10 Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 9 3. Thay đổi kích thước (và các thuộc tính khác): Một cách khác có thể được sử dụng để mã hóa giá trị thuộc tính là kích thước đỉnh, được điều khiển bởi kích thước cột trong bảng tính đỉnh. Đặt con trỏ của bạn trên các tiêu đề cột Kích thướchiển thị đó phải được nhập trong trường hợp này một số lượng 1-10. Sử dụng cách tiếp cận này để xem dữ liệu nhập vào các lĩnh vực khác nhau như hình dạng, màu. (Hình11). Hình 11 Có ba cách để nhập vào cột Kích thước (hoặc các thuộc tính hình ảnh khác như Opacity hoặc Color): (1) Bạn có thể tự gõ, (2) bạn có thể nhập một công thức tính toán cho Kích thước dựa trên một số dữ liệu khác , hoặc (3) bạn có thể sử dụng Tính năng Tự động điền để cho NodeXL điền vào các cột dựa trên một số dữ liệu khác. Hình 12 cho thấy kết quả của việc sử dụng các tính năng Autofill NodeXL để tự động điền vào dựa trên các dữ liệu bạn đã nhập trước đó. Hình 12 Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 10 [...]... 27 cụm khác nhau , trong khi lúc khác, bạn có thể muốn để xácđịnh các cụm mà bạn không biết để tìm cho trước thời gian (ví dụ, bọn tình bạn trong một mạng hội lớn) NodeXL cho phép bạn tạo riêng của bạn cụm bằng tay Nó cũng có thể giúp tự động xác định các nhóm quan tâm cho bạn Saukhi xác định, màu sắc và hình dạng của các đỉnh có thể được tùy chỉnh để trực quan hiển thị các cụm Để chứng minh cụm công. .. 40 3 Tạo cụm tự động: Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 31 NodeXL bao gồm khả năng tự động xác định các cụm Hiện nay các thuật toán được mô tả trong bài viết "Tìm Cấu trúc cộng đồng mạng hội Mega quy mô" của Ken Wakita và Toshiyuki Tsurumi được sử dụng để tạo ra các cụm Click vào nút Tìm cụm trong phầnPhân tích băng NodeXL Điều này sẽ thay thế các dữ liệu bạn đã nhập vào các cụm và Cluster... lượng các cụm là không định trước (tức là, nó sẽ không luôn luôn được 3) Tương tự như vậy số lượng đỉnh trong mỗi cụm có thể thay đổi đáng kể Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 32 Hình 42 Hiển thị và ẩn cụm: Bạn không cần hiển thị các thông tin cụm trên đồ thị Để ẩn thông tin này từ đồ thị, bỏ chọn hộp cụm trong Hiển thị / giấu phần của các băng NodeXL và làm mới bảng tính Phân nhóm thông. .. gắng để hiểu các mạng, các nhà phân tích thường muốn xác định các đỉnh quan trọng, xác định vị trí phân nhóm, hoặc có được một kết nối mạng lưới so sánh với các mạng khác Trong khi hình dung chính nó có thể giúp làm được điều này NodeXL có thể tính toán một số số liệu đồ thị Sau khi tính toán, bạn có thể sử dụng các số liệu đồ thị để thay đổi màn hình hiển thị hình ảnh của đồ thị mạng của bạn Số liệu... lại trên bảng Cụm, nhưng màn hình hiển thị hình ành sẽ được xác định bởi những gì trên bảng tính đỉnh Trong trường hợp này, nó sẽ quay trở lại để trông giống như Hình 38 Bạn có thể muốn thử nghiệm với các tập dữ liệu để thực hành một số tính năng giới thiệu trước đó X Kết luận Việc phân tích mạng hội phương tiện truyền thông này chỉ là khởi đầu Bây giờ bạn đã sử dụng các tính năng chính NodeXL Tuy... với các cụm tự động tạo ra Mỗi cụm được đưa ra một số ID rằng được hiển thị trong cột A của cả hai bảng Màu sắc và hình dạng sẽ được tự động giao cho mỗi cụm (hình 41) Hình 41 Cụm đỉnh bảng để xem đỉnh được giao mà cụm Để xem kết quả, bạn sẽ cần phải chắc chắn rằng hộp cụm là kiểm tra trong Hiển thị của NodeXL ribbon và Làm mới đồ thị Hình 42 cho thấy kết quả Đồ thị cho thấy rằng các thuật toánphân nhóm... Hình 38 Tới cụm bảng tính và nhập vào các thông tin được hiển thị trong hình 40 Điều này xác định màu Hình dạng của mỗi đỉnh được gán cho một cụm Hãy chắc chắn rằng các cụm được liệt kê trong cột A bao gồm tất cả các giá trị độc đáo trong Cụm đỉnh bảng (Hình 38) Khi kiểm tra đánh dấu tiếp theo cụm trong phần Show / Hide của các băng NodeXL được kiểm tra, màu sắc và hình dạng quy địnhtrên các cụm bảng... hợp, bạn bè của một người có thể là bạn bè với nhau, tạo ra một nhóm VII Chuẩn bị dữ liệu NodeXL bao gồm các chiến lược mạnh mẽ để làm cho các mạng lớn và khám phá quan trọng các tính năng của dữ liệu, nhưng để tận dụng lợi thế này thường cần thiết để chuẩn bị dữ liệu ban đầu 1 Phân tích: Phần này phân tích một mạng đàn thảo luận và ý kiến blog lưới được tạo ra từ các bài viết của diễn SeriousEats cộng... một trong hai đồ thị (tức là, họ sẽ "bỏ qua" ,chứ không phải "Ẩn") Bởi vì họ không đọc vào đồ thị, tính toán số liệu đồ thị và cụm xử lý họ nếu họ không tồn tại, đó là mong muốn trong trường hợp này Tự động điền các cộtđể lộ một hình ảnh như thể hiện trong Hình 38 Hình 37 Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 29 1 Tạo cụm thủ công: Để tạo ra một cụm, Cụm đỉnh bảng (Hình 38) Sao chép và dán... phức tạp là để xem các phần cá nhân của đồ thị lớn hơn NodeXL cho phép bạn tạo các hình ảnh đồ thị cho mỗi đỉnh Tới phần Phân tích trên NodeXL ribbon và nhấp chuột vào nút hình ảnh Subgraph Các hình ảnh Subgraph hộp thoại (Hình 33) sẽ xuất hiện Nếu dữ liệu được từ một trang web mạng hội như Facebook, một thiết lập 2.0 sẽ chỉ cho bạn bècủa bạn, mà các bạn bè của bạn biết nhau Để bây giờ, nhân rộng Hình . file NodeXL hiện tại: Bạn có thể mở một tập tin NodeXL cũng giống như bất kỳ tập tin Excel khác.Nếu NodeXL được cài đặt trên máy, Excel sẽ nhận ra bất kỳ tập tin được tạo ra bằng cách sử dụng NodeXLmặc. đầu sử dụng NodeXL là sử dụng lệnh Import để tải một danh sách các cạnh từ tập tin hoặc nguồn dữ liệu. Nút nhập khẩu được tìm thấy trên Ribbon NodeXL (hình 5) cùng với các lệnh cụ thể NodeXL khác thành, NodeXL hiển thị mỗi số liệu trong một tập mới của đồ thị Metrics cột trong bảng tính đỉnh. Học viên: Võ Thành Trung Mã HV: CH0901060 Trang 14 Hình 18 Lưu File NodeXL: Để lưu các tập tin NodeXL, lưu

Ngày đăng: 25/05/2014, 17:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan