FILE AGGR on ihana !!!!

[viesti Survo-keskustelupalstalla (2001-2013)]

Kirjoittaja: Marjut Schreck
Sähköposti:    marjut.schreck'at'survo.fi
Päiväys: 6.9.2002 9:47

Täällä Kansanterveyslaitoksella moni tutkija käyttää SPSS-ohjelmaa ja
yhä useammin puoleeni sinkoilee "apua"-huutoja.

Eilen alakerran psykologi tuli epätoivoissaan kertomaan, että hänen
pitäisi aggrekoida tiedosto potilaittain kahdentoista eri alueen
tapahtumien suhteen. Innoissaan hän oli ryhtynyt töihin edellämainitulla
ohjelmalla ja jo tunnissa oli syntynyt ensimmäinen aggrekointi.
Sormi meni kuitenkin suuhun siinä vaiheessa, kun hän tajusi, että
lopputuloksena olisi 12 eri tiedostoa, joita olisi hankala yhdistellä
kun muuttujien nimet olisivat samat kussakin tiedostossa.
Myös aggrekoinnit pitäisi tehdä, muuttujat valita ja laskutoimitukset
määritellä sen tusinan kertaa.

Survon kanssa ei moiseen ongelmaan törmää, vaan tiedosto syntyy
pikavauhtia muutamaa copya ja replacea käyttäen:

FILE SORT ALUEET1 BY CASENUM TO ALUEET1B
FILE AGGR ALUEET1B BY CASENUM TO ALUEET2

VARIABLES:
CASENUM    FIRST          CASENUM
A1ALUE     N              ALUE          A1   A1=ALUE,1
A1VAI      MEAN           VAI           A1
A1RII      MEAN           RII           A1
A1KUUK     MEAN           KUUK          A1
A1APU3     MEAN           APU3          A1
A1MUK      N              MUKANA        A1
A1EV1      N              ENTVAIHE      A1*E1  E1=ENTVAIHE,1
A1EV2      N              ENTVAIHE      A1*E2  E2=ENTVAIHE,2
A1EV3      N              ENTVAIHE      A1*E3  E3=ENTVAIHE,2
A1NV1      N              NYKVAIHE      A1*N1  N1=NYKVAIHE,1
A1NV2      N              NYKVAIHE      A1*N2  N2=NYKVAIHE,2
A1NV3      N              NYKVAIHE      A1*N2  N3=NYKVAIHE,2
A2ALUE     N              ALUE          A2   A2=ALUE,2
A2VAI      MEAN           VAI           A2
A2RII      MEAN           RII           A2
A2KUUK     MEAN           KUUK          A2
A2APU3     MEAN           APU3          A2
A2MUK      N              MUKANA        A2
A2EV1      N              ENTVAIHE      A2*E1  E1=ENTVAIHE,1
A2EV2      N              ENTVAIHE      A2*E2  E2=ENTVAIHE,2
A2EV3      N              ENTVAIHE      A2*E3  E3=ENTVAIHE,2
A2NV1      N              NYKVAIHE      A2*N1  N1=NYKVAIHE,1
A2NV2      N              NYKVAIHE      A2*N2  N2=NYKVAIHE,2
A2NV3      N              NYKVAIHE      A2*N2  N3=NYKVAIHE,2
.
.
.

jne kaikki 12 aluetta

Ja taas elämä hymyilee!!

Marjut

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!

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