네트워크 분석하기
이 연습에서는 거래 데이터 소스에서 시작해 네트워크를 구성해 보겠습니다. 거래 데이터 소스 transfers의 각 행은 송금인과 수취인 사이의 송금을 나타냅니다.
데이터가 구조화되어 있어도 송금인과 수취인 간의 관계를 파악하기는 쉽지 않습니다. 실제 데이터 소스에는 수십억 건의 거래가 포함되어 있어 상관관계를 추출하고 유의미한 인사이트를 얻기가 사실상 불가능해집니다.
네트워크 시각화 도구는 네트워크에 숨겨진 정보를 해석하고 이해하기 쉽게 만들어 주는 강력한 해결책을 제공합니다.
이 연습은 강의의 일부입니다
R로 배우는 사기 탐지
연습 안내
igraph라이브러리를 불러오세요.transfers의 앞부분을 출력해 데이터를 살펴보세요.- 데이터 프레임
transfers에서graph_from_data_frame()으로 무방향 그래프net을 만드세요. - 네트워크
net을 그릴 때 꼭짓점 레이블을"black"색으로, 굵게 보이도록 글꼴 크기를 2로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load the igraph library
library(___)
# Have a look at the data
___(___)
# Create an undirected network from the dataset
net <- ___(___, directed = ___)
# Plot the network with the vertex labels in bold and black
plot(___,
vertex.label.color = ___,
vertex.label.font = ___)