Logistinen funktio

**Logistinen funktio** eli **logistinen käyrä** on yleinen kasvufunktio, jolle nimen antoi Pierre François Verhulst vuonna 1844 tai 1845 tutkiessaan sitä populaation kasvun yhteydessä. Sillä voidaan mallintaa S:n muotoista käyrää, joka kuvaa jonkin populaation *P* kasvua. Alku­vaiheessaan kasvu on lähes ekspo­nenti­aalista, mutta kun ympäristön asettamat rajat tulevat vastaan, kasvu hidastuu ja lopulta pysähtyy.

Yksinkertainen logistinen funktio määritellään yhtälöllä

:P(t) = \frac{1}{1 + e^{-t}} 

missä muuttujan *P* voidaan tulkita tarkoittavan populaatiota ja muuttujan *t* aikaa. Kun *t* saa kaikki reaalilukuarvot −∞:stä +∞:ään, saadaan S:n muotoinen käyrä. Käytännössä eksponenttifunktion *e*−*t* luonteesta johtuen riittää laskea funktion arvot *t*:n ollessa rajallisella välillä, esimerkiksi välillä [−6,&nbsp;+6].

Logistisella funktiolla on sovelluksia useilla aloilla kuten keino­tekoisten neuroverkkojen tutkimuksessa, biologiassa, bio­matema­tiikassa, demografiassa, talous­tieteessä, kemiassa, matemaatti­sessa psyko­logiassa, toden­näköisyys­laskennassa, sosiologiassa, politiikan tutkimuksessa ja tilasto­tieteessä. Sen derivaatta on 

: \frac{\mathrm{d}}{\mathrm{d}t}P(t) = P(t)\cdot(1-P(t)).\,

Funktiolla on myös seuraava ominaisuus:

: 1-P(t) = P(-t).\,

Näin ollen funktio  *P*&nbsp;&minus;&nbsp;1/2 on pariton funktio.

## Logistinen differentiaaliyhtälö
Logistinen funktio saadaan epälineaarisen differentiaaliyhtälön 

:\frac{d}{dt}P(t) = P(t)(1-P(t)) 

ratkaisuna, missä *P* on ajan *t* funktio, ja asettamalla reunaehto *P*(0)&nbsp;=&nbsp;1/2.  Tämä yhtälö on logistisen kuvauksen jatkuva versio.

Kvalitatiivisesti funktion käyttäytyminen on helposti ymmärrettävissä siten, että sen derivaatta on 0, kun *P*&nbsp;=&nbsp;0&nbsp;tai&nbsp;1, positiivinen, kun *P* on 0:n ja 1:n välillä sekä negatiivinen, kun *P* on suurempi kuin 1 tai pienempi kuin 0 (joskaan sovelluksissa populaatio yleensä ei voi olla negatiivinen). Tämän vuoksi käyrän nolla­kohdassa on epä­vakaa tasa­paino­tila ja kohdassa *P*=1 vakaa tasa­paino­tila, ja millä tahansa *P*:n arvolla, joka on 0:n ja 1:n välillä, *P* kasvaa kohti arvoa 1.

Tälle differentiaali­yhtälölle voidaan löytää yleinen ratkaisu

:P(t)=\frac{e^{t}}{e^{t}+e^{c}}

Kun tässä vakion *e**c*&nbsp; arvoksi valitaan 1, saadaan logistiselle käyrälle toinen yleisesti käytetty määritelmä:

:P(t) = \frac{e^t}{e^t + 1} \! = \frac{1}{1 + e^{-t}} \! 

Tästä voidaan nähdä, että logistinen käyrä osoittaa varhaista eksponenti­aalista kasvua nega­tiivi­silla *t*:n arvoilla, mutta kasvu hidastuu lineaariseksi lähellä arvoa *t*&nbsp;=&nbsp;0 ja lähestyy sen jälkeen asymptoottisesti arvoa *y*&nbsp;=&nbsp;1 siten, että erotus pienenee eksponenti­aalisesti.

Logistisella funktiolla ja hyperbolisella tangentilla on yhteys

:2 \, P(t) = 1 + \tanh \left( \frac{t}{2} \right).

## Ekologiassa: Populaation kasvun mallinnus

Logistisen yhtälön tyypillinen sovellus on populaation kasvun mallinnus, jonka ensimmäisenä esitti Pierre-François Verhulst vuonna 1838 olettaen, että muiden tekijöiden ollessa samat, väestön lisääntymisvauhti on verrannollinen sekä kulloiseenkin populaatiokokoon että saatavilla oleviin resursseihin. Verhulst julkaisi yhtälönsä luettuaan Thomas Malthusin teoksen *[[An Essay on the Principle of Population]]*. Verhulst johti logistisen yhtälön kuvaamaan biologisen populaation rajallista kasvua. Yhtälöä sanotaan joskus myös *Verhulst-Pearlin yhtälöksi*, koska Pearl esitti saman asian uudestaan vuonna 1920. Alfred J. Lotka johti yhtälön uudestaan vuonna 1925 ja nimitti sitä *populaation kasvun laiksi*.

Kun *P* merkitsee populaation kokoa ja *t* aikaa, malli voidaan muodollisesti esittää differentiaaliyhtälöllä:

: \frac{dP}{dt}=rP\left(1 - \frac{P}{K}\right)

missä vakio *r* merkitsee kasvuvauhtia ja *K* ympäristön kantokykyä.

Tämän yhtälön ensimmäinen termi +*rP* kuvaa varhaista, rajoittama­tonta kasvua. Vakion *r* arvo tarkoittaa populaation *P* suhteellista kasvua aika­yksikössä. Myöhemmin, kun populaatio kasvaa, toinen termi, auki kerrottuna *&minus;*rP*<sup>2</sup>*/K* tulee ensimmäistä suuremmaksi, kun populaation jäsenet joutuvat kilpailemaan keskenään jostakin kriittisestä resurssista kuten ravinnosta tai elin­tilasta. Tätä ilmiötä kutsutaan *pullon­kaulaksi*, ja sitä kuvaa parametrin *K* arvo. Tämä kilpailu vähentää kasvu­vauhtia, kunnes *P* lakkaa kasvamasta. Tätä tilaa kutsutaan populaation *kypsyydeksi*.

Jos yhtälön molemmat puolet jaetaan *K*:lla, saadaan 

: <math>\frac{d}{dt}\frac{P}{K}=r\frac{P}{K}\left(1 - \frac{P}{K}\right)</math>

Kun tähän sijoitetaan <math>x=P/K</math>, saadaan differentiaaliyhtälö

: <math>\frac{dx}{dt} = r x (1-x)</math>

Kun <math>r = 1</math>, saadaan edellä ensiksi esitetty tapaus.

[[Ekologia|Ekologias]]sa [[laji|lajeja]] sanotaan joskus *r-strategisiksi* tai *K-strategisiksi* riippuen tavasta, jolla [[luonnonvalinta]] vaikuttaa niihin elämän eri vaiheissa. Yhtälön ratkaisu, kun  <math>P_0</math> on populaatio­koko alku­hetkellä, on 

:<math>P(t) = \frac{K P_0 e^{rt}}{K + P_0 \left( e^{rt} - 1\right)} </math>

missä

:<math>\lim_{t\to\infty} P(t) = K.\,</math>

Tämä merkitsee, että *K* on [[raja-arvo]], jota *P* lähestyy äärettömän pitkän ajan kuluessa, mutta jota se ei koskaan saavuta. On kuitenkin huomattava, että populaatio­koko lähestyy asymptootti­sesti kanto­kykyä *K* riippumatta *P*:n arvosta, siinäkin tapauksessa, että alku­tilanteessa *P*(0)&nbsp;>&nbsp;*K*.

=== Ajasta riippuva kantokyky ===
Koska ympäristöolosuhteet vaikuttavat kanto­kykyyn, se voi vaihdella ajan kuluessa: *K*(*t*)&nbsp;>&nbsp;0, mikä johtaa seuraavaan matemaattiseen malliin:

: <math>\frac{dP}{dt}=rP\left(1 - \frac{P}{K(t)}\right)</math>

Erityisen huomattava tapaus on sellainen, jossa kanto­kyky vaihtelee [[jaksollinen funktio|jaksollisesti]] jakson ollessa *T*:

: <math>K(t+T) = K(t).\,</math>

Voidaan osoittaa, että riippumatta alku­arvosta *P*(0)&nbsp;>&nbsp;0, tällaisissa tapauksissa *P*(*t*) lähestyy yksi­käsitteistä jaksollista ratkaisua  *P*<sub>*</sub>(*t*), jonka jakso on *T*.

Tavallisimmassa tapauksessa jakso *T* on yksi vuosi, jolloin *K*(*t*) kuvastaa sään vaihtelua eri vuoden­aikoina.

Toinen mielen­kiintoinen tapaus on sellainen, jossa kantokyky K(t) riippuu populaatio­koosta aikaisemmalla hetkellä, koska populaatio itse muuttaa ympäristöään, mikä vaikuttaa tietyllä viiveellä myös sen kanto­kykyyn.  Tämä johtaa logistiseen viive­yhtälöön, jonka ratkaisut voivat parametrien arvoista riippuen olla hyvin moninaisia. Ne voivat olla vakaita, monotonisesti kohti nollaa väheneviä, eksponentiaalisesti kasvavia, rajattomasti kasvavia mutta välillä hidastuvia, jonkin arvon molemmin puolin heilahtelevia tai päätyä nollaan äärellisessä ajassa, mikä merkitsee [[sukupuutto]]a.

== Neuroverkot ==

Logistisia funktioita käytetään usein [[neuroverkko]]jen yhteydessä epälineaarisuuden saamiseksi malleihin tai signaalien rajoittamiseksi tietylle välille. Tavallinen neuraalinen verkkoelementti laskee syöttösignaaleista [[lineaarikombinaatio]]n ja käyttää rajoitettua logistista funktiota tuloksen muodostamiseen; tätä voidaan pitää klassisen [[kynnysneuroni]]n tasoitettuna muunnoksena.


Yleinen valinta funktioksi, jolla neuroverkkojen tulokset saadaan rajoitetuiksi, on

:<math>g(h) = \frac{1}{1 + e^{-2 \beta h}} \! </math>

jonka kuvaaja on logistisen käyrän muotoinen.

== Tilastotieteessä ==

[[Tilastotiede|Tilastotieteessä]] logistisia funktioita käytetään moneen tarkoitukseen. Ensinnäkin [[logistinen jakauma|logistisen jakauman]] [[kertymäfunktio]] on sellainen. Toiseksi niitä käytetään [[logistinen regressio|logistisessa regressiossa]] kuvaamaan, kuinka jonkin tapahtuman todennäköisyys *p* voi riippua joistakin selittävistä tekijäistä. Esimerkkinä voidaan mainita malli
: <math>p=P(a + bx)\,</math>

missä *x* on selittävä muuttuja ja *a* ja *b* malliin sovitettavat parametrit.


== Lääketieteessä: kasvainten kasvu ==
Logistista funktiota käytetään myös [[lääketiede|lääketieteessä]], jossa logistista differentiaali­yhtälöä käytetään mallintamaan [[kasvain]]ten kasvua. Niiden voidaan olettaa noudattavan samaa lakia kuin edellä selitetty populaation kasvun. Jos kasvaimen koolle hetkellä *t* käytetään merkintää *X*(*t*), sen koko ajan kuluessa kehittyy yhtälön

: <math>X^{\prime}=r\left(1 - \frac{X}{K}\right)X</math>

mukaisesti, joka on tyyppiä:

:<math>X^{\prime}=F\left(X\right)X, F^{\prime}(X) \le 0 </math>

missä *F*(*X*) on kasvaimen kasvuvauhti. 

Jos [[kemoterapia]]ssa lähdetään tilanteesta, jossa hoito jollakin toden­näköisyydellä tappaa syöpä­solun, yhtälö voidaan korjata muotoon

:<math>X^{\prime}=r\left(1 - \frac{X}{K}\right)X - c(t)X, </math>

missä *c*(*t*) kuvaa sitä, minkä toden­näköisyydellä hoito tappaa syöpä­solun. Ideaalisessa hyvin pitkän hoidon tapauksessa *c*(*t*) voidaan mallintaa jaksollisena funktiona (jaksona *T*) tai jatkuvan infuusion tapauksessa vakiona, jolloin yhtälö saadaan muotoon

:<math> \frac{1}{T}\int_{0}^{T}{c(t)\, dt} > r \Rightarrow \lim_{t \rightarrow +\infty }x(t)=0 </math>

eli jos hoidon aikaansaama syöpä­solujen kuolleisuus on suurempi kuin niiden lisääntymis­vauhti, tauti saadaan parannetuksi.  Tämä on tietysti hyvin yksin­kertaistettu malli sekä kasvusta että hoidosta, sillä tässä ei oteta huomioon potilaan vastustus­kykyä.

== Kemiassa ==

[[Autokatalyyttinen reaktio|Autokatalyyttisissä reaktioissa]] reaktiotuotteiden [[konsentraatio]]t kasvavat logistisen funktion mukaisesti.

== Fysiikassa: Fermin jakauma ==
Logistinen funktio kuvaa [[fermioni]]en tilastollista jakaumaa eri energiatiloissa systeemin ollessa [[terminen tasapaino|termisessä tasapainossa]]. Se on [[Fermin-Diracin statistiikka|Fermin-Diracin statistiikan]] mukainen jakauma, joka osoittaa, millä todennäköisyydellä kullakin mahdollisella energiatilalla on fermioni.

== Kielitieteessä: kielen muutos ==
Kielitieteessä logistisella funktiolla voidaan mallintaa kielen muutosten leviämistä.. Uusi piirre kielessä, esimerkiksi [[uudissana]], on aluksi harvinainen, mutta saattaa nopeasti yleistyä, mutta sen yleistyminen hidastuu sen tullessa vähitellen yleisesti omaksutuksi.

==Taloustieteessä: innovaatioiden leviäminen==
Logistisella funktiolla voidaan kuvata [[innovaatio]]iden leviämisestä niiden elinkaaren aikana. Näin sitä ovat käyttäneet useat [[IIASA]]: (International Institute of Applied Systems Analysis) tutkijat. Heidän tutkimuksensa koskevat useiden innovaatioiden, infrastruktuurien ja energianlähteiden leviämistä, työn merkitystä taloudessa sekä pitkin aikavälin taloudellisia syklejä. Viimeksi mainittuja on tutkinut Robert Ayres vuonna 1989. Cesare Marchetti on tutkinut samaan tapaan [[Kondratjevin syklit|Kondratjevin syklejä]] ja innovaatioiden leviämistä. Arnulf Grüblerin kirja vuodelta 1990 sisältää yksityiskohtaista tietoa esimerkiksi kanavien, rautateiden, valtateiden ja lentoliikennteen kehityksestä ja osoittaa, että niiden yleistyminen on noudattanut logistista funktiota.

Carlota Perez käytti logistista käyrää kuvaamaan pitkän aikavälin taloudellisia syklejä eli [[Kondratjevin syklit|Kondratjevin syklejä]] käyttäen seuraavia termejä: [[irruptio]] merkitsee jonkin teknologisen aikakauden alkua, *vimma* (frenzy) sen nousua, [[synergia]] nopeaa rakentumista ja [[maturiteetti]] valmistumista.

==Kaksoislogistinen funktio==

Kaksoislogistinen funktio on samantapainen kuin logistinen funktio, ja sillä on monia sovelluksia. Sen yleinen yhtälö on

:<math> y = \mathrm{sgn}(x-d) \, \Bigg(1-\exp\bigg(-\bigg(\frac{x-d}{s}\bigg)^2\bigg)\Bigg), </math>

missä *d* on keskus ja *s* sen jyrkkyyttä kuvaava tekijä.  Tässä "sgn" merkitsee [[merkkifunktio]]ta, joka on +1, jos sen argumentti on positiivinen, ja -1, jos sen argumentti on negatiivinen.

Kaksoislogistinen funktio perustuu [[Gaussin käyrä]]än, ja sen kuvaaja muistuttaa kahta logistista käyrää, jotka koskettavat toisiaan pisteessä&nbsp;*x*&nbsp;=&nbsp;*d''.

Sitä käytetään muun muassa aineiston epälineaariseen normalisointiin, ja sen ominaisuuksiin kuuluu, että se eliminoi muista suuresti poikkeavat tapaukset.

## Lähteet
* 
* 
* 
*Logistinen yhtälö Mathworldissa  

### Viitteet

## Aiheesta muualla
* L. J. Linacre, Why logistic ogive and not autocatalytic curve?, Viitattu 2009-09-12.
* Luna.cas.usf.edu 
* Modeling Market Adoption in Excel with a simplified s-curve
* Logistinen funktio Mathworldissa 
* Online experiments with JSXGraph