본문 바로가기

numpy3

퀀트, 파이썬 / 삼성전자와 필라델피아 반도체지수의 상관관계 구하기 / numpy, pandas 사용 필라델피아 반도체 지수는 글로벌 반도체 기업들의 주가 벤치마크로써 많이 인용된다. 과연 삼성전자는 이 지수에 얼마나 상관관계를 가지고 있는지 알아보자. [삼성전자와 반도체지수 차트현황] [분석 조건] *기간 - 약 12년 (2011.01~2022.05) *주기 - 월말 종가 * 분석대상 - 1. 삼성전자 - 2. 필라델피아 반도체 지수 ETF(iShares Semiconductor ETF) *파이썬 사용 패키지 : numpy, pandas [작성 코드] 1 2 3 4 5 6 7 import numpy as np import pandas as pd 상관관계 = pd.read_csv('C:\doit\Chance_Code/삼성전자, 필라델피아지수 가격.csv') 상관관계.plot.scatter(x='삼성전자'.. 2022. 6. 17.
퀀트, 파이썬 / 기초코드 저장소(2) / numpy, matplotlib (정규분포, 공분산, 상관관계) *해당 게시글은 2022.06.16 파이썬 금융코드 작성본을 업로드한 게시글입니다. [평균, 분산, 표준편차] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 nums = [1,2,3,4,5] #평균 avg = sum(nums)/len(nums) #각숫자 - 평균의 제곱 sumsquare = sum((n-avg)**2 for n in nums) #분산 var = sumsquare/(len(nums)-1) #표준편차 import math sd = math.sqrt(var) print(sd) Colored by Color Scripter cs [matplotlib 이용한 정규분포] 1 2 3 4 5 6 7 8 9 10 11 12 13 # matplotlib을 이용한 -10 ~ 10 사이에서 평균이.. 2022. 6. 16.
퀀트, 파이썬 / 기초코드 저장소(1) / Numpy -financial, numpy (npv, irr, 기하평균, 산술평균, 기댓값, 가중평균) *해당 게시글은 2022.06.16 파이썬 금융코드 작성본을 업로드한 게시글입니다. [NPV] *NPV : 투자할 돈대비 나중에 벌어들일 수익을 고려했을때 어느정도의 현재가치가 있는지 판단요소 (Net present value) import numpy_financial as npf r = 0.015 cf = [-70000,12000,15000,18000,21000,26000] npv = npf.npv(r,cf) print(result) [IRR] *IRR : 투자할 돈대비 나중에 벌어들일 수익을 고려했을때 어느정도의 할인율이 나와야지 똔똔이 되는지 여부 (IRR은 NPV가 0이 될경우의 할인율을 뜻함) import numpy_financial as npf cf = [-70000,12000,15000,18.. 2022. 6. 16.