본문 바로가기
728x90
반응형

시뮬레이션3

Black Scholes Equation의 풀이: 시뮬레이션 이번 글은 2022.08.05 - [금융공학] - Black Scholes Equation의 풀이: 델타원 상품 Black Scholes Equation의 풀이: 델타원 상품 이번 글은 2022.08.05 - [금융공학] - Black Scholes Equation의 풀이: 확률프로세스를 이용하자. Black Scholes Equation의 풀이: 확률프로세스를 이용하자. 이번 글은 2022.08.04 - [금융공학] - Black Scholes.. sine-qua-none.tistory.com 에서 이어집니다. 만기 때 pyaoff를 기초자산 그 자체로 주는, 즉 만기 시점 $T$에 $$f(T,S_T) =S_T$$ 를 주는 파생상품의 현재 시점 $t=0$, 기초자산의 현재가 $S_0$의 파생상품의 가격.. 2022. 8. 8.
e 를 시뮬레이션으로 구하기 테일러 전개(여기를 참고)에 따르면, 오일러 수(Euler's number)라고도 불리는 $e$는 $$e = 1+ 1+\frac1{2!} + \frac1{3!} +\cdots $$ 로 구할 수 있다고 하였습니다. $e$의 근사값을 구하는 방법은 2022.05.19 - [수학의 재미/아름다운 이론] - 테일러 전개 #2 : $e$에 대하여 에서 소개를 한 바 있는데요. $e$의 값을 구하는 아주 흥미로운 방법이 있어서 소개해 보려 합니다. $U_1, U_2, U_3, \cdots $를 $\mathcal{U}[0,1]$ 분포를 따르는 iid 확률변수라고 합시다. 즉, 0과 1에서 균등 분포를 따르는 서로 독립인 확률 변수입니다. 이때, $N$을 $$ N = \min \{ n| U_1+U_2+\cdots +U.. 2022. 6. 30.
판별식을 시뮬레이션으로? 2차방정식과 관련된 좀 유명한 문제가 있습니다. 다음과 같습니다. $a,b,c$ 가 $(0,1)$ 구간에 균등하게 분포되어 있는 난수일 때, 2차 방정식 $$ax^2 + bx+ c=0$$ 이 실수근(real root)을 가질 확률을 구하여라. 이 문제를 uniform random number를 생성하여 풀어보도록 하겠습니다. 2차 방정식 $ax^2+bx+c=0$ 이 실근을 갖기 위해서는 이것의 판별식(discreminant)이 $0$ 이상이어야 하죠. 즉 $$ b^2 -4ac \geq 0 $$ 을 만족해야 합니다. 따라서 코딩은 아래와 같이 하면 될 것 같습니다. $[0,1]$ 구간의 uniform random number를 3개 생성하고 각각을 $a,b,c$에 대입한다. $b^2\geq 4ac$를 만족.. 2022. 6. 9.
728x90
반응형