딸바보 잡부
Chapter 3. 데이터 전처리 - Part II (part I 참조)
Break #2. 통계 실습을 위한 환경 구축 - Part II
Break #3. 통계 실습을 위한 환경 구축 - Part III
Chapter 4. 클러스터링, 장바구니
Chapter 5. 의사결정 나무 (Decision Tree), 회귀분석 (Regression), 신경망 분석 (Neural Network)
Chapter 6. 모형 평가, WoE
* 이런저런 통계 모형을 살펴 보기 전에 데이터를 확보할 수 있는 환경을 먼저 만들어 놓고, 확보한 데이터를 가지고 모형을 살펴보겠습니다.
* 환경을 구축하여 사용할 기술은 다음과 같으며, Macbook에 Virtual box로 윈도우 환경을 구성하였습니다.
- OS: Windows
- Database: PostgreSQL 9.4.x
- Programming Language: Python 3.5.x
- Statistics tool: R 3.3.x
- HTS: 대신증권 Cybos plus
- URL: http://www.enterprisedb.com/products-services-training/pgdownload#windows
- 자신의 OS에 맞는 버전을 골라 설치합니다. 이 글에서는 9.4.9 버전의 윈도우 32비트용을 사용하겠습니다.
자신의 OS가 64비트인지 32비트인지 잘 모를 때는 안전하게 32비트 버전을 선택해 인스톨합니다.
인스톨 과정은 생략합니다.
- 설치 과정 중에 물어보는 postgres 계정의 비밀번호를 잘 기억해 놓습니다.
- URL: https://cloud.r-project.org/bin/windows/base/
- 다운로드 받아 설치합니다. 마찬가지로 인스톨 과정은 생략합니다.
- R을 보다 편리하게 이리저리 실행해보고 싶으신 분들은 RStudio(https://www.rstudio.com/products/rstudio/download3/) 사용을 권장합니다.
- Python과의 연동을 위해 환경변수에 R_HOME, R_USER 값을 추가합니다.
R_HOME에는 R을 설치한 폴더 경로를, R_USER는 원하는 값을 입력합니다.
- URL: https://www.python.org/downloads/release/python-352/
- 페이지 아래쪽의 파일 링크에서 반드시 Windows x86 executable installer 를 다운로드 합니다.
- 대신증권 Cybos와 연동하여 사용하려면 32비트 버전을 사용해야 합니다. 본인 시스템에 맞게 대충대충 다운로드 해서 설치하면 막상 프로그램을 실행했을 때 알수없는 에러로 한참 헤매게 됩니다.
- 설치할 때 Python을 Path에 추가하는 옵션을 체크하고, pip이 설치되는지 확인합니다.
- URL: http://money2.daishin.com/E5/WTS/Customer/GuideTrading/DW_DownloadCenter.aspx?m=1101&p=2669&v=2248
- Cybos 5 프로그램을 다운로드하여 설치합니다. 설치 후 공인인증센터 기능을 사용해 본인의 공인인증서를 등록합니다.
1. win32com
- URL: https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
- 32비트 버전인 pywin32-220.win32-py3.5.exe 를 다운로드 받아 설치합니다.
- 이 모듈은 Python과 대신증권 Cybos와의 연동을 가능하게 해줍니다.
2. rpy2
- URL: http://www.lfd.uci.edu/~gohlke/pythonlibs/
- rpy2로 검색하여 rpy2-2.7.8-cp35-none-win32.whl 를 다운로드 한 후 command 창에서
pip install rpy2-2.7.8-cp35-none-win32.whl 를 실행합니다.
- 이 모듈은 Python에서 R을 연동하여 사용하는 것을 가능하게 합니다.
3. psycog2
- URL: http://www.lfd.uci.edu/~gohlke/pythonlibs/
- psycog로 검색하여 psycopg2-2.6.2-cp35-cp35m-win32.whl 를 다운로드 한 후 command 창에서
pip install psycopg2-2.6.2-cp35-cp35m-win32.whl 를 실행합니다.
- 이 모듈은 Python에서 PostgreSQL을 연동하여 사용하는 것을 가능하게 합니다.
4. Beautiful Soup 4
- URL: https://pypi.python.org/pypi/beautifulsoup4
- Windows command 창에서 pip install bs4 를 실행하면 설치됩니다.
- Beautiful Soup은 HTML을 파싱하는데 매우 편리한 기능을 제공합니다.