Re: Logaritmointi

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 22.5.2003 15:26

Kiitos Juha kommentistasi!
Kun alkuperäinen kysyjä (Markku) sanoi, että
> Tarkoitus olisi suorittaa logaritmointi (eli jättää
> kaikki nollahavainnot tarkastelun ulkopuolelle) ...
käsitin, että hän tarkoittaa usean muuttujan aineistoa, joka on
muotoa
     x  x  x  x
     x  0  x  x
     x  x  x  x
     0  x  0  x
     x  x  x  x
     x  x  0  0   eli nollia missä muuttujassa tahansa.

Kuvauksestasi ilmenee, että aineisto pelkistettynä onkin tyyppiä esim.
     1  x  x  x
     1  x  x  x
     0  x  x  x
     0  x  x  x
     1  x  x  x
     0  x  x  x
eli kyseessä on kerrallaan vain yksi indikaattoriluonteinen muuttuja,
jonka suhteen ehdollistetaan tarkasteluja ja se on toki usein ihan
mielekästä.
Silloin se, että "nollahavainnot jätetään tarkastelun ulkopuolelle"
onnistuu monellakin tapaa käyttämällä esim. ko. muuttujan kohdistuvaa
IND-ehtoa.

> Eikö olisi  helpompi aloittelevalle Survoilijalle  käyttää
> ehdollista muunnosta
> VAR LX=if(X=0)then(MISSING)else(log(X))
On tietenkin, jos kyseessä on vain yhden tai muutaman muuttujan
logaritmointi, mutta käsitin alkuperäisen kysymyksen koskevan
"aineiston logaritmointia", jolloin suurilla muuttujamäärillä
ehdottamani yleinen menettely on tehokkaampi.

- Seppo

Vastaukset:
[ei vastauksia]

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.