[vastaus aiempaan viestiin]
Kirjoittaja: | Seppo Mustonen |
---|---|
Sähköposti: | - |
Päiväys: | 4.1.2008 10:22 |
A-M Aalto kirjoitti 2.1.2008 15:19 : > Kuinka SURVOssa saa muuttujan tiedot, "value labels", esille? Eli sen > mitä mikäkin numero symboloi, esim. 1=mies, 2=nainen. Yritin jos > jonkinlaisia komentoja, mutta ohjelman käytön aloittelijana ei > onnistunut. Kohtalaisen olellista saada selville, jotta jotain > päätelmiä pystyy tiedostoista tekemään.. Survossa ei ole suoraan "value labels"-ominaisuutta esim. SPSS:n tyyliin, mutta sen korvaavat lukuisat muunlaiset keinot. On mahdotonta ryhtyä tässä kuvailemaan kaikkia tapoja hallita muuttujien arvojen sanallisia seltyksiä. Yleisesti niitä tarjoaa mm. Survon FILE MEDIT -ohjelma. Seuraava typistetty esimerkki osoittaa, miten aineistosta saadaan poimituksi toimituskenttään "selväkielinen" taulukko pelkillä peruskomennoilla. Tässä esimerkissä lähdetään liikkeelle toimituskentässä olevasta datataulukosta, joka kopioidaan aluksi datatiedostoksi. *Aineisto toimituskentässä datataulukkona KOE: *DATA KOE *Nimi Sukup Pituus Paino Silmät *Maija 2 165 55 1 *Lauri 1 175 71 3 *Pekka 1 180 88 2 *Liisa 2 171 61 1 * *Kopiointi datatiedostoon KOE2: *FILE COPY KOE TO NEW KOE2 * *Tiedoston KOE2 rakenne: *FILE STATUS KOE2 * Copy of data matrix KOE *FIELDS: (active) * 1 SA_ 5 Nimi * 2 NA_ 1 Sukup (#####) * 3 NA_ 2 Pituus (######) * 4 NA_ 1 Paino (#####) * 5 NA_ 1 Silmät (######) *END *Survo data file KOE2: record=32 bytes, M1=10 L=64 M=5 N=4 * *Rakenne on kopioituna seuraaville riveille *ja muunnettuna yleistä tilannetta vastaavaksi. *Uuden tällaisen rakenteen mukaisen tiedoston luominen: *FILE CREATE KOE3,64,10 *FIELDS: * 1 SA_ 5 Nimi * 2 NA_ 1 Sukup 1=mies 2=nainen (######) * 3 NA_ 2 Pituus (######) * 4 NA_ 1 Paino (#####) * 5 NA_ 1 Silmät 1=sininen 2=harmaa 3=ruskea (#######) *END * *Tiedoston KOE2 sisällön kopiointi tiedostoon KOE3: *FILE COPY KOE2 TO KOE3 * *Tähänastiset vaiheet olivat pelkkää valmistelua. *Todellisuudessa lähtötilanne on tyypillisesti KOE3:n tapainen. * *Tiedostoa voi katsella esim. komennolla FILE SHOW KOE3 *jolloin muuttujien arvojen selitykset näkyvät ikkunan alarivillä. *Siis jos ollaan esim. Silmät-sarakkeessa, alarivillä näkyy *Silmät 1=sininen 2=harmaa 3=ruskea * *Jos nyt esim. halutaan muodostaa toimituskenttään taulukko *(valituista) muuttujista ja havainnoista niin, että numeeriset koodit *tulevat korvatuiksi sanallisilla ilmauksilla, poimitaan *havainnot taulukoksi: *FILE LOAD KOE3,CUR+10 / Taulukko tulee 10 riviä alemmaksi. *ja muunnetaan se haluttuun muotoon esim. seuraavilla komennoilla * *SET A,B,B+1 *REPLACE " 2:","nainen ",C *REPLACE " 1:","mies ",C *REPLACE " 1!","sininen ",C *REPLACE " 2!","harmaa ",C *REPLACE " 3!","ruskea ",C * *DATA KOE3*,A,B,C C Nimi Sukup Pituus Paino Silmät A Maija 2 165 55 1 * Lauri 1 175 71 3 * Pekka 1 180 88 2 B Liisa 2 171 61 1 * : ! * Komentojen SET + 5 kpl REPLACE (yksi jatkuva aktivointi F2 ESC) jälkeen taulukko tulee muotoon: Nimi Sukup Pituus Paino Silmät Maija nainen 165 55 sininen Lauri mies 175 71 ruskea Pekka mies 180 88 harmaa Liisa nainen 171 61 sininen
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!