[vastaus aiempaan viestiin]
Kirjoittaja: | Seppo Mustonen |
---|---|
Sähköposti: | - |
Päiväys: | 21.5.2003 10:46 |
Markku kirjoitti 20.5.2003 12:41 : >Harjoitustyön deadline lähestyy ja ongelmat siinä sivussa >kumuloituvat...Tarkoitus olisi suorittaa logaritmointi (eli jättää >kaikki nollahavainnot tarkastelun ulkopuolelle) mutta minulla ei ole >hajuakaan miten ne nolla-arvot muuttujista poistan. Materiaalistakaan >ei löydy yhtään esimerkkiä miten logaritmointi suoritetaan. Oiskos >jollakin tietoa? Ei tunnu järkevältä lähteä käsittelemään logaritmoimalla aineistoa, jossa havaintoarvojen joukossa on nollia. Jos kuitenkin nollat tarkoittavat puuttuvia tietoja ja niitä on suhteellisen vähän jakautuen umpimähkään (eikä systemaattisesti) yli aineiston, nollia sisältävät havainnot voi poistaa. Pienestä aineistosta ne ottaa pois suoraan "käsipelillä" esim. FILE SHOW-tilassa. Yleinen menettely (Survon datatiedostoilla) on mm. seuraava: Muodostetaan ylimääräinen indikaattorimuuttuja (esim. Y) , joka kertoo paljonko kussakin havainnossa datatiedostossa DATA1 on nollia komennolla VARSTAT DATA1,Y,#VAL,0 ja sitten kopioidaan DATA1 uudeksi tiedostoksi DATA2, josta nollahavainnot on poistettu komennolla FILE COPY DATA1 TO DATA2 / IND=Y,0 Lopuksi pannaan Y-muuttuja passiiviseksi ja DATA2 logaritmoidaan komennolla TRANSFORM DATA2 BY log(X) - 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!