
R고 하는 금융 분석 [핵심 금융 이론부터 고급 분석 기법까지 R로 이해하기]
- 원서명Learning Quantitative Finance with R: Implement machine learning, time-series analysis, algorithmic trading and more (ISBN 9781786462411)
- 지은이파람 지트(Param Jeet), 프라샨트 바츠(Prashant Vats)
- 옮긴이홍영표, 오승훈
- ISBN : 9791161750842
- 30,000원
- 2017년 11월 30일 펴냄
- 페이퍼백 | 360쪽 | 188*235mm
- 시리즈 : acorn+PACKT
책 소개
소스 코드 파일은 여기에서 내려 받으실 수 있습니다.
요약
최근 각광받고 있는 R 프로그래밍 언어를 사용해 금융 분석의 실전 문제를 해결하는 데 필요한 역량을 갖추고 싶은 독자들에게 도움이 될 것이다.
R의 기본 개념과 금융 분석의 연관성에 대한 이해를 시작으로 R로 실제 금융 모델을 구축하는 방법을 살펴본다. 이를 통해 금융이론뿐만 아니라 구현 방법도 이해할 수 있다. 그리고 주제를 쉽게 이해하고 그 상관관계를 파악할 수 있도록 실용적인 예제를 제공한다.
또한 알고리즘 트레이딩을 위한 리스크 관리, 최적화 기법에 대해서도 살펴본다. 마지막으로 머신 러닝, 최적화, 이색 옵션, 헤징과 같은 고급 금융
분석 개념도 살펴본다.
이 책을 통해 R을 활용한 기본적인 금융 분석 모델부터 고급 기법까지 구현하는 데 필요한 지식을 습득할 수 있다.
이 책에서 다루는 내용
█ R의 기본 개념과 R을 이용한 금융 분석 방법
█ R을 이용한 데이터 처리와 모델 구축
█ 통계 분석, 시계열 분석, 예측 모델링, 계량 분석 등의 다양한 분석 기법
█ 실전 예제를 통한 금융분석 모델 구축과 분석
█ 실제 사례를 통한 금융 전략 수립 방법
█ 모델 결정에 필요한 사전조사와 성능 지표
█ 머신 러닝 기반 트레이딩
█ 알고리즘 트레이딩과 다양한 최적화 방법
█ 금융 상품의 리스크 변수 제어
이 책의 대상 독자
R에 관심 있고 이를 금융 분석에 활용하고 싶은 독자들에게 가장 적합하다. 이 책은 복잡한 금융 예제를 R 코드로 설명한다. R 프로그래밍 지식이 필요조건은 아니지만 기본적인 수학적 분석 개념은 알고 있어야 한다. R을 잘 활용한다면 이 책에서 제공하는 자본시장 데이터 분석과 관련된 다양한 실전 예제를 통해 금융 분석 기법을 쉽게 이해할 수 있다.
이 책의 구성
1장, ‘R 속으로’에서는 R의 기본 명령들을 설명한다. R과 해당 패키지 설치를 시작으로 데이터 유형, 데이터프레임, 반복문을 살펴본다. 또한 함수를 작성하고 호출하는 방법과 다양한 형식의 데이터 파일을 R로 가져오는 방법도 다룬다. 1장을 통해 R에 대한 기본적인 개념을 잡을 수 있다.
2장, ‘통계 모델링’에서는 공통분포, 상관관계, 중심경향척도, 이상치 검출과 같은 탐색적 분석을 통해 데이터에 대한 이해도를 높인다. 또한 분석용 데이터를 준비하는 데 도움이 되는 데이터 샘플링과 표준화/정규화에 대해 설명한다. 또한 가설검정과 파라미터 추정도 다룬다.
3장, ‘통계 분석’에서는 모든 분석의 기본인 단순 및 다중선형회귀 모델을 다룬다. 이 장에서는 ANOVA와 특징 선택도 살펴본다. 또한 웨이블릿 분석을 사용한 모델 구축에 대해서도 다룬다.
4장, ‘시계열 모델링’에서는 모델예측 작업에 기본적으로 사용되는 ts, zoo, xts로 시계열 데이터를 변환하는 예제를 살펴본다. 그런 다음 AR, ARIMA, GARCH, VGARCH 등의 다양한 예측기법을 알아보고 R에서 실행하는 방법을 예제와 함께 살펴본다.
5장, ‘알고리즘 트레이딩’에서는 모멘텀 트레이딩과 다양한 방법을 사용한 페어 트레이딩을 포함해 알고리즘 트레이딩 분야에 필요한 실전 예제를 살펴본다. 또한 CAPM, 다중요인 모델, 포트폴리오 구성도 알아본다.
6장, ‘머신 러닝 트레이딩’에서는 자본시장 데이터를 사용해 머신 러닝 알고리즘을 모델링하는 법을 살펴본다. 이때 지도와 자율학습 알고리즘도 다룬다.
7장, ‘리스크 관리’에서는 시장과 포트폴리오 리스크 측정 기법을 설명한다. 또한 VAR 계산에 사용되는 일반적인 방법을 알아본다. 그리고 신용 리스크, 사기 탐지, 바젤 규제와 같은 은행 업무와 관련된 리스크도 다룬다.
8장, ‘최적화’에서는 동적 재구성, 전진분석, 그리드 평가, 금융 분야에서의 유전 알고리즘 같은 최적화 기법을 예제와 함께 살펴본다.
9장, ‘파생상품 가격결정’에서는 파생상품 가격결정에서 R의 활용 사례를 다룬다. 이색옵션, 권 가격결정, 신용 스프레드, 신용파산스왑과 함께 바닐라 옵션 가격결정을 살펴본다.
이 장의 복잡한 내용을 이해하기 위해서는 파산상품에 대한 기본적인 이해가 필요하다.