씽크풀
씽크풀 마이페이지 고객센터 사이트맵
 
강의전체보기
로그인 ID저장  
회원가입 ID/PW 찾기   강의 수강내역 강의즐겨찾기
강의명
로직 프로그래밍
프로그래밍을 이용한 실전 강의
강사와 강의 소개
특강, 키움API 완전 분석
아카데미에 대해 무엇이든 물어보세요
증권용어사전
Home > 알고리즘 트레이딩
프로그래밍을 이용한 실전 강의
머니봇의 알고리즘 트레이딩 23강 (실전강의 B14) 머신러닝 3 - 재무제표 데이터를 이용한 머신러닝 실전적용
강사 : 머니봇
난이도 : 중급
수강료 : 30,000원
수강기간 : 9999일
강의설명 :

이번 강의는 실제 데이터를 가지고 머신러닝 함수에 적용해서 결과가 어떻게 나오는지 확인하는 실습 강의입니다. 실 데이터는 재무데이타를 사용했으며 지난주 코드가 좀 어려워서 쉽게 풀어 썼습니다.
결론부터 말씀드리면 재무데이타를 활용한 머신러닝 결과는 좋지 않았습니다. 그렇다고 재무데이타에 의한 머신러닝이 유용하지 않다는 뜻은 아니며 우리가 이번 강의에 설계한 모델이 유용하지 않다고 보시는 것이 맞습니다. 이번 강의는 머신러닝을 위해서 데이터를 이렇게 활용한다는 방법에 초점을 맞추시면 될 것 같습니다.
개인적인 느낌으로는 지금까지 강의중에서 이번 강의가 가장 빠르게 실전 활용할 수 있는 강의가 아닐까 싶습니다. 데이터 디자인에서 머신러닝 적용 그래프를 이용한 평가까지 머신러닝에 대한 실전이해와 활용을 한번에 마스터 할 수 있는 강의입니다. 저도 강의 녹음 이전에 코드를 받고 입력 제가 생각하는 데이터로 다시 디자인 하여 바로 적용해 보았습니다.
재무데이타 수집 프로그램과 활용법은 4강에 있는 것을 활용하시기 바랍니다. 해당강의는 무료 강의입니다.
http://www.thinkpool.com/edu/lecture_view.jsp?ctg=3&sub=1&vod_no=35121&page=1

-----------------------------


이번 강의에는 소스코드가 2개 있습니다. 본 강의에 활용된 코드와 4강에서 강의한 재무정보 수집 코드입니다. (본강의에 사용된 소스코드는 쥬피터에서 실행할 수 있습니다. 재무정보 수집프로그램은 4강을 참고하시기 바랍니다. )

 

1. 강의 목표
 Fundamental Factor Model을 기반으로 모델을 만든다.
 재무 데이터를 이용하여 머신러닝에 사용할 데이터를 디자인한다.
 원하는 디자인에 맞게 데이터를 가공, 수정한다.
 데이터를 머신러닝 함수에 넣어 결과를 도출한다.
 입력된 데이터 중에 가장 의미 있는 데이터를 찾아낸다.

 

2. 주요 강의 내용
 재무데이타로 불러온 데이터 프레임과 종목별 수익률 데이터 프레임을 하나로 concat 한다.
 각 재무 데이터를 X로 수익률을 결과값인 y로 치환하여 데이터를 조작, 인풋 데이터를 2차원 리스트로 만들고 결과 역시 2차원 리스트가 될 수 있도록 설계한다.
 예측값과 결과값을 하나의 그래프로 표시하여 모델의 타당성을 직관적으로 평가해 본다.
 RFE를 이용하여 입력된 데이터 중에서 결과값에 가장 중요한 영향을 미친 요소를 찾는다.
(강의에 사용된 모델에서 2016년도 재무데이타 중 2017년 주가에 가장 영향을 미친 요소는 영업이익률, ROA, ROE, 배당, PER이었다.)
 상위 5개의 요소와 수익률간의 상관관계를 히트맵을 통해서 살펴본다.
 상관관계가 높게 나온 상위 5개의 요소만 다시 머신러닝 함수에 넣어서 각 함수와 수익률간의 관계를 살펴본다.
 Seaborn 의 pairplot 을 이용하여 각 항목간의 상관도를 그래프로 살펴본다.
 머신러닝의 귀결점: 알고리즘을 바꿀 것인가? 데이터를 더 넣을 것인가?


- 유료사용자를 위한 유튜브 시청 안내 -
1. 전체 강의 내용을 유튜브에서 보실 수 있습니다.
신청페이지: https://goo.gl/forms/k0RsMVHHZ2evT8T22
2. 구글 클라우드 DB를 이용하여 데이터 활용은 종료되었습니다.

 

 해당 코드에 대한 모든 권리는 머니봇에게 있습니다.

결제하기 자료다운 소스코드다운받기 즐겨찾기 추가 목록보기
  목록보기
고객센터 회사소개 광고문의 제휴제안 이용약관 개인정보취급방침 정보제공윤리강령 법적고지 공인인증발급안내 사이트맵
(주)씽크풀 서울시 영등포구 국제금융로 70, 15층(여의도동, 미원빌딩) 고객센터 1666-6300 사업자 등록번호 116-81-54775 대표 : 김동진 Copyright since 1999 ⓒ ThinkPool Co.,Ltd. All Rights Reserved