Primeira vez aqui? Seja bem vindo e cheque o FAQ!
x

Como resolver o problema de output negativo da função Numpy_financial.irr()

+1 voto
29 visitas
perguntada Jul 17 em Ciência da Computação por vanderson Delapedra (46 pontos)  

A função Numpy_financial.irr() devolve o valor da taxa interna de retorno a partir dos fluxos de caixa informados como argumento.

Entretanto, quando o fluxo de caixa é negativo, (isso pode ocorrer por custos não previstos no projeto, por exemplo, que podem superar a receita prevista), a função não funciona, quando isso acontece, o output da função retorna: 'nan'.

Como resolver esse problema ?

import numpy_financial

cf = -10
invest = 1000

irr = numpy_financial.irr([-invest,cf,cf,cf,cf,cf,cf,cf,cf])
Compartilhe
comentou Jul 19 por Stuart Mill (1,474 pontos)  
Quando há fluxos negativos, o IRR não é garantido de ter solução única, não é? Imagino que você teria que fazer algum tipo de interpolação...

Entre ou cadastre-se para responder esta pergunta.

...