Edward's blog
About data science posts
-
코스피 vs 코스닥, 평균 수익률과 변동성 차이는?
Abstract 주식투자를 하다보면 코스피 주식을 살때보다 코스닥 종목을 샀을 때 손해를 보는 경우가 많았다. 또한 주가의 변동성도 경험적으로 코스닥이 코스피보다 크다고 느껴졌다. 그래서 코스피와 코스닥 시장 종목들의 전일대비 상승률 / 5일 전 대비 상승률 / 20일 전 대비 상승률을 모두 집계해 이 값들의 기초통계량(평균, 표준편차)를 구하고, 큰 차이를 보이는지를 살펴보았다....
-
[Python] AdaGrad, RMSProp, Adam 구현
Abstract 딥러닝에서 각 노드의 weight를 조정할 때, batch마다 gradient를 계산해 일정 비율(learning rate)로 weight를 업데이트한다. 이때 learning rate값이 크면 weight는 발산하게되고, 또 너무 작으면 수렴하는속도가 느려 학습시간이 오래걸릴것이다. 그래서 gradient를 이용해 weight를 적절하게 업데이트 하는 여러가지 방법들이 있으며 여기서는 자주사용되는 AdaGrad, RMSProp, Adam 3가지 방법에 대해 소개하고자 한다. 또한 보다...
-
[MySQL] database 이름 변경
Abstract 일반적으로 폴더의 이름을 변경하거나 프로그래밍에서 어떤 객체의 이름을 변경하는것은 매우 간단한 일이므로 나는 SQL의 데이터베이스(이하 DB) 이름을 변경하는것도 이와 마찬가지로 쉬운 일이라고 생각을 했었다. 하지만 막상 이를 시도해보니 쉽지가 않았다. 그래서 이를 해결해나간 과정을 간략하게 기술하고자 한다. Command: RENAME Mysql 5.1이하의 버전에서는 RENAME 이라는 명령어로 database의 이름을 바꿀 수...
-
[Python] 기관, 외국인 거래량이 많으면 주가가 하락한다? -2편
Abstract 이전포스트에서는 기관 매매량 급증후 30영업일(약 40일)후 주가변화를 살펴보았고, 약 3500번 정도의 case에 대해서 평균 1.3%의 주가하락이 이어졌음을 확인했다. 이번에는 기관 매매량 급증 신호뿐만아니라 외국인 매매량 급증과 급락 신호에따른 주가변화를 살펴보며 또 이전에 설정했던 여러 parameter들(이동평균 값(이전에는 10일 사용), n영업일 후(이전에는 30 사용))을 변화시키며 어떤 경우에 이익, 손해를 보는지 살펴보자....
-
[Python] PEP-8 스타일 가이드 핵심
스타일 가이드란? 각 프로그래밍 언어마다 고유의 문법을 가지고있다. 이러한 문법을 지키지않으면 코드는 제대로 동작하지않는다. 또한 코드의 가독성을 위해 정해진 규칙인 스타일 가이드도 존재한다. 이러한 규칙을 어긴다고 코드의 제기능을 상실하는것은 아니지만, 코드의 수정, 협업, 배포 등을 용이하게하기 위해 알아보기 쉬운 코드를 작성하는 것은 중요하다. PEP-8은 파이썬의 공식 스타일 가이드를 뜻한다. 위의...