Re: VARSTAT

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 23.5.2012 13:18

On aina hyvä katsoa, mitä luonnollisia yleistyksiä
jollakin toivotulla laajennuksella saattaisi olla.

Muokkasinkin tätä uutta VARSTAT-optiota vielä niin, että myös
merkkijonomuuttujia pystytään käsittelemään nimellä
STR_VAL_LIST varustetun listan mukaisesti.
Tällöin numeeristen muuttujien arvoja tarkastellaan vain
kokonaisosiltaan (siis esim. 11.7 -> 11).

Esimerkki:
DATA T
X1   X2   X3   X4
A     1   ABC  22
X     2   A    11
ABC   1   A    33
UUUU  2   ABC  11.7

FILE COPY T TO NEW T2

FILE STATUS T2
 Copy of data matrix T
FIELDS: (active)
   1 SA_   4 X1
   2 NA_   1 X2       (##)
   3 SA_   3 X3
   4 NA_   4 X4       (##.#)
END
Survo data file T2: record=35 bytes, M1=9 L=64  M=4 N=4

VAR Y:2=MISSING TO T2
VARSTAT T2,Y,#VAL,STR_VAL_LIST
STR_VAL_LIST=A,ABC,2,11

FILE LOAD +T2
 X1   X2 X3    X4      Y
 A     1 ABC 22.0      2
 X     2 A   11.0      3
 ABC   1 A   33.0      2
 UUUU  2 ABC 11.7      3

Odottelen kommentteja, ennenkuin lisään uuden VARSTATin lopullisesti
SURVO MM:ään.
(VAL_LIST toimii aikaisemmin kuvatulla tavalla.)

Kokeiluversio on edelleen
http://www.survo.fi/tmp/_varstat.exe 

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.