Re: VARSTAT

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 24.5.2012 11:20

Teinpä vielä yhden laajennuksen, jolla voi laskea, kuinka monta kertaa
aktiivisissa muuttujissa esiintyy listan jokin "arvo" muuttujan arvon
osana.
Tällöin lista kirjoitetaan muodossa SUBSTR_VAL_LIST=arvo1,arvo2,...

Esimerkissä lasketaan kaksi muuttujaa Y1,Y2 eri säännöin, jotka
erotetaan toisistaan SPECS-täsmennyksin.

*DATA V
*X1    X2    X3    X4
*A1-55 B2-3  C1-47 D1-60
*D2-2  A3-81 A1-31 B3-4
*C3-76 A3-22 A3-01 D3-0
*D3-2  C1-98 C2-02 D2-27
*
*FILE COPY V TO NEW V2
*
*FILE STATUS V2
* Copy of data matrix V
*FIELDS: (active)
*   1 SA_   5 X1
*   2 SA_   5 X2
*   3 SA_   5 X3
*   4 SA_   5 X4
*END
*Survo data file V2: record=45 bytes, M1=9 L=64  M=4 N=4
*
*VAR Y1:2=MISSING TO V2
*VAR Y2:2=MISSING TO V2
*VARSTAT V2,Y1,#VAL,SUBSTR_VAL_LIST / SPECS=x,x
xSUBSTR_VAL_LIST=A,B
*VARSTAT V2,Y2,#VAL,SUBSTR_VAL_LIST / SPECS=y,y
ySUBSTR_VAL_LIST=1-,2-
*
*FILE LOAD +V2
* X1    X2    X3    X4        Y1     Y2
* A1-55 B2-3  C1-47 D1-60      2      4
* D2-2  A3-81 A1-31 B3-4       3      2
* C3-76 A3-22 A3-01 D3-0       2      0
* D3-2  C1-98 C2-02 D2-27      0      3

Kokeiluversio näin uudistettuna 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.