Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

378
Visualizações
Cómo convertir un algoritmo recursivo en una función que genera un número, dado el tiempo

Tengo un algoritmo recursivo que se ejecuta varias veces, reemplazando currentValue cada vez con el resultado de la ejecución anterior (excepto en la primera ejecución, donde el usuario proporciona el valor). Cada ejecución calcula el valor un año después.

 value = constant + population_factor * coeff_population_factor + currentValue * coeff_currentValue + initialValue * coeff_initialValue% + duration_of_period * coeff_duration_of_period

Me gustaría poder convertir eso en una función del tiempo, de modo que para un valor dado t en años, ¿devolvería el valor esperado en ese punto? Creo que sería un algoritmo de regresión, pero no estoy seguro de cómo llegar a eso.

He modelado la curva usando la fórmula anterior en Excel para obtener mis coeficientes, pero eso obviamente solo se ejecuta en mi computadora y me gustaría ejecutar esto en la nube usando un nodo o algo así, para poder desarrollar algunos front-end contra eso. ¡Idealmente, algunos punteros que usan matemáticas puras o JS, o incluso una biblioteca, serían muy apreciados!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Creo que estás buscando un bucle for. Prueba esto:

 # define all of the variables here currentValue = #put the first-run value here for i in range(t): currentValue = constant \ + (population_factor * coeff_population_factor) \ + (currentValue * coeff_currentValue) \ + (initialValue * coeff_initialValue) \ + (duration_of_period * coeff_duration_of_period) # currentValue will have the final result once outside of the for loop

¡No es recursivo y aún da la respuesta precisa!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda