본문 바로가기

전체 글3

Monte Carlo Simulation 몬테카를로 시뮬레이션(2) Monte Carlo Simulation 몬테카를로 시뮬레이션은 변수 관계가 확실하여 예측치를 정확하게 찾을 수 있는 확정모형과는 달리 결과를 정확하게 예측할 수 없는 확률모형에서 분석적인 방법으로 해를 찾는것이 불가능할 경우 수치적으로 일련의 난수를 반복적으로 발생시켜 시뮬레이션을 통해 해를 찾는 방법 이라 정의할 수 있다. 몬테카를로 시뮬레이션 과정 몬테카를로 시뮬레이션 과정은 아래와 같이 진행된다. 1.문제정의 2.확률변수선택 3.자료수집 4.확률변수의 확률분포 선택 5.확률변수의 난수 발생 6.시뮬레이션실험 7.통계치 계산 및 결과 수치 해석 그렇다면 Chris Moffitt가 포스팅한 Monte Carlo Simulation with Python 살펴 보자. 블로그에 나온 내용을 좀 각색을 해 .. 2021. 1. 16.
Alogrithm With Python # 짝수 홀수 구하기 def isOddEven(num): print(num ) if (num % 2 == 0): retVal = 'even' else: retVal = 'odd' return retVal result = isOddEven(121281817134343858590) print(result) # 좌표 평면 두점 사이의 거리를 구하는 알고리즘 import math def getDistance(p1, p2): xDistance = p1[0] - p2[0] print(xDistance) yDistance = p1[1] - p2[1] print(yDistance) #피타고라스정리에 의해 pDistance = math.pow(xDistance,2) + math.pow(yDistance,2) return.. 2021. 1. 9.
Monte Carlo Simulation 몬테카를로 시뮬레이션(1) 2021년이 시작되면서 코스피 자수가 "3000"을 넘었다. 우리나라의 경제에도 꽃이 피려나? 필자는 학창시절에 투자론을 배운적이 있다. 투자론에서 "효율적 시장가설"의 내용 중 "주어진 정보가 주가에 공정하게 반영된다" 라는 부분이 있었다. 그 당시 "아 현실하고 다르군 아닌데... " 하며 실제 자산, 주식등에 관심을 가지지 않았다. 하지만 2010년을 넘어서면서 전세계가 네트웍 중심으로, 그리고 누군가가 정보를 통제할 수 없다는것, 그리고 컴퓨터의 파워가 일반 사용자들도 많은 데이터를 가지고 가설을 세워 확인해 볼수 있다는 현실을 인정하면서 나도 주식에 좀 투자를 해 볼까.. 기웃거리고 있다 ^^ 자산 관리 포트폴리오를 만들어 시뮬레이션해 볼 수 있는 사이트www.portfoliovisualizer.. 2021. 1. 8.