1 votos

Función que asigna valores bajos a [0,1].

Actualmente estoy trabajando en una simulación de depredador-presa y tengo dos parámetros que son codependientes, la tasa de ataque y la tasa de supervivencia.

La tasa de ataque muta dentro de la simulación y determina la tasa de supervivencia de la siguiente manera:

Un alto índice de ataques implica una forma de cazar más arriesgada, lo que concluye en un menor índice de supervivencia.

La tasa de ataque puede estar dentro de 0 y 1 pero sólo asume valores bajos <0.06 . La tasa de supervivencia también está dentro de 0 y 1 y puede utilizar toda la gama.

En última instancia, estoy buscando una función que mapea la tasa de ataque a una tasa de supervivencia razonable. Mi función actual está muy inventada: (1-log2(attack rate + 1))**10)

current function

1voto

Marcello Zago Puntos 125

Después de investigar un poco más he encontrado una buena solución utilizando la función eulers: exp(-x*attack rate)

En mi caso la x debe ser relativamente alta ( x=10 )

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X