엑셀_파이썬_기타 코딩 24

파이썬: PCA로 종합 경제 지표 만들기 (hard data index construction)

주성분분석(PCA)는 여러 차원의 데이터를 하나의 차원으로 압축하는데 종종 쓰이는 기법이다. PCA를 통해 여러 경제 지표를 하나의 종합 인덱스로 압축하는 것도 가능하다. 방법론과 배경은 나중에 여유가 되면 작성해보려 하고, 이 글에서는 파이썬으로 일차적으로 돌려보는 걸 다뤄보려한다. 구체적으로는 아래 st.louis 논고에 나온 hard data 지표들을 모아 하나의 인덱스로 종합하는 것이다. https://research.stlouisfed.org/publications/economic-synopses/2017/03/28/does-data-confusion-equal-forecast-confusion/ 1.데이터 수집 -fred louis 사이트에서 데이터를 다운받는다. 데이터 목록은 다음과 같다. ..

2023.06.15

파이썬으로 3D 일드 커브(yield curve) 그리기

예전에 해봤던 입체 일드커브 그래프 작업을 올려본다. matplotlib 라이브러리나 plotly를 써서 어렵지 않게 그릴 수 있다. 억지로 작동만 하게 짰을 뿐 코드는 상당히 더럽다. 일드커브를 3d로 그리는 건 재미는 있지만 실용적으로는 크게 의미가 없다. 내 생각에는 3차원 이상의 데이터는 사람이 일반적으로 하는 논리적인 사고 방식에 부합하지 않는다. 구글 코랩으로 돌렸고 raw데이터로 국채 금리 엑셀 데이터를 드라이브에 집어넣어 끌어서 사용했다. from google.colab import drive drive.mount('/content/drive') # https://github.com/blaiklock/3d_yield_curve/blob/master/3d_yield_curve.ipynb im..

2023.06.14

엑셀 단축키(개인 참조용)

엑셀 단축키는 그럭저럭 알고있다고 생각했지만, 손에 익지 않은 것들도 꽤 있다. https://www.simplilearn.com/tutorials/excel-tutorial/excel-shortcuts14. To center align cell contentsAlt + H + A + C15. To fill colorAlt + H + H16. To add a borderAlt + H + B *바깥 테두리 : Ctrl + shift + 717. To remove outline borderCtrl + Shift + _18. To add an outline to the select cellsCtrl + Shift + &26. To add a comment to a cellShift + F227. To dele..

2023.05.14

엑셀 수식 계산 결과가 표시안될 때

엑셀 수식을 쳐도 계산 결과가 아닌 수식 그대로 표시될 때가 있다. 1. 셀 형식이 텍스트로 되어 있어 그럴 수 있다. 셀 형식을 일반형으로 바꾸고 다시 수식을 엔터해주면 해결된다. 2.수식 계산 옵션이 수동으로 걸려있어서 그럴 수 있다. 계산 옵션을 자동으로 바꾸면 된다. 3. 셀값 보기 대신 수식 보기 옵션이 켜져 있어 그럴 수 있다. ctrl ~를 입력하면 된다.

2023.02.04

파이썬 그랜져 인과검정

경제 변수 간의 선행성, 후행성을 보기위해 보편적으로 그랜져 인과검정을 사용한다. 혹은 단순히 한 변수 데이터의 시계를 조정하여 두 변수간의 상관계수를 본다고도 한다. 우선 간단하게 테스트만 돌려보는 거에 만족하려 한다. 파이썬 statsmodel 패키지에는 그랜져인과검정 기능이 지원된다. 입력 데이터의 두 번째 열이 첫 번째 열을 그랜저 인과하는지 테스트한다. 귀무가설은 그랜저 인과하지 않는다는 것이다. p-value가 0.05이하이면 보통 귀무가설은 기각한다. 구체적으로는 그랜저 인과검정을 4개의 방식으로 진행하는데 결과는 큰 차이는 없다. 더보기 Signature: grangercausalitytests(x, maxlag, addconst=True, verbose=None) Docstring: Fo..

2022.12.18