Re: muunnokset paneelidatalle

[vastaus aiempaan viestiin]

Kirjoittaja: Reijo Sund
Sähköposti:    reijo.sund'at'stakes.fi
Päiväys: 9.5.2003 17:08

Seppo totesi, ettei log-vuosimuutosten laskentaa saa Survolla suoraan
tehdyksi ja implementoi välittömästi uuden muunnoksen TRANSFORMiin.

Jos joku nyt sattumalta kuitenkin kaipaa vastaavaa ominaisuutta
ennen uuden version käsiinsä saamista, niin ohessa jonkinmoinen
epäsuora toteutus (hyödynnetään matriiseja)..

terv.
Reijo

...............................................................................
Koeaineisto, jossa kolme varsinaista muuttujaa X1,X2,X3, peräkkäisiä
vuosia 3 ja ositteita 3:
DATA K
Nimi   Vuosi  X1      X2      X3
N1       1   11.243  11.533  12.036
N1       2   11.476  11.754  12.576
N1       3   11.612  11.833  12.837
N2       1   20.333  20.444  20.541
N2       2   20.461  20.731  20.786
N2       3   20.600  20.889  21.037
N3       1   32.123  32.590  32.959
N3       2   32.752  32.920  33.166
N3       3   33.566  33.228  34.026

FILE DEL K2
FILE COPY K TO K2 / Siirto Survon datatiedostoon K2
...............................................................................
MASK=--AAA
TRANSFORM K2 BY log(X)  / IND=Vuosi,1,3    Logaritmointi

Tehdään haluttu erotusmuunnos matriiseja käyttäen:
MAT SAVE DATA K2 TO K21 / IND=Vuosi,1,2    Viimeinen vuosi pois
MAT SAVE DATA K2 TO K22 / IND=Vuosi,2,3    Ensimmäinen vuosi pois
MAT K23=K22-K21
...............................................................................
Matriisi data-tiedostoksi:
FILE DEL K3
FILE SAVE MAT K23 TO K3
...............................................................................
"Turhien" havaintojen poisto:
FILE DEL K4
FILE COPY K2 TO K4 / IND=Vuosi,2,3
...............................................................................
Lasketut erotukset oikeaan tiedostoon:
FILE COPY K3 TO K4 / VARS=ALL,-CASE MATCH=#
...............................................................................
Lopullinen aineisto:
FILE LOAD K4
DATA K4*,A,B,C
 Ni Vuosi     X1     X2     X3
 N1     2  0.021  0.019  0.044
 N1     3  0.012  0.007  0.021
 N2     2  0.006  0.014  0.012
 N2     3  0.007  0.008  0.012
 N3     2  0.019  0.010  0.006
 N3     3  0.025  0.009  0.026

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.