R을 이용하여 네이버 뉴스 데이터를 csv 파일로 가져왔습니다. 2008년부터 2017년까지 10년의 데이터를 수집하고 싶었지만, 과학과 IT 카테고리만 1년치 데이터를 수집하는 데 3일 정도의 시간이 소모되어 아쉽게도 2017년, 2012년, 2007년 총 3년치의 데이터만 수집했습니다.
데이터를 수집 후, csv 파일로 저장된 데이터를 탐색하는 과정을 가졌습니다. 데이터의 구조가 어떠한지, 어떠한 변수가 있는지, 데이터가 어떻게 입력되었는지 등을 살펴보았습니다.
데이터 탐색과정을 가지며 월별 기사수에 대해 ggplot을 이용하여 막대그래프도 그려보았습니다.
2017년
2017년의 총 기사수는 83780건이였으며, 11월에 8133건으로 가장 많았습니다. 월 평균 기사수는 약 6982건입니다.
2012년
2012년의 총 기사수는 85063건이였으며, 6월에 5759건으로 가장 적었습니다. 월 평균 기사수는 약 7089건입니다.
2007년
2007년의 총 기사수는 50453건이으로 상대적으로 2017년과 2012년의 기사수보다 매우 적었습니다. 그리고 4월과 5월에 각각 5173, 5661건으로 2007년 다른 월에 비해 기사수가 많은 편이었습니다. 월 평균 기사수는 약 4204건입니다.
기사수에 대해 살펴본 뒤, 용량이 큰 데이터를 분기별로 나누었습니다. 그리고 단어를 추출하기 전에 신문사명, 광고문구, 특수문자 등과 같은 문자나 문장을 정규표현식을 이용하여 제거하였습니다.
KoNLP : 한글 텍스트 마이닝을 위한 패키지
stringr , dplyr : 간편하게 데이터 핸들링하기 위한 패키지
library(KoNLP)
library(stringr)
library(dplyr)
# useSystemDic()
# useSejongDic()
useNIADic()
extractNoun : 단어 추출
SimplePos22 : 단어 형태 분석
# 단어 형태 분석
words <- sapply(Contents, SimplePos22, USE.NAMES = F)
# NC, F 형태만 추출
words_pre <- unlist(words)
words_pre <- str_match(words_pre, "([0-9a-zA-Z가-힣]+)/(NC|F)")
# NC, F 외의 형태 제거
words_NC <- Filter(function(x) {!is.na(x)}, words_pre[,2])
처음에는 명사 추출을 하였는데, 명사가 너무 분리되어 추출되어 키워드를 확인할 수 없었습니다. 예를들면, ’스마트폰’이라는 단어가 ’스마트’와 ’폰’으로 분리되는 경우가 많았습니다. 한글 사전에 단어를 추가하여도 문제가 해결이 되지 않아, 단어를 형태 분석 후 명사와 외래어만 추출하는 과정으로 단어를 추출하였습니다.
위에서 추출한 단어를 전처리하기 위해 가장 먼저 소문자를 대문자로 모두 수정하였습니다. 그리고 같은 의미의 단어는 같은 단어로 모두 통일 시켜주었습니다. 다음으로 빈도수가 높은 단어들을 계속 확인하며 필요없는 단어들을 불용어 리스트에 추가하며 불용어 리스트를 만들었습니다. 불용어 리스트를 완성한 뒤, 불용어 리스트에 있는 단어를 제거하였습니다.
이부분에서 가장 많은 시간을 소모하게되었습니다. 불용어 리스트를 만드는 기준이 다소 주관적이다보니 신중히 생각을 많이 하게되었던 부분이었고, 데이터의 용량이 컸기때문에 제거하는데도 시간이 굉장히 오래걸렸습니다.
words_NC <- toupper(words_NC)
words_NC <- toupper(words_NC)
words_NC <- gsub("갤S","갤럭시S", words_NC)
words_NC <- gsub("(갤럭시S[0-9]).*","\\1", words_NC)
words_NC <- gsub("^(S[0-9]).*","갤럭시\\1", words_NC)
words_NC <- gsub("갤노트", "갤럭시노트", words_NC)
words_NC <- gsub("(갤럭시노트[0-9]).*","\\1", words_NC)
words_NC <- gsub("^(노트[0-9]).*","갤럭시\\1", words_NC)
words_NC <- gsub("(G[0-9]{1,2}).", "\\1", words_NC)
words_NC <- gsub("(V[0-9]{1,2}).", "\\1", words_NC)
words_NC <- gsub("(아이폰[0-9]).", "\\1", words_NC)
words_NC <- gsub("모바일월드콩그레스", "MWC", words_NC)
words_NC <- gsub("나사", "NASA", words_NC)
words_NC <- gsub("유전자", "DNA", words_NC)
words_NC <- gsub("휴대전화", "휴대폰", words_NC)
words_NC <- gsub("정보통신기술", "ICT", words_NC)
words_NC <- gsub("DRONE", "드론", words_NC)
words_NC <- gsub("롱텀에볼루션", "LTE", words_NC)
words_NC <- gsub("엘티이", "LTE", words_NC)
words_NC <- gsub("데이터베이스", "DB", words_NC)
words_NC <- gsub("4차산업혁명.", "4차산업혁명", words_NC)
words_NC <- gsub("알파고.", "알파고", words_NC)
words_NC <- gsub("발사가", "발사", words_NC)
words_NC <- gsub("MP3플레이어", "MP3", words_NC)
words_NC <- gsub("지상파DMB", "DMB", words_NC)
words_NC <- gsub("전자신문인터넷", "전자신문", words_NC)
words_NC <- gsub("사물인터넷", "IOT", words_NC)
words_NC <- gsub("가상현실", "VR", words_NC)
words_NC <- gsub("증강현실", "AR", words_NC)
words_freq <- table(words_NC)
words_freq <- sort(words_freq, decreasing=T)
words_freq <- words_freq[words_freq >= 300]
words_list <- names(words_freq)
words_list
l <- length(words_list)
for(i in 1:l){
word <- words_list[i]
cat(i, ".", word, ": ")
choose_mode <- readline(prompt="(1:remove 2:next *:break) :")
if(choose_mode==1){
choose_mode2 <- readline(prompt="(1:only *:every) : ")
if(choose_mode2 == 1) {
word <- paste("^", word,"$", sep="")
}
count <- length(remove_list) + 1
remove_list[count] <- word
}
else if(choose_mode==2) next
else break
}
remove_list <- sort(remove_list, decreasing=T)
r <- length(remove_list)
for(i in 1:r){
word <- remove_list[i]
words_NC <- gsub(word,"", words_NC)
words_NC <- Filter(function(x) {nchar(x) >= 1}, words_NC)
cat(i,".",word,"remove.\n")
}
remove_list <- sort(names(table(remove_list)), decreasing=T)
words_freq <- table(words_NC)
words_freq <- sort(words_freq, decreasing=T)
words_freq <- words_freq[words_freq >= 300]
words_freq
2017년와 2012년 데이터의 단어는 빈도수가 300개 이상인 단어들만 저장하고, 2007년 데이터의 단어는 빈도수가 200개 이상인 단어들만 저장하였습니다.
다음으로 wordcloud2 패키지를 이용하여 년도별로 Wordcloud 시각화를 해보았습니다. Wordcloud 위에 마우스 커서를 올리시면 해당 키워드의 빈도수를 확인하실 수 있습니다.
library(wordcloud2)
2017 Title
freq <- read.table("science_IT_data/2017/2017_title_freq.txt", header=T)
wordcloud2(freq, color=c)
2017 Contents
freq <- read.table("science_IT_data/2017/2017_contents_freq.txt", header=T)
wordcloud2(freq, color=c)
2017년은 ‘스마트폰’, ‘인공지능’, ‘IOT’, ‘ICT’, ‘로봇’, ‘VR’, ‘5G’, ‘AR’ 등과 같은 현재 많이 관심을 받은 분야에 대한 내용들이 키워드로 많이 보였습니다. 그리고 ‘갤럭시노트’,‘아이폰’ 등과 같이 스마트폰 기종에 대한 키워드도 많이 언급되고 있는 것을 확인하실 수 있습니다. 이외에도 ‘개발’, ‘게임’, ‘세계’, ‘정보’, ‘투자’ 등과 같은 과학, IT계열에서 많이 쓰이는 단어도 키워드로 많이 보여지고 있습니다.
’인공지능’과 ’AI’는 같은 뜻이지만, ’AI’가 ’조류독감’의 뜻도 포함되어 있어 같은 단어로 통일하지 못했습니다.
2012 Title
freq <- read.table("science_IT_data/2012/2012_title_freq.txt", header=T)
wordcloud2(freq, color=c)
2012 Contents
freq <- read.table("science_IT_data/2012/2012_contents_freq.txt", header=T)
wordcloud2(freq, color=c)
2012년은 ‘LTE’, ‘스마트폰’, ‘클라우드’, ‘나로호’, ‘카카오톡’, ‘스마트TV’ 등과 같은 키워드가 눈에 띄었으며, ‘아이폰’, ‘갤럭시’, ‘옵티머스’ 등과 같은 스마트폰 기종에 대한 키워드도 살펴보실 수 있습니다. 특히, ‘LTE’와 ’스마트폰’이 다른 단어들에 비해 매우 크게 그려진 것을 확인하실 수 있습니다.
2017년에 많이 언급되었던 ’ICT’는 2012년에는 조그맣게 보여지는 것을 확인하실 수 있습니다. 그리고 ’인공지능’, ‘IOT’ 등과 같은 키워드는 찾아 볼 수 없었습니다.
2007 Title
freq <- read.table("science_IT_data/2007/2007_title_freq.txt", header=T)
wordcloud2(freq, color=c)
2007 Contents
freq <- read.table("science_IT_data/2007/2007_contents_freq.txt", header=T)
wordcloud2(freq, color=c)
2007년에는 ‘스마트폰’에 대한 키워드를 찾아 볼 수 없었으며, ’휴대폰’, LCD’, ‘인터넷’, ‘IPTV’, ‘UCC’ 등과 같은 키워드가 가장 눈에 띄었습니다. 그리고 2012년, 2017년에는 IT 관련 용어만 거의 눈에 띄었었는데, 2007년에는 ‘우주인’, ‘줄기세포’, ‘DNA’ 등과 같은 과학관련 용어도 살짝 키워드로 보였습니다.
arules : 연관분석을 하기 위한 패키지
arulesViz, visNetwork, igraph : 연관분석, 네트워크분석 시각화를 위한 패키지
library(arules)
library(arulesViz)
library(visNetwork)
library(igraph)
# 데이터형 변환
words_tran <- as(words_NC, "transactions")
# 연관규칙 분석
words_net <- apriori(words_tran,
parameter=list(support=0.01, confidence=0.20, minlen=2))
전처리를 한 단어들을 연관규칙 분석을 하기 위한 형태로 as를 이용하여 변환해주고, apriori를 이용하여 연관규칙 분석을 지지도 0.01이상, 신뢰도 0.20이상으로 설정하여 실시하였습니다. 2007년부터 차례대로 살펴보도록 하겠습니다.
2007년 연관분석
load("science_IT_data/2007/2007_net.RData")
inspect(net2007)
lhs rhs support confidence lift count
[1] {연구} => {개발} 0.03496393 0.4133083 2.279431 1764
[2] {차세대} => {개발} 0.02784825 0.4284843 2.363127 1405
[3] {휴대폰} => {개발} 0.02535083 0.2311585 1.274859 1279
[4] {정보} => {개발} 0.02384445 0.2450102 1.351252 1203
[5] {글로벌} => {개발} 0.02237771 0.2967148 1.636408 1129
[6] {게임} => {온라인} 0.02005867 0.3166458 4.146227 1012
[7] {온라인} => {게임} 0.02005867 0.2626525 4.146227 1012
[8] {네트워크} => {개발} 0.01849282 0.2800120 1.544290 933
[9] {투자} => {개발} 0.01833426 0.3191856 1.760336 925
[10] {발전} => {개발} 0.01823515 0.3378627 1.863341 920
[11] {세계적} => {개발} 0.01795766 0.3371790 1.859571 906
[12] {이동통신} => {휴대폰} 0.01785856 0.4682952 4.270094 901
[13] {플랫폼} => {개발} 0.01565845 0.3812741 2.102759 790
[14] {상용화} => {개발} 0.01536114 0.5677656 3.131276 775
[15] {게임} => {개발} 0.01488544 0.2349812 1.295941 751
[16] {반도체} => {개발} 0.01486561 0.4347826 2.397863 750
[17] {도입} => {개발} 0.01464759 0.2494094 1.375514 739
[18] {멀티미디어} => {휴대폰} 0.01407278 0.2312704 2.108811 710
[19] {통신} => {개발} 0.01393404 0.2266280 1.249873 703
[20] {실시간} => {정보} 0.01369619 0.3247180 3.336594 691
[21] {미래} => {개발} 0.01345834 0.3312195 1.826704 679
[22] {LCD} => {휴대폰} 0.01339887 0.2159055 1.968708 676
[23] {카메라} => {휴대폰} 0.01327995 0.3504184 3.195248 670
[24] {통신} => {휴대폰} 0.01320067 0.2147002 1.957718 666
[25] {MP3} => {휴대폰} 0.01316102 0.3800801 3.465715 664
[26] {무선} => {휴대폰} 0.01304210 0.3470464 3.164501 658
[27] {기술력} => {개발} 0.01258622 0.4183136 2.307035 635
[28] {LCD} => {개발} 0.01256640 0.2024912 1.116756 634
[29] {디스플레이} => {LCD} 0.01240783 0.5097720 8.214314 626
[30] {보안} => {네트워크} 0.01240783 0.3263816 4.941959 626
[31] {세계적} => {연구} 0.01226909 0.2303684 2.723184 619
[32] {이동통신} => {통신} 0.01199160 0.3144491 5.114308 605
[33] {발전} => {연구} 0.01111948 0.2060228 2.435394 561
[34] {탑재} => {LCD} 0.01102038 0.2592075 4.176792 556
[35] {서버} => {개발} 0.01098073 0.2885417 1.591332 554
[36] {실시간} => {개발} 0.01092127 0.2589286 1.428013 551
[37] {3G} => {휴대폰} 0.01070324 0.5812702 5.300243 540
[38] {보안} => {개발} 0.01026718 0.2700730 1.489476 518
[39] {DNA} => {연구} 0.01022754 0.6254545 7.393494 516
[40] {IPTV} => {통신} 0.01002933 0.3781764 6.150791 506
2007년은 총 40개의 규칙을 찾았으며, 대부분 ‘개발’이라는 단어가 많이 언급되고 있음을 확인하실 수 있습니다. 지지도가 가장 높은 것은 0.035로 ’연구’와 ’개발’ 단어가 같이 사용되었을 때 였습니다. 신뢰도가 가장 높은 것은 0.625로 ‘DNA’가 언급되었을 때 ’연구’가 언급된 경우였습니다. 향상도가 가장 높은 것은 8.214로 ’디스플레이’가 언급되지 않았을 때보다 언급되었을 때 ’LCD’가 언급되는 증가비율이 가장 높았습니다.
전체적으로 ’휴대폰’, ‘반도체’, ‘게임’, ‘LCD’가 언급되었을 때 ’개발’이 각각 언급되고 있으며, ’LCD’, ‘카메라’, ‘MP3’, 3G’가 언급되었을 때 ’휴대폰’이 각각 언급되고 있었습니다. wordcloud 중앙 키워드에 있던 ’개발’과 ’휴대폰’이 오른쪽 노드에 많이 있는 것도 확인하실 수 있습니다.
plot(net2007)
위 그래프는 규칙들의 지지도와, 신뢰도, 향상도가 어떻게 분포되어 있는지 확인하실 수 있는 그래프입니다. 2007년 40개의 규칙은 지지도 0.01과 0.02 사이에 대부분 있었습니다.
plot(net2007, method="grouped")
ig <- plot(net2007, method="graph", control=list(type="items",max=500))
ig_df <- get.data.frame(ig, what="both")
visNetwork(
nodes = data.frame(
id = ig_df$vertices$name,
value = ig_df$vertices$support,
title = ifelse(ig_df$vertices$label == "",
ig_df$vertices$name,
ig_df$vertices$label),
ig_df$vertices
),
edges = ig_df$edges
) %>%
visEdges(ig_df$edges) %>%
visOptions(highlightNearest = T)
♥ 그래프쪽에 마우스 커서를 대고 마우스 휠을 이용하시면 확대하셔서 보실 수 있습니다.
♥ 노드를 클릭하시면 연관되어 있는 단어들이 잘 보여집니다.
♥ 노드를 움직이시면 연관되어 있는 단어들도 같이 움직입니다.
위 그래프는 40개의 규칙을 시각화한 것입니다. ’개발’을 중심으로 많은 단어 들이 언급되어 있는 것을 확인하실 수 있습니다. ’휴대폰’을 중심으로도 여러 개의 단어들이 언급되어 있는 것을 확인하실 수 있습니다.
wordcloud에서 중앙에 있던 키워드들이 연관분석에서도 중앙 쪽에 위치하여 많은 단어들과 연관이 되어 있음을 확인하실 수 있습니다.
2012년 연관분석
load("science_IT_data/2012/2012_net.RData")
inspect(net2012)
lhs rhs support confidence lift count
[1] {LTE} => {스마트폰} 0.05374903 0.5492552 2.4719970 4572
[2] {스마트폰} => {LTE} 0.05374903 0.2419048 2.4719970 4572
[3] {휴대폰} => {스마트폰} 0.04628389 0.5739067 2.5829446 3937
[4] {스마트폰} => {휴대폰} 0.04628389 0.2083069 2.5829446 3937
[5] {개발} => {스마트폰} 0.04060568 0.2462394 1.1082336 3454
[6] {안드로이드} => {스마트폰} 0.03852484 0.6645711 2.9909918 3277
[7] {글로벌} => {스마트폰} 0.03459829 0.2840459 1.2783871 2943
[8] {글로벌} => {개발} 0.03377536 0.2772898 1.6815305 2873
[9] {개발} => {글로벌} 0.03377536 0.2048193 1.6815305 2873
[10] {정보} => {스마트폰} 0.03242341 0.2973906 1.3384463 2758
[11] {탑재} => {스마트폰} 0.03162399 0.4876722 2.1948347 2690
[12] {통신} => {스마트폰} 0.03113023 0.3712323 1.6707811 2648
[13] {연구} => {개발} 0.03043662 0.4235929 2.5687362 2589
[14] {게임} => {스마트폰} 0.02955491 0.3436774 1.5467664 2514
[15] {카메라} => {스마트폰} 0.02694505 0.4839527 2.1780944 2292
[16] {LTE} => {통신} 0.02609861 0.2666987 3.1804185 2220
[17] {통신} => {LTE} 0.02609861 0.3112295 3.1804185 2220
[18] {태블릿PC} => {스마트폰} 0.02601632 0.6972275 3.1379663 2213
[19] {정보} => {개발} 0.02596929 0.2381928 1.4444397 2209
[20] {갤럭시S3} => {스마트폰} 0.02519339 0.6423861 2.8911453 2143
[21] {디스플레이} => {스마트폰} 0.02382968 0.4684539 2.1083400 2027
[22] {플랫폼} => {개발} 0.02374738 0.3559471 2.1585211 2020
[23] {플랫폼} => {스마트폰} 0.02368860 0.3550661 1.5980228 2015
[24] {이동통신} => {LTE} 0.02266582 0.5308370 5.4245624 1928
[25] {LTE} => {이동통신} 0.02266582 0.2316194 5.4245624 1928
[26] {네트워크} => {스마트폰} 0.02265406 0.3035124 1.3659983 1927
[27] {휴대폰} => {LTE} 0.02170182 0.2690962 2.7498633 1846
[28] {LTE} => {휴대폰} 0.02170182 0.2217684 2.7498633 1846
[29] {온라인} => {스마트폰} 0.02149021 0.2309539 1.0394391 1828
[30] {차세대} => {개발} 0.02112577 0.4064691 2.4648946 1797
[31] {태블릿} => {스마트폰} 0.02107874 0.6289021 2.8304589 1793
[32] {투자} => {개발} 0.02103172 0.2988640 1.8123598 1789
[33] {실시간} => {스마트폰} 0.02084362 0.3849327 1.7324415 1773
[34] {이동통신} => {스마트폰} 0.02032635 0.4760463 2.1425104 1729
[35] {게임} => {개발} 0.02032635 0.2363636 1.4333474 1729
[36] {3G} => {LTE} 0.02024406 0.7337026 7.4976226 1722
[37] {LTE} => {3G} 0.02024406 0.2068717 7.4976226 1722
[38] {네트워크} => {개발} 0.02015001 0.2699638 1.6371041 1714
[39] {온라인} => {게임} 0.01955045 0.2101074 2.4432201 1663
[40] {게임} => {온라인} 0.01955045 0.2273411 2.4432201 1663
[41] {네트워크} => {글로벌} 0.01924479 0.2578359 2.1167875 1637
[42] {투자} => {글로벌} 0.01891561 0.2687939 2.2067506 1609
[43] {플랫폼} => {글로벌} 0.01883332 0.2822907 2.3175577 1602
[44] {네트워크} => {LTE} 0.01860996 0.2493306 2.5478808 1583
[45] {실시간} => {정보} 0.01826903 0.3373860 3.0945363 1554
[46] {카메라} => {탑재} 0.01818673 0.3266470 5.0372088 1547
[47] {탑재} => {카메라} 0.01818673 0.2804569 5.0372088 1547
[48] {아이패드} => {스마트폰} 0.01803390 0.3715185 1.6720693 1534
[49] {네트워크} => {통신} 0.01791634 0.2400378 2.8624836 1524
[50] {통신} => {네트워크} 0.01791634 0.2136548 2.8624836 1524
[51] {차세대} => {스마트폰} 0.01790459 0.3444922 1.5504336 1523
[52] {HD} => {스마트폰} 0.01775176 0.4939483 2.2230810 1510
[53] {아이폰5} => {스마트폰} 0.01743434 0.4739533 2.1330910 1483
[54] {이동통신} => {통신} 0.01732854 0.4058370 4.8396618 1474
[55] {통신} => {이동통신} 0.01732854 0.2066452 4.8396618 1474
[56] {옵티머스} => {스마트폰} 0.01691707 0.8653037 3.8944159 1439
[57] {발전} => {개발} 0.01662317 0.2988166 1.8120721 1414
[58] {LTE,휴대폰} => {스마트폰} 0.01647034 0.7589382 3.4157040 1401
[59] {스마트폰,휴대폰} => {LTE} 0.01647034 0.3558547 3.6364384 1401
[60] {LTE,스마트폰} => {휴대폰} 0.01647034 0.3064304 3.7996482 1401
[61] {휴대폰} => {통신} 0.01639980 0.2033528 2.4250096 1395
[62] {배터리} => {스마트폰} 0.01632927 0.5474970 2.4640843 1389
[63] {디스플레이} => {탑재} 0.01625873 0.3196210 4.9288615 1383
[64] {탑재} => {디스플레이} 0.01625873 0.2507252 4.9288615 1383
[65] {4G} => {LTE} 0.01616468 0.8050351 8.2265615 1375
[66] {3G} => {스마트폰} 0.01607063 0.5824457 2.6213753 1367
[67] {투자} => {스마트폰} 0.01584726 0.2251921 1.0135075 1348
[68] {자동} => {스마트폰} 0.01547107 0.3959085 1.7818398 1316
[69] {별} => {스마트폰} 0.01547107 0.2672081 1.2026062 1316
[70] {클라우드} => {스마트폰} 0.01544756 0.3032541 1.3648360 1314
[71] {클라우드} => {개발} 0.01529473 0.3002539 1.8207881 1301
[72] {안드로이드} => {탑재} 0.01485975 0.2563375 3.9529690 1264
[73] {탑재} => {안드로이드} 0.01485975 0.2291516 3.9529690 1264
[74] {도입} => {스마트폰} 0.01482448 0.2527054 1.1373348 1261
[75] {도입} => {개발} 0.01480097 0.2523046 1.5300160 1259
[76] {탑재} => {LTE} 0.01474219 0.2273387 2.3231476 1254
[77] {무선} => {스마트폰} 0.01471868 0.4753227 2.1392540 1252
[78] {플랫폼} => {네트워크} 0.01470692 0.2204405 2.9533962 1251
[79] {LTE,통신} => {스마트폰} 0.01469516 0.5630631 2.5341413 1250
[80] {LTE,스마트폰} => {통신} 0.01469516 0.2734033 3.2603720 1250
[81] {스마트폰,통신} => {LTE} 0.01469516 0.4720544 4.8238695 1250
[82] {세계적} => {개발} 0.01467165 0.3277311 1.9874144 1248
[83] {미래} => {개발} 0.01467165 0.3130958 1.8986639 1248
[84] {와이파이} => {스마트폰} 0.01454233 0.5239305 2.3580201 1237
[85] {차별화} => {스마트폰} 0.01444828 0.3961960 1.7831336 1229
[86] {노트북} => {스마트폰} 0.01424843 0.4629488 2.0835636 1212
[87] {플랫폼} => {정보} 0.01395453 0.2091630 1.9184627 1187
[88] {서버} => {클라우드} 0.01391926 0.3911463 7.6786732 1184
[89] {클라우드} => {서버} 0.01391926 0.2732518 7.6786732 1184
[90] {클라우드} => {네트워크} 0.01389575 0.2727902 3.6547616 1182
[91] {음성} => {스마트폰} 0.01387223 0.5086207 2.2891160 1180
[92] {플랫폼} => {게임} 0.01383697 0.2074009 2.4117476 1177
[93] {클라우드} => {플랫폼} 0.01369589 0.2688668 4.0300178 1165
[94] {플랫폼} => {클라우드} 0.01369589 0.2052863 4.0300178 1165
[95] {편리} => {스마트폰} 0.01343726 0.4642567 2.0894499 1143
[96] {HD} => {LTE} 0.01342550 0.3735689 3.8174573 1142
[97] {세계적} => {글로벌} 0.01300228 0.2904412 2.3844713 1106
[98] {컴퓨팅} => {클라우드} 0.01297877 0.7525562 14.7735838 1104
[99] {클라우드} => {컴퓨팅} 0.01297877 0.2547888 14.7735838 1104
[100] {갤럭시S3} => {LTE} 0.01291999 0.3294365 3.3664733 1099
[101] {미래} => {글로벌} 0.01284945 0.2742097 2.2512140 1093
[102] {클라우드} => {글로벌} 0.01280243 0.2513270 2.0633510 1089
[103] {발전} => {글로벌} 0.01274365 0.2290786 1.8806954 1084
[104] {LTE,이동통신} => {스마트폰} 0.01267311 0.5591286 2.5164338 1078
[105] {스마트폰,이동통신} => {LTE} 0.01267311 0.6234818 6.3712887 1078
[106] {LTE,스마트폰} => {이동통신} 0.01267311 0.2357830 5.5220748 1078
[107] {보안} => {정보} 0.01257906 0.3136910 2.8772033 1070
[108] {실시간} => {개발} 0.01256730 0.2320886 1.4074227 1069
[109] {3G,LTE} => {스마트폰} 0.01252028 0.6184669 2.7834937 1065
[110] {3G,스마트폰} => {LTE} 0.01252028 0.7790783 7.9613114 1065
[111] {LTE,스마트폰} => {3G} 0.01252028 0.2329396 8.4423992 1065
[112] {역량} => {개발} 0.01246150 0.3660221 2.2196173 1060
[113] {역량} => {글로벌} 0.01241447 0.3646409 2.9936380 1056
[114] {이동통신} => {휴대폰} 0.01237921 0.2899229 3.5949595 1053
[115] {디스플레이} => {카메라} 0.01226164 0.2410446 4.3293362 1043
[116] {카메라} => {디스플레이} 0.01226164 0.2202280 4.3293362 1043
[117] {디스플레이} => {LTE} 0.01213233 0.2385024 2.4372289 1032
[118] {확산} => {스마트폰} 0.01209706 0.3336576 1.5016710 1029
[119] {상용화} => {개발} 0.01208530 0.4865121 2.9502880 1028
[120] {혁신} => {글로벌} 0.01201477 0.3231110 2.6526846 1022
[121] {배터리} => {탑재} 0.01189720 0.3988963 6.1513633 1012
[122] {차세대} => {글로벌} 0.01189720 0.2289075 1.8792905 1012
[123] {안드로이드} => {개발} 0.01186194 0.2046238 1.2408719 1009
[124] {옵티머스} => {LTE} 0.01168559 0.5977150 6.1079807 994
[125] {HD} => {탑재} 0.01166208 0.3245011 5.0041183 992
[126] {발전} => {스마트폰} 0.01155628 0.2077346 0.9349375 983
[127] {3D} => {스마트폰} 0.01147398 0.3395964 1.5283993 976
[128] {LTE,탑재} => {스마트폰} 0.01146223 0.7775120 3.4992975 975
[129] {스마트폰,탑재} => {LTE} 0.01146223 0.3624535 3.7038710 975
[130] {LTE,스마트폰} => {탑재} 0.01146223 0.2132546 3.2885900 975
[131] {보안} => {개발} 0.01142696 0.2849604 1.7280462 972
[132] {카메라} => {LTE} 0.01137993 0.2043919 2.0886573 968
[133] {보안} => {네트워크} 0.01126237 0.2808561 3.7628253 958
[134] {카메라,탑재} => {스마트폰} 0.01123886 0.6179703 2.7812586 956
[135] {스마트폰,카메라} => {탑재} 0.01123886 0.4171030 6.4321270 956
[136] {스마트폰,탑재} => {카메라} 0.01123886 0.3553903 6.3830685 956
[137] {쿼드코어} => {스마트폰} 0.01108603 0.7138531 3.2127924 943
[138] {IOS} => {안드로이드} 0.01102725 0.7042042 12.1478438 938
[139] {서버} => {개발} 0.01098023 0.3085563 1.8711355 934
[140] {아이폰5} => {LTE} 0.01096847 0.2981783 3.0470501 933
[141] {갤럭시S2} => {스마트폰} 0.01095671 0.7408585 3.3343337 932
[142] {갤럭시S3} => {휴대폰} 0.01093320 0.2787770 3.4567533 930
[143] {4G} => {스마트폰} 0.01087442 0.5415691 2.4374047 925
[144] {보안} => {클라우드} 0.01074510 0.2679566 5.2603105 914
[145] {클라우드} => {보안} 0.01074510 0.2109393 5.2603105 914
[146] {기술력} => {개발} 0.01072159 0.3543124 2.1486075 912
[147] {혁신} => {스마트폰} 0.01070984 0.2880177 1.2962625 911
[148] {안드로이드,탑재} => {스마트폰} 0.01066281 0.7175633 3.2294904 907
[149] {스마트폰,안드로이드} => {탑재} 0.01066281 0.2767775 4.2681746 907
[150] {스마트폰,탑재} => {안드로이드} 0.01066281 0.3371747 5.8164178 907
[151] {미래} => {스마트폰} 0.01062754 0.2267938 1.0207160 904
[152] {공간} => {스마트폰} 0.01049822 0.3107168 1.3984228 893
[153] {디스플레이} => {개발} 0.01046296 0.2056852 1.2473086 890
[154] {클라우드} => {정보} 0.01046296 0.2054004 1.8839519 890
[155] {태블릿PC} => {아이패드} 0.01043944 0.2797732 5.7636387 888
[156] {아이패드} => {태블릿PC} 0.01043944 0.2150642 5.7636387 888
[157] {음성} => {LTE} 0.01042769 0.3823276 3.9069617 887
[158] {LTE,옵티머스} => {스마트폰} 0.01036891 0.8873239 3.9935211 882
[159] {스마트폰,옵티머스} => {LTE} 0.01036891 0.6129256 6.2634168 882
[160] {주파수} => {LTE} 0.01035715 0.5428219 5.5470350 881
[161] {인식} => {스마트폰} 0.01035715 0.3461690 1.5579801 881
[162] {자동차} => {개발} 0.01033364 0.3538647 2.1458931 879
[163] {스마트TV} => {스마트폰} 0.01032188 0.4225217 1.9016157 878
[164] {HD} => {디스플레이} 0.01028661 0.2862283 5.6267978 875
[165] {디스플레이} => {HD} 0.01028661 0.2022186 5.6267978 875
[166] {혁신} => {개발} 0.01011027 0.2718938 1.6488079 860
[167] {배터리} => {디스플레이} 0.01006325 0.3374064 6.6328777 856
[168] {통신,휴대폰} => {스마트폰} 0.01003974 0.6121864 2.7552274 854
[169] {스마트폰,휴대폰} => {통신} 0.01003974 0.2169164 2.5867581 854
[170] {스마트폰,통신} => {휴대폰} 0.01003974 0.3225076 3.9989996 854
2012년은 총 170개의 규칙을 찾았으며, wordcloud에서 키워드였던 ‘스마트폰’과 ’LTE’가 오른쪽 노드에 많았습니다. 이는 다른 단어들과 연관이 많다는 것을 확인하실 수 있습니다.
지지도가 가장 높은 것은 0.054로 ’LTE’와 ’스마트폰’이 같이 사용되었을 때 였으며, 신뢰도가 가장 높은 것은 0.865로 ’옵티머스’가 언급되었을 때 ’스마트폰’이 언급되었을 때 였습니다. 스마트폰이 많이 성장하면서 ’LTE’와 스마트폰 기종에 대한 연관관계가 많아졌음을 생각해게 되었습니다.
그리고 향상도가 가장 높은 것은 14.774로 ’컴퓨팅’이 언급되지 않았을 때보다 언급되었을 때 ’클라우드’가 언급되는 증가비율과 ’클라우드’가 언급되지 않았을 때보다 언급되었을 때 ’컴퓨팅’이 언급되는 증가비율이 가장 높았습니다. 이는 ’클라우드컴퓨팅’으로 많이 사용되어 이러한 결과가 나온 것으로 생각됩니다.
전체적으로 스마트폰 기종, ’LTE’, ‘4G’, ‘플랫폼’, ‘태블릿’ 등과 ’스마트폰’이 많은 연관관계가 있었습니다. 이를 통해 2012년은 IT계열의 발전으로 스마트폰과 스마트폰과 관련된 부분들이 개발이 되었음을 생각하게되었습니다.
plot(net2012)
위 그래프는 규칙들의 지지도와, 신뢰도, 향상도가 어떻게 분포되어 있는지 확인하실 수 있는 그래프입니다. 2012년의 170개 규칙들은 지지도 0.01과 0.02사이에 많이 밀집되어 있는 것을 확인하실 수 있습니다. 그리고 향상도가 매우 높은 규칙이 3개 있음을 확인하실 수 있습니다.
plot(net2012, method="grouped")
ig <- plot(net2012, method="graph", control=list(type="items",max=500))
ig_df <- get.data.frame(ig, what="both")
visNetwork(
nodes = data.frame(
id = ig_df$vertices$name,
value = ig_df$vertices$support,
title = ifelse(ig_df$vertices$label == "",
ig_df$vertices$name,
ig_df$vertices$label),
ig_df$vertices
),
edges = ig_df$edges
) %>%
visEdges(ig_df$edges) %>%
visOptions(highlightNearest = T)
♥ 그래프쪽에 마우스 커서를 대고 마우스 휠을 이용하시면 확대하셔서 보실 수 있습니다.
♥ 노드를 클릭하시면 연관되어 있는 단어들이 잘 보여집니다.
♥ 노드를 움직이시면 연관되어 있는 단어들도 같이 움직입니다.
위 그래프는 2012년 170개의 규칙들을 시각화한 것입니다. 2007년보다 규칙이 많았기 때문에 복잡하게 관계가 그려지고, ‘스마트폰’을 중심으로 많은 단어들이 연관 되어 있는 것을 확인하실 수 있습니다. ’스마트폰’ 이외에도 ‘LTE’, ‘플랫폼’, ’개발’을 중심으로 연관되어 있는 단어들도 많았습니다.
2012년도 wordcloud 에서 중앙에 있던 키워드들이 많은 단어들과 연관이 되어 있는 것을 확인할 수 있습니다.
2017년 연관분석
load("science_IT_data/2017/2017_net2.RData")
inspect(net2017)
lhs rhs support confidence lift count
[1] {연구} => {개발} 0.05340403 0.4884229 2.514605 4472
[2] {개발} => {연구} 0.05340403 0.2749462 2.514605 4472
[3] {글로벌} => {개발} 0.04512832 0.3260007 1.678387 3779
[4] {개발} => {글로벌} 0.04512832 0.2323394 1.678387 3779
[5] {인공지능} => {개발} 0.04481783 0.3550615 1.828005 3753
[6] {개발} => {인공지능} 0.04481783 0.2307409 1.828005 3753
[7] {탑재} => {스마트폰} 0.03647046 0.5232140 3.288802 3054
[8] {스마트폰} => {탑재} 0.03647046 0.2292449 3.288802 3054
[9] {플랫폼} => {인공지능} 0.03586143 0.3557635 2.818475 3003
[10] {인공지능} => {플랫폼} 0.03586143 0.2841060 2.818475 3003
[11] {플랫폼} => {개발} 0.03559871 0.3531572 1.818201 2981
[12] {IOT} => {인공지능} 0.03484637 0.4796975 3.800321 2918
[13] {인공지능} => {IOT} 0.03484637 0.2760643 3.800321 2918
[14] {정보} => {개발} 0.03482248 0.3025838 1.557827 2916
[15] {갤럭시S8} => {스마트폰} 0.03444034 0.7492855 4.709835 2884
[16] {스마트폰} => {갤럭시S8} 0.03444034 0.2164840 4.709835 2884
[17] {디스플레이} => {스마트폰} 0.03398655 0.5237394 3.292104 2846
[18] {스마트폰} => {디스플레이} 0.03398655 0.2136316 3.292104 2846
[19] {카메라} => {스마트폰} 0.03356859 0.5505288 3.460496 2811
[20] {스마트폰} => {카메라} 0.03356859 0.2110044 3.460496 2811
[21] {인공지능} => {스마트폰} 0.03049953 0.2416272 1.518813 2554
[22] {정보} => {인공지능} 0.02977107 0.2586905 2.049431 2493
[23] {인공지능} => {정보} 0.02977107 0.2358562 2.049431 2493
[24] {글로벌} => {스마트폰} 0.02923369 0.2111801 1.327429 2448
[25] {플랫폼} => {글로벌} 0.02904262 0.2881175 2.081321 2432
[26] {글로벌} => {플랫폼} 0.02904262 0.2097999 2.081321 2432
[27] {투자} => {개발} 0.02880378 0.3447192 1.774758 2412
[28] {인공지능} => {글로벌} 0.02849329 0.2257332 1.630665 2386
[29] {글로벌} => {인공지능} 0.02849329 0.2058316 1.630665 2386
[30] {정보} => {스마트폰} 0.02832611 0.2461347 1.547146 2372
[31] {빅데이터} => {인공지능} 0.02709610 0.6065223 4.805068 2269
[32] {인공지능} => {빅데이터} 0.02709610 0.2146641 4.805068 2269
[33] {IOT} => {개발} 0.02689308 0.3702121 1.906006 2252
[34] {미래} => {인공지능} 0.02603327 0.3746992 2.968490 2180
[35] {인공지능} => {미래} 0.02603327 0.2062441 2.968490 2180
[36] {투자} => {글로벌} 0.02590191 0.3099900 2.239325 2169
[37] {미래} => {개발} 0.02494656 0.3590581 1.848581 2089
[38] {차세대} => {개발} 0.02471966 0.4950969 2.548965 2070
[39] {배터리} => {스마트폰} 0.02400315 0.5302031 3.332734 2010
[40] {게임} => {개발} 0.02363295 0.2752817 1.417265 1979
[41] {산업혁명} => {인공지능} 0.02359713 0.4407763 3.491974 1976
[42] {발전} => {개발} 0.02333441 0.3744012 1.927574 1954
[43] {플랫폼} => {정보} 0.02253430 0.2235517 1.942513 1887
[44] {카메라} => {탑재} 0.02234323 0.3664316 5.256916 1871
[45] {탑재} => {카메라} 0.02234323 0.3205414 5.256916 1871
[46] {음성} => {인공지능} 0.02203274 0.6284060 4.978438 1845
[47] {디스플레이} => {탑재} 0.02196109 0.3384247 4.855122 1839
[48] {탑재} => {디스플레이} 0.02196109 0.3150591 4.855122 1839
[49] {IOT} => {플랫폼} 0.02186556 0.3010028 2.986100 1831
[50] {플랫폼} => {IOT} 0.02186556 0.2169174 2.986100 1831
[51] {실시간} => {정보} 0.02139983 0.3716300 3.229213 1792
[52] {휴대폰} => {스마트폰} 0.02087438 0.4820739 3.030205 1748
[53] {게임} => {글로벌} 0.02056389 0.2395326 1.730350 1722
[54] {G6} => {스마트폰} 0.02044448 0.8694769 5.465330 1712
[55] {상용화} => {개발} 0.02040865 0.6306273 3.246732 1709
[56] {디스플레이} => {카메라} 0.02025341 0.3121089 5.118623 1696
[57] {카메라} => {디스플레이} 0.02025341 0.3321582 5.118623 1696
[58] {투자} => {인공지능} 0.02016981 0.2413892 1.912364 1689
[59] {혁신} => {글로벌} 0.01994292 0.3266184 2.359446 1670
[60] {혁신} => {개발} 0.01983544 0.3248582 1.672505 1661
[61] {네트워크} => {개발} 0.01950107 0.3407763 1.754458 1633
[62] {탑재} => {인공지능} 0.01945330 0.2790817 2.210977 1629
[63] {혁신} => {인공지능} 0.01936971 0.3172306 2.513205 1622
[64] {IOT} => {글로벌} 0.01934582 0.2663160 1.923830 1620
[65] {ICT} => {인공지능} 0.01890398 0.3445049 2.729281 1583
[66] {미래} => {글로벌} 0.01889203 0.2719147 1.964274 1582
[67] {IOT} => {스마트폰} 0.01870096 0.2574388 1.618200 1566
[68] {산업혁명} => {개발} 0.01853378 0.3461967 1.782365 1552
[69] {스피커} => {인공지능} 0.01850989 0.6071289 4.809874 1550
[70] {로봇} => {인공지능} 0.01850989 0.5461593 4.326852 1550
[71] {자동차} => {개발} 0.01822329 0.4366237 2.247921 1526
[72] {도입} => {개발} 0.01815164 0.2724014 1.402436 1520
[73] {네트워크} => {글로벌} 0.01813970 0.3169866 2.289868 1519
[74] {AR} => {VR} 0.01776950 0.6329222 13.798560 1488
[75] {VR} => {AR} 0.01776950 0.3873991 13.798560 1488
[76] {OLED} => {디스플레이} 0.01774561 0.6816514 10.504381 1486
[77] {디스플레이} => {OLED} 0.01774561 0.2734634 10.504381 1486
[78] {빅데이터} => {개발} 0.01760231 0.3940123 2.028540 1474
[79] {실시간} => {개발} 0.01743513 0.3027789 1.558832 1460
[80] {발전} => {인공지능} 0.01737542 0.2787890 2.208658 1455
[81] {이동통신} => {통신} 0.01730377 0.4079392 6.253051 1449
[82] {통신} => {이동통신} 0.01730377 0.2652389 6.253051 1449
[83] {생태계} => {개발} 0.01724406 0.4060742 2.090639 1444
[84] {음성인식} => {인공지능} 0.01706493 0.8500892 6.734685 1429
[85] {통신} => {스마트폰} 0.01695745 0.2599304 1.633862 1420
[86] {투자} => {플랫폼} 0.01680221 0.2010862 1.994877 1407
[87] {ICT} => {IOT} 0.01675444 0.3053319 4.203220 1403
[88] {IOT} => {ICT} 0.01675444 0.2306428 4.203220 1403
[89] {미래} => {연구} 0.01661114 0.2390856 2.186630 1391
[90] {생태계} => {인공지능} 0.01658725 0.3906074 3.094520 1389
[91] {탑재} => {개발} 0.01657531 0.2377934 1.224259 1388
[92] {역량} => {개발} 0.01646783 0.3857343 1.985921 1379
[93] {갤럭시노트7} => {스마트폰} 0.01638424 0.7348688 4.619215 1372
[94] {산업혁명} => {미래} 0.01636036 0.3055989 4.398513 1370
[95] {미래} => {산업혁명} 0.01636036 0.2354761 4.398513 1370
[96] {IOT} => {정보} 0.01631259 0.2245602 1.951276 1366
[97] {통신} => {개발} 0.01627676 0.2494966 1.284513 1363
[98] {빅데이터} => {IOT} 0.01621706 0.3630045 4.997146 1358
[99] {IOT} => {빅데이터} 0.01621706 0.2232451 4.997146 1358
[100] {발전} => {연구} 0.01612152 0.2586702 2.365748 1350
[101] {인공지능,플랫폼} => {개발} 0.01600210 0.4462204 2.297329 1340
[102] {개발,플랫폼} => {인공지능} 0.01600210 0.4495136 3.561194 1340
[103] {개발,인공지능} => {플랫폼} 0.01600210 0.3570477 3.542094 1340
[104] {ICT} => {산업혁명} 0.01595433 0.2907508 5.431002 1336
[105] {산업혁명} => {ICT} 0.01595433 0.2980147 5.431002 1336
[106] {온라인} => {스마트폰} 0.01595433 0.2087826 1.312359 1336
[107] {인식} => {인공지능} 0.01593045 0.3721060 2.947946 1334
[108] {카메라,탑재} => {스마트폰} 0.01588268 0.7108498 4.468237 1330
[109] {스마트폰,카메라} => {탑재} 0.01588268 0.4731412 6.787797 1330
[110] {스마트폰,탑재} => {카메라} 0.01588268 0.4354944 7.142160 1330
[111] {센서} => {개발} 0.01575132 0.4288036 2.207660 1319
[112] {ICT} => {글로벌} 0.01569161 0.2859630 2.065757 1314
[113] {생태계} => {플랫폼} 0.01554831 0.3661417 3.632312 1302
[114] {산업혁명} => {IOT} 0.01553637 0.2902075 3.995016 1301
[115] {IOT} => {산업혁명} 0.01553637 0.2138747 3.995016 1301
[116] {산업혁명} => {글로벌} 0.01552443 0.2899844 2.094807 1300
[117] {디스플레이,탑재} => {스마트폰} 0.01550054 0.7058184 4.436611 1298
[118] {디스플레이,스마트폰} => {탑재} 0.01550054 0.4560787 6.543014 1298
[119] {스마트폰,탑재} => {디스플레이} 0.01550054 0.4250164 6.549585 1298
[120] {갤럭시노트8} => {스마트폰} 0.01547666 0.7113063 4.471106 1296
[121] {클라우드} => {인공지능} 0.01547666 0.4435318 3.513804 1296
[122] {도입} => {인공지능} 0.01545278 0.2318996 1.837185 1294
[123] {온라인} => {개발} 0.01538112 0.2012815 1.036281 1288
[124] {세계적} => {개발} 0.01534530 0.3620738 1.864107 1285
[125] {온라인} => {게임} 0.01529753 0.2001875 2.331827 1281
[126] {실시간} => {스마트폰} 0.01527365 0.2652426 1.667254 1279
[127] {디스플레이,카메라} => {스마트폰} 0.01527365 0.7541274 4.740270 1279
[128] {디스플레이,스마트폰} => {카메라} 0.01527365 0.4494027 7.370257 1279
[129] {스마트폰,카메라} => {디스플레이} 0.01527365 0.4549982 7.011611 1279
[130] {반도체} => {개발} 0.01521394 0.3741557 1.926309 1274
[131] {안드로이드} => {스마트폰} 0.01520200 0.6365000 4.000891 1273
[132] {네트워크} => {통신} 0.01510646 0.2639816 4.046414 1265
[133] {통신} => {네트워크} 0.01510646 0.2315578 4.046414 1265
[134] {ICT} => {개발} 0.01497510 0.2729053 1.405030 1254
[135] {생태계} => {글로벌} 0.01489151 0.3506749 2.533227 1247
[136] {산업혁명} => {혁신} 0.01487957 0.2779389 4.551990 1246
[137] {혁신} => {산업혁명} 0.01487957 0.2436925 4.551990 1246
[138] {역량} => {글로벌} 0.01484374 0.3476923 2.511681 1243
[139] {공간} => {개발} 0.01477209 0.2730082 1.405560 1237
[140] {5G} => {네트워크} 0.01472432 0.4575139 7.994941 1233
[141] {네트워크} => {5G} 0.01472432 0.2573038 7.994941 1233
[142] {빅데이터} => {플랫폼} 0.01472432 0.3295910 3.269710 1233
[143] {배터리} => {탑재} 0.01464073 0.3233975 4.639538 1226
[144] {탑재} => {배터리} 0.01464073 0.2100394 4.639538 1226
[145] {기술력} => {개발} 0.01454519 0.4502773 2.318215 1218
[146] {미래} => {투자} 0.01449743 0.2086628 2.497243 1214
[147] {네트워크} => {플랫폼} 0.01440189 0.2516694 2.496689 1206
[148] {로봇} => {개발} 0.01427053 0.4210712 2.167850 1195
[149] {혁신} => {미래} 0.01418694 0.2323489 3.344219 1188
[150] {미래} => {혁신} 0.01418694 0.2041939 3.344219 1188
[151] {이동통신} => {스마트폰} 0.01416305 0.3338964 2.098795 1186
[152] {자동} => {스마트폰} 0.01415111 0.3089155 1.941771 1185
[153] {실시간} => {플랫폼} 0.01411529 0.2451265 2.431779 1182
[154] {갤럭시노트7} => {갤럭시S8} 0.01410334 0.6325656 13.762123 1181
[155] {갤럭시S8} => {갤럭시노트7} 0.01410334 0.3068329 13.762123 1181
[156] {발전} => {글로벌} 0.01410334 0.2262886 1.634677 1181
[157] {인식} => {스마트폰} 0.01404364 0.3280335 2.061942 1176
[158] {IOT,인공지능} => {개발} 0.01404364 0.4030158 2.074893 1176
[159] {IOT,개발} => {인공지능} 0.01404364 0.5222025 4.137059 1176
[160] {개발,인공지능} => {IOT} 0.01404364 0.3133493 4.313588 1176
[161] {인식} => {개발} 0.01400781 0.3271967 1.684545 1173
[162] {미래} => {IOT} 0.01399587 0.2014438 2.773089 1172
[163] {VR} => {인공지능} 0.01388839 0.3027857 2.398768 1163
[164] {네트워크} => {IOT} 0.01384062 0.2418614 3.329481 1159
[165] {센서} => {스마트폰} 0.01380480 0.3758127 2.362272 1156
[166] {음성} => {스마트폰} 0.01376897 0.3927112 2.468491 1153
[167] {차세대} => {글로벌} 0.01376897 0.2757713 1.992134 1153
[168] {빅데이터} => {정보} 0.01375703 0.3079391 2.675782 1152
[169] {카메라} => {개발} 0.01375703 0.2256169 1.161570 1152
[170] {5G} => {통신} 0.01370926 0.4259740 6.529496 1148
[171] {통신} => {5G} 0.01370926 0.2101409 6.529496 1148
[172] {디스플레이} => {개발} 0.01370926 0.2112624 1.087667 1148
[173] {실시간} => {인공지능} 0.01367344 0.2374533 1.881183 1145
[174] {통신} => {글로벌} 0.01364955 0.2092257 1.511417 1143
[175] {안전} => {개발} 0.01353014 0.3300320 1.699143 1133
[176] {VR} => {개발} 0.01342266 0.2926321 1.506592 1124
[177] {갤럭시S8} => {디스플레이} 0.01339877 0.2915043 4.492138 1122
[178] {디스플레이} => {갤럭시S8} 0.01339877 0.2064777 4.492138 1122
[179] {차세대} => {인공지능} 0.01338683 0.2681177 2.124116 1121
[180] {클라우드} => {개발} 0.01337489 0.3832991 1.973384 1120
[181] {연구,인공지능} => {개발} 0.01332712 0.6206897 3.195569 1116
[182] {개발,연구} => {인공지능} 0.01332712 0.2495528 1.977039 1116
[183] {개발,인공지능} => {연구} 0.01332712 0.2973621 2.719616 1116
[184] {배터리} => {디스플레이} 0.01330324 0.2938539 4.528345 1114
[185] {디스플레이} => {배터리} 0.01330324 0.2050055 4.528345 1114
[186] {IOT,플랫폼} => {인공지능} 0.01321965 0.6045877 4.789741 1107
[187] {IOT,인공지능} => {플랫폼} 0.01321965 0.3793694 3.763537 1107
[188] {인공지능,플랫폼} => {IOT} 0.01321965 0.3686314 5.074605 1107
[189] {보안} => {정보} 0.01308829 0.3196267 2.777340 1096
[190] {카메라} => {인공지능} 0.01308829 0.2146494 1.700523 1096
[191] {자동} => {인공지능} 0.01307634 0.2854536 2.261457 1095
[192] {글로벌,인공지능} => {개발} 0.01301664 0.4568315 2.351959 1090
[193] {개발,인공지능} => {글로벌} 0.01301664 0.2904343 2.098057 1090
[194] {개발,글로벌} => {인공지능} 0.01301664 0.2884361 2.285085 1090
[195] {오프라인} => {온라인} 0.01300469 0.4965800 6.498377 1089
[196] {네트워크} => {인공지능} 0.01296887 0.2266277 1.795419 1086
[197] {자동차} => {인공지능} 0.01295693 0.3104435 2.459435 1085
[198] {클라우드} => {플랫폼} 0.01294498 0.3709788 3.680298 1084
[199] {인공지능,정보} => {개발} 0.01294498 0.4348175 2.238622 1084
[200] {개발,정보} => {인공지능} 0.01294498 0.3717421 2.945063 1084
[201] {개발,인공지능} => {정보} 0.01294498 0.2888356 2.509786 1084
[202] {센서} => {카메라} 0.01292110 0.3517555 5.768832 1082
[203] {카메라} => {센서} 0.01292110 0.2119076 5.768832 1082
[204] {발전} => {미래} 0.01289722 0.2069362 2.978451 1080
[205] {빅데이터} => {산업혁명} 0.01283751 0.2873563 5.367596 1075
[206] {산업혁명} => {빅데이터} 0.01283751 0.2397948 5.367596 1075
[207] {VR} => {스마트폰} 0.01277780 0.2785733 1.751047 1070
[208] {자동} => {정보} 0.01277780 0.2789364 2.423768 1070
[209] {혁신} => {플랫폼} 0.01274197 0.2086837 2.070249 1067
[210] {글로벌,플랫폼} => {개발} 0.01262255 0.4346217 2.237614 1057
[211] {개발,플랫폼} => {글로벌} 0.01262255 0.3545790 2.561430 1057
[212] {개발,글로벌} => {플랫폼} 0.01262255 0.2797036 2.774802 1057
[213] {별} => {글로벌} 0.01259867 0.2098250 1.515747 1055
[214] {스피커} => {스마트폰} 0.01258673 0.4128476 2.595064 1054
[215] {갤럭시S8} => {탑재} 0.01256284 0.2733177 3.921082 1052
[216] {혁신} => {투자} 0.01252702 0.2051633 2.455362 1049
[217] {LTE} => {통신} 0.01249119 0.4322314 6.625412 1046
[218] {자동} => {개발} 0.01249119 0.2726799 1.403870 1046
[219] {역량} => {인공지능} 0.01244343 0.2914685 2.309109 1042
[220] {혁신} => {스마트폰} 0.01244343 0.2037942 1.281003 1042
[221] {VR} => {게임} 0.01239566 0.2702421 3.147838 1038
[222] {아마존} => {인공지능} 0.01235983 0.5433071 4.304257 1035
[223] {모바일게임} => {게임} 0.01226430 0.9016681 10.502822 1027
[224] {차별화} => {스마트폰} 0.01226430 0.3023256 1.900348 1027
[225] {물} => {개발} 0.01225236 0.3391736 1.746207 1026
[226] {자율주행차} => {인공지능} 0.01224041 0.5732662 4.541603 1025
[227] {실시간} => {IOT} 0.01224041 0.2125674 2.926218 1025
[228] {산업혁명} => {연구} 0.01219265 0.2277493 2.082951 1021
[229] {공간} => {스마트폰} 0.01202546 0.2222467 1.396991 1007
[230] {ICT} => {통신} 0.01201352 0.2189336 3.355900 1006
[231] {세계적} => {연구} 0.01195381 0.2820513 2.579586 1001
[232] {산업혁명} => {투자} 0.01195381 0.2232880 2.672276 1001
[233] {차세대} => {스마트폰} 0.01194187 0.2391772 1.503413 1000
[234] {네트워크} => {정보} 0.01191798 0.2082638 1.809671 998
[235] {OLED} => {스마트폰} 0.01190604 0.4573394 2.874730 997
[236] {보안} => {개발} 0.01188216 0.2901721 1.493927 995
[237] {갤럭시S8,갤럭시노트7} => {스마트폰} 0.01185827 0.8408129 5.285155 993
[238] {갤럭시노트7,스마트폰} => {갤럭시S8} 0.01185827 0.7237609 15.746172 993
[239] {갤럭시S8,스마트폰} => {갤럭시노트7} 0.01185827 0.3443135 15.443205 993
[240] {디스플레이,카메라} => {탑재} 0.01185827 0.5854953 8.399656 993
[241] {디스플레이,탑재} => {카메라} 0.01185827 0.5399674 8.855528 993
[242] {카메라,탑재} => {디스플레이} 0.01185827 0.5307322 8.178687 993
[243] {생태계} => {IOT} 0.01184633 0.2789651 3.840253 992
[244] {산업혁명} => {플랫폼} 0.01182245 0.2208343 2.190788 990
[245] {차세대} => {연구} 0.01172691 0.2348720 2.148094 982
[246] {IOT,빅데이터} => {인공지능} 0.01164332 0.7179676 5.687974 975
[247] {빅데이터,인공지능} => {IOT} 0.01164332 0.4297047 5.915345 975
[248] {IOT,인공지능} => {빅데이터} 0.01164332 0.3341330 7.479273 975
[249] {빅데이터,인공지능} => {개발} 0.01164332 0.4297047 2.212299 975
[250] {개발,빅데이터} => {인공지능} 0.01164332 0.6614654 5.240345 975
[251] {개발,인공지능} => {빅데이터} 0.01164332 0.2597922 5.815220 975
[252] {기술력} => {글로벌} 0.01157167 0.3582255 2.587771 969
[253] {자동차} => {글로벌} 0.01154779 0.2766810 1.998705 967
[254] {갤럭시S8,디스플레이} => {스마트폰} 0.01150002 0.8582888 5.395004 963
[255] {갤럭시S8,스마트폰} => {디스플레이} 0.01150002 0.3339112 5.145637 963
[256] {디스플레이,스마트폰} => {갤럭시S8} 0.01150002 0.3383696 7.361584 963
[257] {배터리} => {카메라} 0.01148808 0.2537589 4.161676 962
[258] {딥러닝} => {인공지능} 0.01146419 0.8775137 6.951951 960
[259] {VR} => {글로벌} 0.01141642 0.2488935 1.797972 956
[260] {산업혁명} => {발전} 0.01141642 0.2132501 3.421603 956
[261] {그래픽} => {게임} 0.01136866 0.5924082 6.900497 952
[262] {5G} => {이동통신} 0.01132089 0.3517625 8.292861 948
[263] {이동통신} => {5G} 0.01132089 0.2668919 8.292861 948
[264] {IOT,인공지능} => {글로벌} 0.01132089 0.3248801 2.346888 948
[265] {IOT,글로벌} => {인공지능} 0.01132089 0.5851852 4.636029 948
[266] {글로벌,인공지능} => {IOT} 0.01132089 0.3973177 5.469503 948
[267] {인식} => {정보} 0.01129701 0.2638773 2.292915 946
[268] {IOT,산업혁명} => {인공지능} 0.01129701 0.7271330 5.760585 946
[269] {산업혁명,인공지능} => {IOT} 0.01129701 0.4787449 6.590436 946
[270] {IOT,인공지능} => {산업혁명} 0.01129701 0.3241947 6.055707 946
[271] {인공지능,플랫폼} => {글로벌} 0.01127312 0.3143523 2.270838 944
[272] {글로벌,플랫폼} => {인공지능} 0.01127312 0.3881579 3.075114 944
[273] {글로벌,인공지능} => {플랫폼} 0.01127312 0.3956412 3.924962 944
[274] {빅데이터} => {글로벌} 0.01124924 0.2518043 1.819000 942
[275] {갤럭시S7} => {스마트폰} 0.01121341 0.8751165 5.500779 939
[276] {인공지능,탑재} => {스마트폰} 0.01121341 0.5764273 3.623288 939
[277] {스마트폰,탑재} => {인공지능} 0.01121341 0.3074656 2.435843 939
[278] {스마트폰,인공지능} => {탑재} 0.01121341 0.3676586 5.274518 939
[279] {ICT} => {플랫폼} 0.01117759 0.2036997 2.020804 936
[280] {미래,인공지능} => {개발} 0.01117759 0.4293578 2.210513 936
[281] {개발,미래} => {인공지능} 0.01117759 0.4480613 3.549688 936
[282] {개발,인공지능} => {미래} 0.01117759 0.2494005 3.589644 936
[283] {세계적} => {글로벌} 0.01114176 0.2628910 1.899088 933
[284] {ICT} => {미래} 0.01112982 0.2028292 2.919338 932
[285] {글로벌,투자} => {개발} 0.01109399 0.4283080 2.205108 929
[286] {개발,투자} => {글로벌} 0.01109399 0.3851575 2.782325 929
[287] {개발,글로벌} => {투자} 0.01109399 0.2458322 2.942082 929
[288] {VR} => {플랫폼} 0.01105817 0.2410831 2.391666 926
[289] {음성} => {플랫폼} 0.01104623 0.3150545 3.125500 925
[290] {센서} => {탑재} 0.01102234 0.3000650 4.304805 923
[291] {음성} => {정보} 0.01097458 0.3130109 2.719853 919
[292] {갤럭시S8,탑재} => {스마트폰} 0.01090292 0.8678707 5.455234 913
[293] {갤럭시S8,스마트폰} => {탑재} 0.01090292 0.3165742 4.541649 913
[294] {스마트폰,탑재} => {갤럭시S8} 0.01090292 0.2989522 6.504016 913
[295] {반도체} => {투자} 0.01084322 0.2666667 3.191425 908
[296] {센서} => {정보} 0.01081933 0.2945384 2.559339 906
[297] {정보,플랫폼} => {인공지능} 0.01069991 0.4748278 3.761741 896
[298] {인공지능,플랫폼} => {정보} 0.01069991 0.2983683 2.592618 896
[299] {인공지능,정보} => {플랫폼} 0.01069991 0.3594063 3.565493 896
[300] {VR} => {IOT} 0.01067603 0.2327519 3.204079 894
[301] {MMORPG} => {게임} 0.01065215 0.9148718 10.656621 892
[302] {자율주행차} => {개발} 0.01064020 0.4983221 2.565570 891
[303] {ICT,IOT} => {인공지능} 0.01064020 0.6350677 5.031214 891
[304] {ICT,인공지능} => {IOT} 0.01064020 0.5628553 7.748306 891
[305] {IOT,인공지능} => {ICT} 0.01064020 0.3053461 5.564609 891
[306] {LCD} => {디스플레이} 0.01055661 0.6278409 9.675151 884
[307] {반도체} => {스마트폰} 0.01052078 0.2587372 1.626362 881
[308] {클라우드} => {글로벌} 0.01049690 0.3008214 2.173092 879
[309] {5G} => {인공지능} 0.01048496 0.3257885 2.581003 878
[310] {5G} => {글로벌} 0.01048496 0.3257885 2.353451 878
[311] {5G} => {개발} 0.01046108 0.3250464 1.673474 876
[312] {연구,정보} => {개발} 0.01044913 0.5601793 2.884036 875
[313] {개발,정보} => {연구} 0.01044913 0.3000686 2.744369 875
[314] {역량} => {플랫폼} 0.01042525 0.2441958 2.422546 873
[315] {5G} => {ICT} 0.01041331 0.3235622 5.896577 872
[316] {5G} => {IOT} 0.01040137 0.3231911 4.449071 871
[317] {음성} => {개발} 0.01040137 0.2966621 1.527340 871
[318] {3D} => {개발} 0.01037748 0.4060748 2.090642 869
[319] {스피커} => {탑재} 0.01036554 0.3399922 4.877609 868
[320] {LCD} => {OLED} 0.01031777 0.6136364 23.571236 864
[321] {OLED} => {LCD} 0.01031777 0.3963303 23.571236 864
[322] {IOT,미래} => {인공지능} 0.01030583 0.7363481 5.833591 863
[323] {IOT,인공지능} => {미래} 0.01030583 0.2957505 4.256764 863
[324] {미래,인공지능} => {IOT} 0.01030583 0.3958716 5.449595 863
[325] {차별화} => {글로벌} 0.01029389 0.2537533 1.833079 862
[326] {갤럭시S8} => {카메라} 0.01024612 0.2229150 3.655833 858
[327] {차별화} => {개발} 0.01024612 0.2525758 1.300366 858
[328] {센서} => {IOT} 0.01024612 0.2789337 3.839820 858
[329] {DNA} => {연구} 0.01023418 0.6246356 5.712796 857
[330] {보안} => {네트워크} 0.01021030 0.2493438 4.357221 855
[331] {전기} => {개발} 0.01018641 0.4595905 2.366164 853
[332] {자동차} => {스마트폰} 0.01017447 0.2437768 1.532325 852
[333] {G6} => {갤럭시S8} 0.01015059 0.4316912 9.391892 850
[334] {갤럭시S8} => {G6} 0.01015059 0.2208366 9.391892 850
[335] {센서} => {인공지능} 0.01013865 0.2760078 2.186624 849
[336] {생태계} => {투자} 0.01010282 0.2379078 2.847243 846
[337] {배터리,탑재} => {스마트폰} 0.01010282 0.6900489 4.337487 846
[338] {배터리,스마트폰} => {탑재} 0.01010282 0.4208955 6.038268 846
[339] {스마트폰,탑재} => {배터리} 0.01010282 0.2770138 6.118928 846
[340] {LTE} => {스마트폰} 0.01009088 0.3491736 2.194824 845
[341] {IOT,플랫폼} => {개발} 0.01007894 0.4609503 2.373164 844
[342] {IOT,개발} => {플랫폼} 0.01007894 0.3747780 3.717988 844
[343] {개발,플랫폼} => {IOT} 0.01007894 0.2831265 3.897539 844
[344] {스마트폰,인공지능} => {개발} 0.01007894 0.3304620 1.701356 844
[345] {개발,인공지능} => {스마트폰} 0.01007894 0.2248868 1.413586 844
[346] {개발,스마트폰} => {인공지능} 0.01007894 0.3263728 2.585632 844
[347] {역량} => {투자} 0.01005505 0.2355245 2.818720 842
[348] {클라우드} => {IOT} 0.01004311 0.2878166 3.962103 841
[349] {보안} => {IOT} 0.01003117 0.2449694 3.372265 840
[350] {빅데이터,산업혁명} => {인공지능} 0.01001923 0.7804651 6.183100 839
[351] {빅데이터,인공지능} => {산업혁명} 0.01001923 0.3697664 6.906953 839
[352] {산업혁명,인공지능} => {빅데이터} 0.01001923 0.4245951 9.504189 839
2017년은 총 352개의 규칙을 찾았습니다. 2007년과 2012년보다 훨씬많은 규칙들이 있었으며, 단어들도 굉장히 다양했습니다.
위에서 언급했듯이 ‘AI’가 ’인공지능’의 뜻과 ’조류독감’의 뜻이 있어 wordcloud에서는 통일시키지 못했지만, 연관분석을 할 때는 ’AI’를 ’인공지능’으로 통일시켰습니다.
지지도가 가장 높은 것은 0.053으로 ’연구’와 ’개발’이 같이 사용되었을 때 였습니다. 신뢰도가 가장 높은 것은 0.915로 ’MMORPG’가 언급되었을 때 ’게임’이 언급된 경우 였습니다. ’MMORPG’가 온라인 게임이기 때문에 ’게임’이 많이 언급된 것으로 생각됩니다.
향상도가 가장 높은 것은 23.571로 ’LCD’가 언급되지 않았을 때보다 언급되었을 때 ’OLED’가 언급되는 증가비율과 ’OLED’가 언급되지 않았을 때 보다 언급되었을 때 ’LCD’가 언급되는 증가비율이 가장 높았습니다.
전체적으로 오른쪽 노드에 ’인공지능’, ‘스마트폰’, ‘IOT’, ‘빅데이터’ 등과 같은 단어들이 많이 언급되어 있습니다.
plot(net2017)
위 그래프는 규칙들의 지지도와, 신뢰도, 향상도가 어떻게 분포되어 있는지 확인하실 수 있는 그래프입니다. 2017년의 352개 규칙들은 지지도 0.01부터 0.02 사이에 매우 많이 밀집되어 있습니다. 그리고 신뢰도 0.2부터 0.5사이에 많이 밀집되어 있습니다.
plot(net2017, method="grouped")
ig <- plot(net2017, method="graph", control=list(type="items",max=500))
ig_df <- get.data.frame(ig, what="both")
visNetwork(
nodes = data.frame(
id = ig_df$vertices$name,
value = ig_df$vertices$support,
title = ifelse(ig_df$vertices$label == "",
ig_df$vertices$name,
ig_df$vertices$label),
ig_df$vertices
),
edges = ig_df$edges
) %>%
visEdges(ig_df$edges) %>%
visOptions(highlightNearest = T)
♥ 그래프쪽에 마우스 커서를 대고 마우스 휠을 이용하시면 확대하셔서 보실 수 있습니다.
♥ 노드를 클릭하시면 연관되어 있는 단어들이 잘 보여집니다.
♥ 노드를 움직이시면 연관되어 있는 단어들도 같이 움직입니다.
위 그래프는 2017년 352개의 규칙들을 시각화한 것입니다. 관계도가 2007년과 2012년도보다 매우 복잡하게 그려진 것을 확인하실 수 있습니다.
‘인공지능’, ‘IOT’, ‘플랫폼’, ‘개발’, ‘빅데이터’, ‘스마트폰’ 등 여러 단어들 주변으로 많은 단어들이 연관되어 있습니다.
wordcloud에서 눈에 띄이던 키워드가 연관분석에서도 많은 단어들과 많이 연결되어 있었습니다. 특히 ‘인공지능’, ‘IOT’와 같은 단어는 2012년에는 보이지 않던 키워드였습니다. 2017년에는 ’인공지능’과 ’IOT’ 개발에 관심이 많았음을 확인하실 수 있습니다.
네이버 뉴스로 텍스트 마이닝 연관분석을 하면서 많은 정보를 얻게 되었습니다. 그래서 이 프로젝트 마친 후, Python으로 2017년 ‘인공지능’, ‘IOT’, ’스마트폰’과 관련된 기사만 따로 연관분석과 감정분석 등을 진행하고자 계획 중 입니다. 감사합니다.