9 votos

¿Función logística con pendiente pero sin asíntotas?

La función logística tiene un rango de salida de 0 a 1, y la pendiente asintótica es cero en ambos lados.

¿Cuál es la alternativa a una función logística que no se aplana completamente en sus extremos? Cuyas pendientes asintóticas se acercan a cero pero no son cero, y el rango es infinito?

2 votos

El título parece estar en desacuerdo con la forma en que leo su pregunta: ¿se requiere que esta nueva función tenga asíntotas o no?

0 votos

Básicamente quiero una función que se parezca a la sigmoidea pero que tenga una pendiente

0 votos

Correcto, una forma similar a la sigmoidea que no se aplana completamente, por ejemplo, la función logarítmica no se aplana completamente

12voto

Paulius Puntos 369

Inicialmente estaba pensando que hizo quieren las asíntotas horizontales en $0$ todavía; he movido mi respuesta original al final. Si en cambio quieres $\lim_{x\to\pm \infty} f(x) = \pm\infty$ entonces, ¿funcionaría algo como el seno hiperbólico inverso? $$ \text{asinh}(x) = \log\left(x + \sqrt{1 + x^2}\right) $$

Esto no tiene límites, pero crece como $\log$ para grandes $|x|$ y se parece a asinh

Me gusta mucho esta función como transformación de datos cuando tengo colas pesadas pero posiblemente ceros o valores negativos.

Otra cosa buena de esta función es que $\text{asinh}'(x) = \frac{1}{\sqrt{1+x^2}}$ por lo que tiene una derivada simple y agradable.


Respuesta original

$\newcommand{\e}{\varepsilon}$ Dejemos que $f : \mathbb R\to\mathbb R$ sea nuestra función y asumiremos $$ \lim_{x\to\pm \infty} f(x) = 0. $$

Supongamos que $f$ es continua. Fijar $\e > 0$ . A partir de las asíntotas tenemos $$ \exists x_1 : x < x_1 \implies |f(x)| < \e $$ y análogamente hay un $x_2$ tal que $x > x_2 \implies |f(x)| < \e$ . Por lo tanto, fuera de $[x_1,x_2]$ $f$ está dentro de $(-\e, \e)$ . Y $[x_1,x_2]$ es un intervalo compacto por lo que por continuidad $f$ está acotado en él.

Esto significa que cualquier función de este tipo no puede ser continua. ¿Podría algo como $$ f(x) = \begin{cases} x^{-1} & x\neq 0 \\ 0 & x = 0\end{cases} $$ ¿trabajo?

2 votos

Los hilos "Relacionados" incluyen esta pregunta sin respuesta, por si alguien más se ha preguntado la continuación natural "¿qué pasa si usas asinh en una red neuronal?" stats.stackexchange.com/questions/359245/

0 votos

En efecto, mis oídos se agudizaron. En el pasado he encontrado útil asinh() cuando quieres "hacer cosas de registro" tanto con números positivos como negativos. También evita el dilema en el que te puedes meter, cuando necesitas hacer una transformación logarítmica en datos con ceros y tienes que juzgar un valor apropiado de $a$ para $log(x + a)$

0 votos

¿cómo se podría parametrizar esta función para cambiar su forma? en particular, para regular la pendiente en el punto de inflexión

12voto

mehturt Puntos 13

Podrías simplemente añadir un término a una función logística :

$$ f(x; a, b, c, d, e)=\frac{a}{1+b\exp(-cx)} + dx + e $$

Las asíntotas tendrán pendientes $d$ .

Este es un ejemplo con $a=10, b = 1, c = 2, d = \frac{1}{20}, e = -5$ :

Sigmoid

2 votos

Creo que esta respuesta es la mejor porque si se aleja lo suficiente es sólo una línea recta con un pequeño meneo en el medio. Da el comportamiento más intuitivo a grandes x pero conserva la forma sigmoidea.

0 votos

esto parecía funcionar para mi conjunto de datos, y lo elegí, pero la solución no es ideal ya que la pendiente asintótica no disminuye

7voto

steveo'america Puntos 46

Voy a convertir el comentario en una respuesta. Sugiero $$ f(x) = \operatorname{sign}(x)\log{\left(1 + |x|\right)}, $$ que tiene una pendiente que tiende a cero, pero no tiene límites.

editar por demanda popular, una parcela, para $|x|\le 30$ : enter image description here

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