La fonction logistique a une plage de sortie de 0 à 1 et la pente asymptotique est nulle des deux côtés.
Qu'est-ce qu'une alternative à une fonction logistique qui ne s'aplatit pas complètement à ses extrémités? Dont les pentes asymptotiques approchent de zéro mais pas de zéro et la plage est infinie?
sigmoid-curve
Aksakal
la source
la source
Réponses:
Vous pouvez simplement ajouter un terme à une fonction logistique :
Les asymptotes auront des pentesd .
Voici un exemple aveca=10,b=1,c=2,d=120,e=−5 :
la source
Au début , je pensais que vous avez envie les asymptotes horizontales0 encore; J'ai déplacé ma réponse originale à la fin. Si vous voulez plutôtlimx→±∞f(x)=±∞ alors quelque chose comme le sinus hyperbolique inverse fonctionnerait-il?
asinh(x)=log(x+1+x2−−−−−√)
Ceci est illimité mais grandit comme pour les grandset ressemblelog |x|
J'aime beaucoup cette fonction en tant que transformation de données lorsque j'ai des queues lourdes mais éventuellement des zéros ou des valeurs négatives.
Une autre bonne chose à propos de cette fonction est que donc elle a un joli dérivé simple.asinh′(x)=11+x2√
Réponse originale
Supposons que soit continu. Fixez . D'après les asymptotes que nous avons et de façon analogue il y a un tel que . Par conséquent, en dehors de est à l'intérieur . Et est un intervalle compact donc par continuité est borné.f ε>0 ∃x1:x<x1⟹|f(x)|<ε x2 x>x2⟹|f(x)|<ε [x1,x2] f (−ε,ε) [x1,x2] f
Cela signifie qu'une telle fonction ne peut pas être continue. Est-ce que quelque chose comme fonctionnerait?f(x)={x−10x≠0x=0
la source
Je vais poursuivre et transformer le commentaire en réponse. Je suggère qui a une pente tendant vers zéro, mais sans limite.f(x)=sign(x)log(1+|x|),
modifier à la demande générale, un tracé, pour :|x|≤30
la source