[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: |
---|
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!