[vastaus aiempaan viestiin]
Kirjoittaja: | Kimmo Vehkalahti |
---|---|
Sähköposti: | - |
Päiväys: | 25.1.2002 10:05 |
Voiko tähän vastata muuta kuin myönteisesti? ?-) Tällainen tuli ensiksi mieleen, muitakin tapoja on varmasti. DATA A Hlö X1 X2 X3 X4 X5 X6 sdgsg - 1 1 1 - 1 sfgsfg 1 - 1 - - 1 qweqwe 1 1 - 1 1 1 c67887 - 1 - 1 - 1 k46764 - - - - - - l45456 1 1 1 1 1 1 FILE COPY A TO LIFE FILE SHOW LIFE / tämä kai vastaa jotenkin tilannettasi? ................. Matriisioperaatioissa puuttuvat tiedot ovat pahasta, niinpä: TRANSFORM LIFE BY if(X=MISSING)then(0)else(X) / VARS=ALL,-Hlö .................. Muunnetaan matriisiksi, jotta päästään kääntämään l. transponoimaan: MAT SAVE DATA LIFE TO LIFE MAT LIFE=LIFE' / *LIFE~LIFE' 6*6 /MATSHOW LIFE / transponoitu (havainto)matriisi Muunnetaan takaisin dataksi: FILE SAVE MAT LIFE TO LIFE2 / TYPE=1 FILE SHOW LIFE2 / transponoitu havaintotiedosto .............. FILE LOAD -LIFE2 CUR+2 / IND=sdgsg VARS=CASE X2 X3 X4 X6 Sitten vain REPLACE:lla muuttujien nimistä selväkielisiä elämäntapahtumia jne. Pahoittelen levottomia "henkilönimiä". Toivottavasti tästä oli apua. - Kimmo
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!