Dummy variable 확실하게 처리하기

 더미 변수를 만들기. # library(fastDummies) #샘플 데이터 fastDummies_example <- data.frame(numbers = 1:3,                     gender  = c("male", "male", "female"),                      animals = c("dog", "dog", "cat"),                      dates   = as.Date(c("2012-01-01", "2011-12-31",                                                       "2012-01-01")),                      stringsAsFactors = FALSE) #모든 컬럼을 근거로 더미 만들기 results <- fastDummies::dummy_cols(fastDummies_example) #특정 컬럼 결정하기 fastDummies::dummy_cols(fastDummies_example, select_columns = "numbers") #조합 줄이기 fastDummies::dummy_cols(fastDummies_example, remove_first_dummy ...

R로 리눅스 cron 작업할 때 조심할 점(crontab)

 crontab은 cron 작업을 아주 편하게 할 수 있도록 돕는 도구다. 편한 만큼 조심할 점도 있다. 온라인을 검색하면 crontab 사용법을 찾을 수 있다. 작업 편집을 하려면, $ crontab -e 그리고 nano 같은 도구를 골라 적당히 다음과 같은 작업을 쓰면 될 것 같이 설명이 나온다. * * * * * my_run.sh 아마 다음과 같은 링크들을 찾을 수 있을 것이다. https://jdm.kr/blog/2 https://nahosung.tistory.com/95 https://kibua20.tistory.com/89 R 사용자가 위 링크만 보고 crontab을 건드리면 정말 어렵고 힘든 길을 가야 한다. 왜냐하면 중요한 것들이 아무것도 설명되지 않았기 때문이다. crontab -e 로 실행되는 파일은 기본적으로 PATH가 설정되지 않았다. 따라서 PATH와 작업 HOME을 모두 설정해 줘야 한다. 우선 터미널에서 PATH를 확인하여 어디 적어두자. $ echo $PATH 이제 Rscript로 실행시킬 폴더 경로를 pwd 명령어로 알아내자. crontab -e를 실행 한 다음 가장 먼저 해 줄 것은 위에서 얻은 PATH와 실행파일(.sh)이 있는 경로를 HOME으로 설정하는 것이다. PATH=/usr/local/sbin:usr/local/bin:/usr/sbin:/sbin:/bin HOME=/home/mycom/myfolder 예를 들면 위와 같다. 이렇게 한 다음에 cron을 설정할 때 또 주의해야 한다. /home/mycom/myfolder/run.sh를 실행하려면 * * * * * ./run.sh 이렇게 해야 하고, run.sh의 권한을 766으로 바꿔줘야 한다. $ chmod 766 run.sh 이것이 끝이 아니다. $ R > .libPaths() [1] ... [2] ... 이렇게 경로가 나올 것이다. 여러분이 그냥 R로 실행했을 때 정상적으로 불러와지는 라이브러리도 cron으로 하면 안될 수도 있다. 따라서 현재 보이는 ...

Google Python Class

구글에서 제공하는 무료 온라인 파이썬 강좌 사이트입니다. 쉬운 영어로 혼자서도 파이썬을 배울 수 있습니다. 바로가기:  https://developers.google.com/edu/python/

미디어 경영학회 발표자료

발표자료 다운로드

국내 기업집단의 주가지체현상에 관한 연구

 Min-Su Kim, Heejung Choi (2020). 국내 기업집단의 주가지체현상에 관한 연구. 경영학연구, 49(5), 1061-1085. 무엇을 연구했나? 주가지체현상은 정보가 주가에 빨리 반영되지 못하는 현상이다. 지체없이 되어야 하는데 시차가 생긴다. 왜냐하면 정보가 불완전해서 가격의 빠른 반응을 방해하기 때문이다. 이 연구는 2001년부터 2008년까지 데이터를 써서 기업집단 소속(=가/부)이 주가반응 속도에 미치는 영향을 조사했다. 무엇을 발견했나? 대기업, 기업집단은 정보가 풍부하고 투자자의 관심이 집중된다. 대기업의 기업집단은 주가지체현상이 낮게 관찰되었다.  금융위기 기간을 보면, 기업집단 소속기업이 서로 지원하는 효가가 커졌다. 이는 주가지체를 확대한다. 

Windows Batch로 R 스크립트 자동실행

오늘은 윈도우 배치 파일(.bat)로 크롤링을 자동화하는 방법을 이야기하렵니다. 샘플 코드는 다음과 같습니다.

발표자료: 한국관광연구학회 2020년 추계

  발표자로 바로보기 토론자료 바로보기