Итеративный подход - PullRequest
       12

Итеративный подход

0 голосов
/ 05 октября 2019

В настоящее время я пытаюсь построить итеративный подход для финансовой модели, но, к сожалению, я получаю ошибку, которую не могу решить:

#Find Assetvalue


MV= pd.read_csv("EquityValue.csv", sep =";",parse_dates=True, index_col=0)
first_sig_a=np.std(MV)*np.sqrt(52)/1000000
s_k=0.06
sig_a1=0.2
def findassetvalue(k,first_sig_a,sig_a1):
    error = 10^10
    while (error>0.00001):
        recoveryasset_1 (k=s_k, sig_a = first_sig_a)
        log_ret=np.diff[np.log((recoveryasset_1)),1]
        sig_a1 = np.std(data)*np.sqrt(52)/1000000
        error = abs(first_sig_a - sig_a1)
        first_sig_a = sig_a1
        if (error < 0.00001):
            return(sig_a1)
return(findassetvalue)

и она возвращает эту ошибку: function main .async-def-wrapper.locals.findassetvalue (k, first_sig_a, sig_a1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...