[퀀트] 파이썬과 재무 기초 지식
2022. 11. 28. 01:57
TIL/09_QUANT
파이썬으로 배우는 포트폴리오 study day1 재무기초지식 현금흐름, 이자율과 시간 가치 미래가치는 단리 또는 복리(연속복리 포함)로 계산할 수 있다. 단리는 최초의 금액을 대상으로 이율을 곱해 미래가치를 계산하고, 복리는 일정기간마다 이자를 원금에 합쳐 그 합계 금액에 대한 이자를 다시 계산 단리 : 원금 x (1 + 이율 x 기간) 복리 : 원금 x (1 + 이율)$^{기간}$ 단리이자 계산 (1) 은행에 1,000만 원 예금하고 1년 후에 인출하기로 한다. 1년 후 받는 금액을 단리로 계산하면 다음과 같다. 원금 = 1,000만원 이율 = (연간) 5% 기간 = 1년 1년 후 인출액 = 1,000만 원 x (1 + 5% x 1) = 10,500,000원 # 변수 a에 예금액 입력 a = 1000 ..
딥러닝 기초 - 퍼셉트론 (Perceptron) (2) _ 단층 퍼셉트론
2022. 11. 26. 19:03
TIL/08_DL
퍼셉트론 (Perceptron) 저번 포스팅에 이어 학습!! 2022.11.26 - [분류 전체보기] - 딥러닝 기초 - 퍼셉트론(Perceptron) (1) 2. 단층 퍼셉트론 (Single-Layer Perceptron) perceptron learning 퍼셉트론은 단층 퍼셉트론과 다층 퍼셉트론으로 나뉘어진다. 단층 퍼셉트론은 입력층과 출력층 단 두 단계로만 이루어진다. 퍼셉트론의 수학 식이 다음과 같았다. $$ \hat{y} = \begin{cases} +1 & if\ \sum_i^{n}w_ix_i + b \geq 0 \\ -1\ or\ 0 & otherwise\end{cases} $$ x는 입력값이므로 이 수학 식에서 우리가 찾아야 하는 파라미터는 weight($w$)와 bias(b) 라고 할 ..
딥러닝 기초 - 퍼셉트론(Perceptron) (1)
2022. 11. 26. 18:26
TIL/08_DL
퍼셉트론(Perceptron) https://wikidocs.net/book/2155 과 수업시간에 배운 내용 정리 퍼셉트론 기초 개념 딥 러닝을 이해하기 위해서는 우선 인공 신경망에 대한 이해가 필요한데, 퍼셉트론은 초기 인공 신경망 중 하나이다. 퍼셉트론은 실제 뇌를 구성하는 신경 세포 뉴런과 비슷한 모양을 가졌다. 위의 그림에서 볼 수 있듯이 신경 세포 뉴런에서 가지돌기를 통해 신호를 받아들여 => Input, 그 신호가 일정치 이상의 크기를 가지면 => Weight(가중치), 축삭돌기를 통해서 신호를 전달 => Output 이 구조를 나타낸 것이 퍼셉트론이다. 그럼 퍼셉트론이 인공 신경망에서 어떻게 작동하는지 알아보자. 위 그림에서 볼 수 있듯이 인공 신경망은 다 수학이고 퍼셉트론도 수학 식으로 ..
[금융Python] 기대수익률 분석 / CAPM (2)
2022. 11. 25. 17:23
TIL/09_QUANT
그럼 기대수익률 분석 / CAPM (1)에 이어서 실제 Python을 통해 실전 분석을 해보자. 먼저, !pip install finance-datareader로 다운로드 해주고, 라이브러리 불러오기 import numpy as np import pandas as pd import FinanceDataReader as fdr import matplotlib.pyplot as plt import seaborn as sns import statsmodels.api as sm import scipy as sp 위 강의에서 사용한 종목은 다음과 같다. Market : KOSPI200 (KS200) Indicidual Asset : 삼성전자 (005930), 오뚜기(007310), SK하이닉스(000660) 삼성..
[금융Python] 기대수익률 분석 / CAPM (1)
2022. 11. 25. 17:12
TIL/09_QUANT
HTML 삽입 미리보기할 수 없는 소스 유튜브를 통해 우연히 금융 분석 강의를 보게되었다. https://www.youtube.com/watch?v=rgW7hTyGuxs&list=PL7SDcmtbDTTyFvuI\_rIwaXyxggTNAyqWC&index=2 [메타코드]에서 진행하는 강의였는데, 퀀트 분석 중 CAPM을 공부하고 기대수익률을 분석하는 수업이었다. 강의 퀄리티가 좋았고, 무엇보다 이런 강의를 무료로 볼 수 있다는 것이 신기했다. '퀀트'란 주가의 움직임을 예측하기 위한 하나의 수단인데, 기업 분석이 아닌 통계를 통해 예측을 하게 된다. 이 강의를 보는 동안 내가 가진 통계 지식이 금융 시장에서 필수적으로 쓰인다는 것을 알게 되었고, 내가 금융 용어에 친숙하지 않았을 뿐 곰곰히 생각해보면 충분..
심심해서 하는 BTS - Permission to dance 가사 분석
2022. 11. 24. 17:38
TIL/01_Python
공부하기 싫어서 해보는 아주아주 간단한 데이터 분석ㅋㅋㅋ BTS 노래 듣다가 삘받아서 해봤다. 한글 가사보다 영어로 된 가사가 전처리하기 쉬울 것 같아 Permission to dance로 하기로 했다. Permission to dance 는 노래 제목이 말하듯이 '현실의 벽에 부닥치고 고단한 하루를 보낸 모두에게 "춤은 마음가는 대로, 허락 없이 마음껏 춰도 된다"' 라는 메시지를 전한다고 한다. 과연 가사 속에 이러한 메시지가 들어있는지 확인해보자! 1. 데이터 수집 구글에서 'permission to dance 가사' 검색. 가사 복사하기 후 메모장에 저장함 2. 데이터 불러오기 및 라이브러리 설치 Colab 환경에서 진행했다. 먼저, 라이브러리를 불러왔다. 나는 필요한 패키지를 한 곳에 몰아 넣는..
프로그래머스_LV1_흉부외과 또는 일반외과 의사 목록 출력하기(DATE_FORMAT)
2022. 11. 12. 18:51
Coding Test/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 풀이 -- 코드를 입력하세요 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-..
프로그래머스 - 강원도에 위치한 생산공장 목록 출력하기 (MySQL
2022. 11. 8. 19:53
Coding Test/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' 풀이 LIKE 연산자 : 문자열의 패턴을 검색하는 데 사용 SELECT * FROM 테이블 WEHRE 칼럼 LIKE 'PATTERN' 패턴에는 % 와 _ 사용됨 %는 모든 문자, _는 한 글자를 의미 '%안녕%' -> 앞, 뒤에 무슨 ..