제2회 KRX 주식 투자 알고리즘 경진대회

수익률 계산

2023.07.16 06:28 1,878 Views

(predictions[-1]- predictions[0]) / predictions[0]에서

predictions[0] 부분이 0이 되어서 에러가 뜨기도 하는데요.

그 때는 어떤 값으로 대체하나요?

로그인이 필요합니다
0 / 1000
춘배사랑개
2023.07.17 07:13

기간 수익률을 기하평균으로 계산한다면 기간동안의 수익률의 곱(Prod (1+r))으로 계산되고 수익률은 (1+r)의 형태이니까
rate  = if predictions[0] == 0:  1 else: predictions[-1]/ predictions[0] 
이렇게 계산하면 되지 않을까요?

홍짜장
2023.07.17 13:26

1e-8 정도의 작은 값을 분모에 더해서 에러를 예방하기도 합니다