더북(TheBook)

1.4.1 예제: 문자 메시지 데이터에서 행동 추론하기

여러분은 어느 사용자가 매일 주고 받은 문자 메시지를 가지고 있다. 그림 1-5에 시간별로 데이터를 표시해놓았다. 여러분은 사용자의 메시지 습관이 시간별로 서서히 변하는지 갑자기 급변하는지 알고 싶다. 이걸 어떻게 모델링할 수 있을까? (사실 이건 내 문자 메시지 데이터다. 여러분이 원하는 대로 나의 인기를 판단하기 바란다.)

 


figsize(12.5, 3.5)
count_data = np.loadtxt(r”data/txtdata.csv”)
n_count_data = len(count_data)
plt.bar(np.arange(n_count_data), count_data, color=”#348ABD”)
plt.xlabel(“시간(일수)”,fontsize=13)
plt.ylabel(“수신한 문자 메시지 개수”,fontsize=13)
plt.title(“사용자의 메시지 습관이 시간에 따라 변하는가?”)
plt.xlim(0, n_count_data);

 

031

▲ 그림 1-5 사용자의 메시지 습관이 시간에 따라 변하는가?

 

Note ≣

코드에서 data/txtdata.csv에는 txtdata.csv 파일이 위치한 곳을 쓰면 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.