
509
13
장
통계 분석
constraints=cons)
➊
In [70]: optv
Out[70]: fun: 0.1094215526341138
jac: array([0.11098004, 0.10948556, 0.10939826, 0.10944918])
message: 'Optimization terminated successfully.'
nfev: 54
nit: 9
njev: 9
status: 0
success: True
x: array([1.62630326e-18, 1.06170720e-03, 5.43263079e-01,
4.55675214e-01])
In [71]: optv['x'].round(3)
Out[71]: array([0. , 0.001, 0.543, 0.456])
In [72]: port_vol(optv['x']).round(3)
Out[72]: 0.109
In [73]: port_ret(optv['x']).round(3)
Out[73]: 0.06
In [74]: port_ret(optv['x']) / port_vol(optv['x'])
Out[74]: 0.5504173653075624
➊
포트폴리오 변동성 최소화
이번에는 포트폴리오가 세 개의 금융 상품만으로 구성된다. 이 비중을
최소 분산
minimum
volatility
혹은
최소 변동성 ...