• Ei tuloksia

SURVO 76, a statistical data processing system

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "SURVO 76, a statistical data processing system"

Copied!
31
0
0

Kokoteksti

(1)

å

RE$FARGH REPORT

STIRVO 7 6

A statistical d.ata processing system

by

Seppo Mustonen

No" 6 May 1977

DEPARTM ENT OF STATISTICS UNIVERSITY OF HELSINKI SF

OO1

OO HELSINKI 1O FINLAND

I

JT

r

(2)

1. Lringiples of SURV0 76

t

SURVO ?6 is a statistical d.ata processing system intended.

to cover a wid.e range of activities in comput'ational statistics.

The SURVO 76 system has been designed. especially for the need.s

of statlsticians in both teaching and. researeh work and. 1ts aims are slightly d.lfferent from those of conventional

statistical packages generally available for data analysis.

SURVO ?6 is an interaetive system and no speeial job d.escribing language or cod.e is need.ed.. In its present form it has been

implemented fo a d.esk computer Wang 22OO. This mj-nicomputer provid.es suitable means for a rapid interchal.ge of informatlon between the system and. the user whieh is here even more

important than the eomputation speed.. In a stand.ard tine

sharing environrnent slovvness of conversation and d.ata communi-

cation often makes a true interactive approach almost impossible.

It is very inrportant that the user can instantly reaeh any

part of his ilata for inspection and. checking. Equally important

is a rapid aecess to the d.ifferent mod.ules (programs, sub-

routines) of the statistical system to get an idea of how the system works and to make temporary nod.ifications and

enlargements to the modules. Unfortunately rnany statistical

systems are "invlsible canned. packagesft which are difficult to see and. open.

Dre to interaetlvlty an intelligent user knowing the main

princlples of statistica-l computing can learn to use SURVO 76

by just starting to use it without any previ-ous instructions

or a reference marrual. No progra&ming experience is neeessary

in standard. application of suRVO ?6 but in more ad.vanced use

(3)

c2-

(modifications of SIIRV0 modules) cornmand of BASIC and main

construction prineiples of SURVO ?6 is essential.

SURVO 76 enploys BA,SIC as a source language in a falrly

extend.ed. form includ.ing many ad.dj-tional matrix, sort and

alphanr.meric statements. Uslng the extraord.inary edi-ting

facilitles of Wang 22OO the system modifications car. be mail.e

easily and. instar:.tly. It can be said that SURV0 76 has been

imbed.d.ed. to this envirorunent to enlarge the possibilities

of this computer in the direction of computational statisties.

Even lnteractive systems are sometimes frustrating, since they may in their ovrrn gentle way compel the user to a long un-

productive conversation without a natural exit. fn SURVO 76

thls d.ependance i-s avoid.ed. by splitting the prograins into a lot of small moilules. When the user becomes exhausteclwith a

eertain mod.ul-e he can interrupt the eonversation and. call any of the neighbouring modules by pressing one single key on the keyboard., without losing contact with previous stages of his

j ob.

It is evident that Barly statisticians do not li-ke to think.in

terms of computer progralrs. They prefer carrylng out their

conputations in minor steps in an. ord.er they ]ike. These

preferences have been taken into consid.eration in the SURV0 76

system whieh ean in ma.rey respects be used. l-ike a d.esk calculator having very rrpowerfulr' keys. 0n the iYang 22OO keyboard there are 32 speclal function keys (denoted here by F"OrF1 ,...rF31 ) which can be clefined as starting polnts for d.ifferent modules

(parts of prograns). In SURVO 76 the functions of these keys

vary ilependiag on the SURV0 mod.ul-e in use. The user not knowing

(4)

whieh F-key

d

i splays on

the pres ent

-3s

t o pres s next , can always

CRf the fr.uictiolls of all

situat ion-

rescrt to key F0 which

ather lr*keys operative in

Fig. 1. The CRT d.isplay and keyboard of Wang ZZAO.

Each F-start lead.s to a sequenee of questions made by suRVO f6 which have to be answered. by the user. The whole dialogue is

d.isplayed on cRT and. allows the system to give the user many cornments and hints relevant in the context without any waste

of tlme or paper. rn order to speed up the process suRVO itself

volunteers with a suggestion for an. aJlswer whieh is printed.

after the question. ( To give good. suggestions SURVO 76 tries

(5)

e4rr

to remember the previous e,ctions what he might attempt next, ) If

suggestion of SURVO 76 he merely Otherwi s e he must writ e hi s owu.

of the u.ser or even to guess the user agrees with the

pres ses the RETURN key.

ar}Swer,

Each interchange of questions and. answers eventually lead.s to a series of computations and different actions. The results are d.isplayed. on CRT. When the cornputations are finished the user can select another F-start. Certain F-starts are reserved. for transferring the results just obtained. fron the screen to the

printer or for savj-ng them on d.j-sk as inter"mediåte results

for subsequent analysls with other SURVO modules, It 1s very importartt in a statistical data processing system that

different moiLules performlng vari-ous statistical analyses can

co-operate and use the sane ori61inal d.ata files or intermed.iate

results without any mod.ifications whenever this is statistically

reasonable. Each statistical meklpd. incluited. in SURV0 ?6 has

been split into small mod.ules and it is the responsibi.lity

of the user to combine them in a reasonable way employing

F-keys. It woulii, of course, be easy to connect d.ifferent

submod.ul-es in a fixed ord.er but then the user would be at the

merey of the system - an und.esirable but unfortunatel-y typical

feature of many statistical computlng packages.

(6)

T)T tr

2. _Operating SURVO 76

suRVO ?6 can be run in wang 22oo lnstallations havi4ga central processlng unit with a mdnory of at least zoK, a cRT display, a d.uar removabl-e floppy d.isk drive, a printer and. a plotter.

The slze of the CRT d.isplay is sixteen 64-character l1nes and.

the speed. is almost 3000 characters/see. lyhen the suRVO 76

system is in use one of the disk d.rives is reserved for the

suRVO progran disks and. the other is for the users' data

and. possible-ad.d.itiona1 progra.rns. The capacity of a floppy d.isk is 262 K and. a disk ean be manually changed in a few second.s d.uring the computations.

SiIRV0 76 eonsists of a central module and various statlstical

mod.ules, of which one at a time can be in use together with the central mod.ule. The central mod.ule takes care of the eo-

operatioa between the d.ifferent statlstical modules and it

eontalns system subroutines, €.g. for d.ata transfers between

the central- and. the d.isk memory. Thus the user need. not worry about the location of his d.ata during the coraputations.

The ntmber of silnvo mod.ul-es has not been limited. in anSr way.

up to now (May 1977), 28 mod.ul-es have been lntrod.uced. into the system. New mod.ules can be generated. even 1n an interactive

mod.e by eonsulting a half prepared suRVO mod.ule FRAffE. fuploying

FRAIIIE to build. up a new mod.ule guarantees that the mod.ule will

be conpatibl-e with the requirements of the suRVO ?6 system.

When SURV0 76 is loaded. from d.isk a list of alternative mod.ules

is d.isplayed on cRT and. the user hås to select the module he

wants to use next.

(7)

G6b

Fig.2. Display'n'hen SURVO 76 has been load.ed from d.isk by

the cornm'and.s I,OAD DCF 'rSURVO'r and RUN.

If the user selects mod.ule no.1 (UUIU;, he gets on CRT a list of all SURVO mod.ules with a short description of thelr

funetlons. This list 1s reproduced i-n Appendix i. A more

thorough d.escription of eaeh module ean be obtained on cRT

by selecting the mod.ule in question. The module contains a

presentation of lts activities including a list of operative

F-starts and perhaps some speelal i-nstructions.

Mod.ule no.2 is a SURVO 76 teacher GUIDE whieh is an interaetive

program in itself and. gives information pertinent to the

SURVO ?6 system d.uring the conversation. A listing of the

essential parts of GUIDE is gj-ven in Append.ix 2. After consul-ting GUfDE the user will be read.y to call any SURV0

nod.ule to suit his present needs.

(8)

-7r

3,. Special features of SURV0 76

It is somewhat diffieult to give a concise d.escription of various SURVO activities since the system tend.s to be fairly tal-kative. Sone special features of those activities will now

be characterized, however, with exiraets from actual SIIRVO

conversati-ons.

3.1 . Data anal-ysis

SURVO 76 contains several modules for statistical data analysls which is the main field of any statistical data processing

system. Until now the emphasis has been on the most trad.itional

and. elementary forms of analysis (cf. Append.ix 1) which give

a natural basis for the d.evelopment of the system.

In SURVO ?6 the problems of feed.ing, editing and transfoming

d.ata have received special attention. The modules DAIA and.

DATA2 have been planned. to cover all coneeivable actlviti-es

in thls fierd. to make the system wholly self-contained. in this respect. One of the basic principles in SURV0 76 is that any potentially important observations or intermed.iate results

can be used. in subsequent computations without extra modifi- cations of the system. SURVO 76 alIows both variables and

observations to be labelled with alpharnlnerie nannes. This makes

the results more readable as:.d. rnonitoring the computations

easier. Each suRV0 mod.ule is supposed. to tell eontinuously on CRE what it is doing. For i-nstanee, when observations are

processed the system prints on CRT the name of the observation

to be d.ealt with next.

Appendix 3 eontains a d,ata analytical d.iscussion with SURVO ?6.

The conversation customarily appearing on CRT has been trans-

ferred. on paper.

(9)

-Br

t*

.

Fig;. 3 . zu*f ( x, y) = min( (x-i) 2, (y-i) 2) ptotted, hy suRFACE

3. 2. Graphic representat ions

- Both the plotter a:rd" CRf are valuable d.evices

st at i st i c aI d.at a or the oret i c aI graphs .

f or vi sual LzLng

SURVO 76 can plot, for instance, scatter d.iagra.Insr tine series,

analytical curves and surfaces. To begin withr the graphs are

usually plotted rapidly but inaccurately on CRT. Wkren the

user fincls that a certain graph 1s lnteresting and. cleserves

cl-oser exarnination he can. easlly transfer it on paper in a

more accurate form using the plotter or the printer. When

making graphs many small nuisances like plaeing proper marks

and indieations on eoordinate axes may aruloy the user.

Therefore it is valtable that the system can come to the rescue

L 3

i=1

(10)

c9a

of the user in problems of that kj-nd.. Thus SURVO 76 takes care

of scallng of the variables if d.esired. whenever a seatter

d.iagram is made and. it also selects rrnicetf marking points on the axes aceord.ing to the size of the graph (0etermi-ned. by

the user) a3d the range of the variables to be plotted.

It is also essential that the user can employ various plotting

modules one after another for the sarne pieture to combine

graphs. It may be useful to have, for instance, a time series

and. some of its components in the salne picture. likewiser after

making a scatter diagram the user rni-ght wlsh to d.ecide what kind of mod.el should be fitted, estimate the model and return

to plot a linear or nonlinear regression curve on the same graph. fhis feature is apparent in the conversation with

SURVO 76 in Append.ix 3.

rlrJ

Fig. 4,

The beta

d

ensiti es plotted" by CURVE.

nl

(k-1) l, (n-Ic) I xk-'l (1-x)n-k , 11=501 k*1 szs

(11)

{

r-r

G I\J G

3,3. Matrix operations

one attractive feature of wang 22oo desk computer is that various arithnetle operatlons can be performed. and. results

d"isplayed. just by operating the machine like a normal calculator.

To a certain extent this also applies to matrix operations.

tfie feel, however, that these operations as such are not

sophisticated. enough for the multifarious eomputational needs

of statistlcians, rt is often d.esirable to have an oppos'tunity

to continue certain computations manua"lly after the standard routines nave been performed with suRVO mod.ules or other

progra^ms. For this purpose the system cantains a suRV0 mod,ule

called MATRT, lVith MATRI the user can perform a wld"e range of matrix operatlons using the computer like a cal-cul-ator. in

MATRI all the F-keys are d.efined for various matrix operations includlng matrix i-nversion, elgenvalues and vectors for

sSrmnetrlc matrj-ces, partitioning and eomblning matrices. The

matrlees requ.ired. as an input can be keyed. in manually or

transferred. from different SIIRV0 files. Results can be saved in special matrix files for later operations,

rn the central memory there is space for three matrices only (two operand.s xrY and one result z). An essential feature of

MATRI is that the modure d.oes a lot of bo kkeeping and. labels each result wj,th a narRe corresponding to the ord.inary matrix notation. Hence, although the user has to spllt matrix formulae

into basic operatd-ons which are carried. out by single F-keys Lre always has on CRT labels of the latest operand.s and results

in alnost nomal matrix notation.

The following rtcartoon' gives a simple example of how MATRr

ean be used.

(12)

n 1'1 r

nnt ttillcEs

nrnstc

$*T

Ftr

ll?lrl

rSrPllllT rlSrLHl Fttr$ut

ilrrffirrilr

smn 76

iltt$

lil

ilTtI

rxuS

fssf:t F6rT=Z FellX(-)?rZtl( FPll?sX F?8t?.7

t/;!d{l

18!zEIl

F9rl"X+? Flltz=t-? FlllzstFv Fttlzrfl\ ('!llT(I))

rt3!z:c Fllt2=1 rl7!z{l(lltrY=L(I) (l({r'hu)

Fe{rz=00} tei'r(Ilo:Z F86r1=61X) FeTrZ(-)llffi Fttrz'p1t,

Fetrfftf,Tln

r nnl ilu

Flr f,r t= l-

STtr

t a

ffirTEnnlnt

ilrott

r

Rils? {

Ittll[R 0f Clt-ltl$?

t

l=$Yllf,TRIC llåTtII

ClltErlm

fi

Gr !116ll$

lf,f[il

.l

't

.J

.t .l .l

l.t.t.6

f?t f. f'

Z"l

3_

t, All the elements of A have been keyed.

I

fltr Ffil f'l &fi!

I

rl(trt)' e.6llilllllll6 fl$ Irtll I'l l.(FI)\

I

(l+l)\-

l"p {,llt {.t17

I'

tlt {.rt

1.7t0

{.1t7 {"el(

{.!17 {,lt? l.trl

{.egt

l"

lll {.eil {.fiF

l'76e

Flr F*ll t"l

Z'(*+l)\

I

nr nttms

r

tTRlx

t

.t

,?

.5

?

-

t(3r?) l(3r3)

t(ft1) t(ft?)

t({r3) t({r{)

CIilSllfB lll Cr

0lll[ll$ lttlll

.l

.e .t

.! .l .l

l'5,5.6

F8r

t' ?" tc

I

FSr

r'il r.

zll

I

ItlltBlil n t

fllt

lhn

Tb

?.t t

l3t Ft f'l bt

I

t't kr Tll

z'å+l

,

ll

. A has been trans ferred to X by f

5

and A,+I is eonputed,.

,r,

ttr0fl t'(f,+l)\ Zs(t+l)\

a a

Fur

ll=*rl Y=(*+l)\ z"(å+l)(cfl)\

I a

(crl)(*rl)\'

l.lll l.lll {' lll l.lll

l.lll t.lll l.lll I'lll

l.lll Llll t.lll l.lll

l.ml Llll l.ll3 l.lll

F3r lF*+l t"(*+l)\ z"(srl)(*+l )\

a a

t.

MATRI

has been selected and F2 is 2. The elements of A are keyed

pressed to i.nput a syrunetric by filling a 'rformf on

CRT.

4x4 matrix A.

5. (a+I)-I has been eonputed and 6. (l+I)-1 bas been checked

by

printeal on CRT. nultiplication.

1l+I)-1 is denoted by (A+I\

(13)

å' 12 *

1.4. Rand.om d.ata simulation

In many method.ologieal consid.erations and. teaching situations

it is useful to analyse artifieial rand.om d.ata whose origin is perfeetly knovrn. Planning of such experiments can be

substantially facilitated. by enploying a SURVO mod.ule called

CHAI{CE which is a rand.om data generator. The user has to write the statements needed. to generate a typical ob::ervation whieh

is done accord.ing to the instructions given by CHAI{CE. Several subroutines are immed.iately avallable in the mod.ule to generiate

pseudo rarid.orfr variates from varlous distributions

Thus it is easy even for an unexperienced. rrprogrammerfr to construct rand.om d.ata accord-ing to a given statistical modeJ.

The simulated files can subsequently be treated as ord.inary

d.ata files by means of SURVO 76. By CHANCE the fort of different

sarnple d.istributions ean also be demonstrated. on CRT. The user

seleets the distribution and. its para.meters and CHANCE starts to generate observations from that distribution. Observati.ons

are plotteil on CRT one after another as a eonstantly growing

hi.stograrn.

stiltrilil tr

tlttttxrlDl$

fi

ctlt

t tllltilt

(lr t )

? tG.

3

P0lssn

{

Ennmlfl,

5 sffinlc

6 ll$lflt tlltttrl

(lr?r3r. '. rC)

7 rln 0 tillltfl,

sucl

n

llsnlilrlil

(lll. )? 5

tor Hl?

iltxns?

3ll

P? l. 15_

[trnlG lltnllllltl

P' . tg ]F 7l

tr

I

tF

n

f,flF 6.8lPllåf,t7ll3 ST|.[Y.- 6.5lXXtiilXt

- -

I t I

il

tt

I

illl

t

tilt

I

illl

I

lill!il

nlutl

lt

Iilillllllt

I

ililrillllt llt ll t

t

r5tlt5ileiil3i{l{s:ll0T

Fig.6a. Oeornetric distribution Fig.6U. Histogram is growing on

CRT.

with p:0.15 has been selected.

(14)

r 13 r

Acknowlbd.gements

The planning of the original Finnj.sh-speaking version of

suRV0 76 has been supported. by the Acad.emy of Finland. and.

the economic planling department of A-1K0. r arn also indebted.

to the staff of the Department of Statistics for a fine

co-operation.

My speeial tha"nks for valuable contributions are attributed.

to Markku Rahiala for SPECTRUM and PLOT, Pekka Hakkarainen for

MAI{OVA and DrscRr, Erkki Nykyri for DrsrRrBs, Osmo soinj,nvaara

for RESIREG, Juni Palmgren for UNf and Kinmo Lirxrilä.

(15)

14 _

FFPENDIH 1

LIST OF SURUO 76 HC'trULES e9. 4. 197?:

EUIDE: SURVB ?6 TEftCHER

, DFTR: DffTff IHFUT, SFVII'IE, EDITIHB FIHD TRfif'lSFORl'lHTIOt'{5

DFTffE:. TRFI{SFERRII.IG RI..IO CilI.IBINIf'IG SfrTH FILES

UHI: UI.IIVFRIffTE STFTISTICS

CORR: l,tEffFlg, gTntttlfiRD pEVIfrTIEfHg FttlD CORRELffTICIl{S

: SORT: DFTfl SCIRTIHG HHD ORFER STRTISTICS

' TRELE: 2-DIl"lEHSIOr'lr1L ILRSSIFIED FREfrUEt'lDV TFELES, TFELES FCIR I,IEffT.T5 IqFI& sTRHtrffRD BE\TIFTIOI.I5, TfrBLE EDITII.IG gI.I l]ET, CHI*E frNF T TE5T5, I-FIHD E-I,IF? fiI.THLY5I5 8F VHRIfrI.TI:E

HI5T0: UHIUHRIFTE CLflSSIFIED FREISUEI'{Sr" DISTRIBLITIfiHS, HI5TOGRF],I5

PLOT: FLOTTIHE F TII,IE SERIES OR SCffTTER DIft'JRfiI'I (l'lfrX 178 OESER\rHTIBH5, FUTOT'lfiTIC SCFILII'I8)

trIffGRfil'l: PLCITTIHG ff TII'IE SERIEE CIR SCRTTER DlffERfft'l (UHLIT.IITED HUI{FER LlF OBsERVRTIfrHs,

5CFLII.I6 I5 FUTOI.IHTIfi OR DETERI'III.IED Eh' THE USER}

CURVE: CURVE PLOTTIiIE

SURFfiIE: SURFFCE FLOTTIT'16 lt'l CEI'ITRHL PROJECTIOH

CHFI'ICE: .RHNf,TOI,I trHTIl 6EI.IEEHTOR,

sII{ULFTIOH OF VFEIOUS BISTHIEUTIOHS frI.I CRT

FRFIIE: HftLF PEEPFF;Etr 5URV0 l{SbULE FOR II',ITEHFCTIVE COl'lFOEIl'Iff

tlF FlEl,l 5UR\"8 I'IBFULES

; LIHRES: I'IULTIPLE LIHEFIR REGRES5ICIH frf'IRLY5IS RESTREG: I'IULTIPLE LII'IEFR REGRESSIBH fff'tHLVSIS

I,IITH LII..lEftR PRRI1I4ETER gflI.IsTRIlII'IT5

HONLII-I : NOHLIT.IERR REGRESSION RI'IFL?5IS RHD

: HOHLIHEFR OFTIFIIEFTIOH

, pcoHp: RtlffLYsIs CIF PFiII'lEIFffL CCrt'lFOl'lEHT5,

. PRII.ICIFfiL HHES SCILUTIBN FCIR FHCTOR FT.IRLVSIS

FHCTF: ORTHOGOI'|HL HOTflTIEt'lS lf-l FBCTOR HHfiLYgIS Ot"l CRT,

GRFFHICHL, URRIFIffH FIHD SIUFIRTII,IFIH ROTRTICII.IS

, SFECTRUH: FUTO- RHtr CRO5S-CORRELRTIOHS, SFECTRfrL FF,IfrLYSIS

a

. , I'IRTRI: HffTRIX OPERHTIOHE OH I{RTRICES IH 5URV0 FILE5

CIR

I'IHTRICES 6IVEN BY THE USER

. DISTRIFS: VRLUES CIF THEORETICFL ttEHgITV HHD DISTRIEUTICIH

1 FUNCTIOHS

: DISCRI: HULTIPLE DISCRIHINHT'IT ffHFLYSIS

, CLfrSSI: CLRSSIFICFTION OF OBSERVFTIOH5 USIHG

LINCO: LIHEffR C'fI'IBIT'IRTIOT.IS OF VRRIHFLES,

PRIHCIPFL CCIT'IPOI.IEHT, FRCTOR RI'ID DISCRIT'IIHFHT sCOREs

(16)

5UF:VN T6 HffS

H

I E F:E5ERF:I:H

THE I'lttRlt HR5 THE EctrHtrl,l I

C

EEEf.t C'EtJELnFEtr B? PRfiF'. SEPFfi f'lugTl3l'lEt-f Rt'l[t GF.:fiUF RT THE ut't I uEFlS I T'r' nF HELS I l'lH I.

BEEH SUFFTIRTEIT FI' THE flrlfftrEr't'r' rtF F I t-lLfil'ltr Rt'lD

FLftT.'lH I HG SEFfiHTT'1EI'IT fiF

FTLHO.

SURVO 76 HHs EEE}.I FLRHI'TED ESPECI}ILL? FOR THE I'IEEtr5 NF

gTRTtgTIcIRttg-ili egrH TEHcHIrIG FIHD EEgEffRcH l'lonK'

IH STRHtrFRD HPPLICffTIOHS I'IO FROGRHT'IT'1II'.IG E}IFERIEI'ICE I5 HEEDEF'

INfltrVnl,lcEDUSEccrr.tt.lRl.ipCIFTHE..BfiSIc',LFI'IGUHGEISI'IECEESFRV.

SURVO ?6 I5 F{H IT.ITERHtrTIUE sVsTEI'I.

ITI{FKESGUESTIFT.{Sl,lHIcHYEUHtlVEToHNSI..|ERBVPRESSII.IE

HOCTINU TYFET.IFITER HEYS OH THE Ii.EYECIRRD.

IN 0RDER T0 sIt.,,E REffsCIl'IFBLE HHSI.IERE vt]u HHVE TCI I.IHSTEE

THE HEYBCIffRD. -

OHTHEHEYBCIHRDTHEREHREFOURTYPESOFKE?s:

1} EEfiULRR TYFEI.JEITER HEUS'

ål HUt'tERIc Et'lrRY l{E?5 {o}{ rHE RIGHT SIDE)'

3} KEYS rNN ENIiNT frFIF 5V5TE1'1 EFI'TTRCIL (RETURT'I' LOffD' RUI'I' ETC' }

4) L6 SFECInU rut'tcrltrt{ HEhtS (0N THE TOP RBt'l)

THE GUESTIOI.IS oF THE SuRv$ ?6 sVsTEH ffRE RLI'IRY5 Hl.lsl'IERED

ei usrl{a REGULIIR TYFEI'IRITEE HE?g'

THEFHSI,IERt,lUSTEETERl,tIl.lFTEttBh.FRESSINffRETURH{EHEC}KEV.

CIFTEt.l5URuBP6ITsELF5Ufrt3E5T5ffHfft.l5l.IER T'IHICH IT THII.IHS I5 REHSOT'IFBLE.

SUNHRSUGEESTIOI,IISUSURLLVFRII'ITEIIftFTERTHE&LIEETICIH'

iF-vuu r:Rr'{t{or FUT FEF;EE, I'IEEELV PRE55 RETUHH' It'lst'lER fft'tD PEE55 F:ETuRl't' CITHERl.lISEt'lRITEvCIURol.lNR['151.|ERFll{tJFHE.

THE 16 (5PEtrIFL} FUI'ICTICIH I{EY5 LCICHTED OH THE TOP ROI{

}.IILL EE trET.IOTED BV FB, F1,.F3' F3'. .

.

It-I FfrfrT THERE ffRE 3E KEV5, EIHCE

ERCH I{EV Hfis N"U0T,IER 5HIFT{FB-FT5} RHD HN UPFER SHIFT(F16-F31)' THE UFPEN SHTFr_r{riU BE EI{PLOYED BY COHSTIIT'ITL? FRE55IH6

THE SHIFT KEV.

USIHG F-I{EYs YOU CftI'T I'IFHE IT'IITIFTIVES DURII'I6 THE COI'IVERSFTIOI'I RI.ID 5TEER THE FCTIVITIEs OF EURVO 76.

U5IH6'F15 (THE RIGHTT'IOsT KEY II'I THE LCIT'IER SHIFT)

YOU CRH SEITCi iHä PNir'rTER H5 THE CIUTPUT trEVICE II{ETEffD OF CRT' UsIHGFl6(THELEFTt,IosTHEYIHTHEUPPERSHIFT)

Y*U cffN EXIT rnnnr rHE sunvCI t'oDULE ffT HRH'} Ff.lD SELE$T R HEl,l CIt.l*.

(17)

16 _

THE Fg HEV 15 VEEY II,IPtrRTIII.IT IH SURVO 76.

B? FEEFSII'rB rg n Lrgr cfr r-t*E*E ncftuE ilt ruE FREsEruT mfiFULE

I'IILL FIFFERR Of.I THE SCREEN.

IH SURVCI P6 5DI.1E F-KE?s (Fg, F11, F13, F15, F16) HffUE COHSTfrHT Tfrs|{s

IHSEFEI.TDEHT CIF THE T4BDULE SELECTED.

IT I5 USEFUL TO KEEF THEI'I II-I I'IIHD.

I.IHEN R SURVO I{OSULE HFIS EEEI"I SELECTETT

F HCIRI,IFTL ORDER EF HCTIVITIES I5 Fl-, Fä, F3,. .

.

VCIU CFI.I CIF CCIUEsE trHfff.IffE THIS OEDER, SKIP ffCTIVITIEE OR RETURT.I

TO PREVICIUS CII.IEs }.IHEI{EVER VBU FIHD IT I.lECE5sffRV ffHD RERSOT-IflBLE

THU5 II.T FIRH? CF5E5 fOU CFI.I DEfrIDE FffR VOURSELF

I.IHICH fiRE THE frCTIIJITIES I.FU HEEtr HI.IF I.THFT 15 THEIR FROPER

ORT}ETT

THE'STRUCTURE_0T SURVO 76 HHD LCIFDIHG CIF THE Eh'5TEI.I:

SURVB P6 CFT.I EE USED II.T I'IfiHE SSEB IHSTHLLHTIOT.TS HHVIHG r1T LEFST EgK HEI{trE?, ä DISK DRIVES FI'IT.I I4RTRI$ R'fFI.

FLOTTER 2,"L2 FHB SORT Rfff.I F{RE OFTIOI.IRL

fiLL PRCI6RF{I.15 II'ICLUtrEB II'I SUEVO ?6 ffRE OI.I THE SUEVO ?g DI5I,{ T,IHICH

HB5 TCI BE HOUI.ITEf,T II.I THE LEFT (CIR FIHEtr} DISK IIRIVE (318}.

THE STRTISTICFL DFTfl OF THE U5ER FEE fiT.I HHETHER DISK T'IHICH

Hft5 TO BE I'IOUI.ITED IH THE RIGHT (OR RET{OT,.HELE} TIISK DF;IVE (818}.

THE DffTH VFLUES fiRE EFI/ED OI.I DISI{ USIHS ff sURVfi I{flT.1ULE

CFLLED ,.f,rHTH,.. (F3-KEY 6IVE5 IHFORI.I}ITIOH TIH THE DFTF T'IOFULE. }

5URVCI ?6 COH5I5T5 OF .ff CEf.ITRRL I.IOEULE CFLLEF "5URVO" III'ID

SEUERHL SURVO ?6 I,ICIFULES T.IHItrH PERFCIF;I'I VFRIT]Us STFTISTICFL COI,IFUTFITIOHS FT..ID RELRTEF TR5H5.

THE SURVO 76 5Y5TEf4 I,IILL FE LOFIDED H5 FOLLEI-I5:

1} .CLEfiR RETURI.I (THIs CLEHR5 THE

T,IET.IORV}

E) }ICIUI'IT FISK SURVO 76 IT.I THE LEFT SISI{ DRIVE (318}

. 3) I,IOLII.IT VOUR trRTF PISK IT.I THE RIGHT DISK BRIUE (BI.B}

4) LORF Df,F.,SURVCII, RETUHN {THE CEI.ITRHL I.IC'trULE I5 LORPEtr}

5) RUI.I RETURI.I

SURVO 76 I5 THEN REfrTlV FC'R UsE.

OHCE LfiflDED THE 5?5TET.1 I.TEED I'IOT EE RELOFIDED

FCIR ERCH 5UCCESSIVE USER SEPRRRTEL?.

(18)

17.

.UONXTruA

HITH TlHTff FILE5 IH THE SURVO P6 sYsTEH

1 II"I SURUO Pg BNTH VflRIfrBLEs FHD OFSERVTITICII-I5 I-IILL HRUE fiLFHFHUI,IERIC I..|III'IEs (I,IHX. 8 CHRRFtrTERS} GIVEI.I BV THE UEER.

, DHTfl frRE FRRFHffED IH THE FORI.I OF fr DRTF I'IHTRIX

RT.JD

. DfiTH I,IHTRICES RRE SRVEF OT.I DISH H5 trRTF FILEs.

, EEPONE THE DFTFI VHLUES ffRE SRVEN THE USER HF5 TO

. CRERTE fi I}}ITH FILE

CIH^

rJIS}i U5IH6 THE SURVO I.IOtrULE "DRTfl''.

. XDHTff" I5 ffH II''IFfrRTFHT l.lflDULE I,IHICH CFH BE UsEtr FBR

1.J CRERTINE DRTR FILEs,

' 2J E!'ITERII.IC C,FTH VfrLUEg IHTtr CtfiTR FILE5,

. 3} EDITINE frHII TRIIf.ISFBRT.IINIS F}lTIl.

I'IHEN ff DFTR FILE I5 CEERTEB IT I5 FOSSIBLE TCI RESERVE SPRCE

; FOR flDT.TITIOHRL VI1RIRELES FI{D OBSERI/FITIfif.I5

. COHSItrERED HECESSFRY HT R LFTER sTFfiE SF COI,IPUTFTIOI-I5.

. OH .THE OTHER HHND IT 15 T.IIsE TO RVNID TOCI LffREE RESEEVffTIOI-I5.

USIHG.fff.TSTHER SURVO T{fiDULE ''DFTffE" IT I5 POSSIBLE

' TO EXFRNP fiHS COI.IEII.IE DIFFEREI.TT DRTR FILEs.

IN EHCH sUR\TCI HI]DULE FERFCIRT.IIHE BRTft HHRLTSIS

: OHE CIR TI'Tfr OF THE DFTF FILES HRE OPET.I {ITI UsE).

THE SURVO 76 CEHTEfrL }.IODULE OPENS THE DffTIl FILE HEEDEtr.

FT THRT I'IBT.IEHT FLL THE FFTff RRE IH UsE.

HOI'IEVER, THE EET OF VHRIffBLES frl{D OBSERUfiTIOttg ll.t UgE CFH BE

. LIT'IITES BY I{E?s Fll FI-.ID Flg FI.TD THE LI}'IITTITIOI.T5 I-IILL EET'IFIT.T

, VFLIO UT..ITIL FNOTHER C.FTF FILE I5 OFEI.JED.

' , THE ftUTOT.IFITICRLLY SEfrRCHES SLIftYP 76 CEI.ITRRL I.IODULE THE PfiTR TflKE5 FROT{ THE CHRE BF jDISK THE DRTH FILES

RT.ID

. ,"*,. OFTF I{FTRICES (HOT EXCEEEIIHTJ sEB DFTff VFILUES) HRE LOHDED ITITO THE I'IEI,I8RV R5 ff I-IHCILE.

. LRRGER DIlT}l FILES ffRE DIVIDED If'ITO FffEES {I'IRX 5BO VFLUES ER*H}.

ONLV OI.IE FFGE CRH EE IH THE I'IET,I']RV RT F TII.IE.

:

; YOU CET I'IORE IHFORI'IFTION FBCIUT THE trFTff FILES ffND

THEIR UsE EY CONSULTII.IIJ THE I'IOtrULE5 "FffTF" FHD .,BHTfrE'"

(19)

1B _

4!!ggE1.

A eonversation with SURVO 76

This ls a short d.ata asalytieal conversation with SURVO 76.

The conversation normally d.isplayed ol CRT has now been

transferred to paper. Unfortunately some of the typical dynamlc

features are lost on paper and the whole conversation looks perhaps too rigid and reitunitant. Nevertheless we hope that

the reader can imagine how the things look in the real situation.

In the d.iscussion all the answers and. actions of the user are

underlined arld the F-starts are indicated by€D ' €?), etc.

Explanations anil remarks are usually written on the right hand

sid.e.

In thc discussion a smal1 data matrix (containing d-ata on the best athfetes of the world in d.ecathlon in 19?3) will be

keyed. and. saved. and later enlarged. with some add'itional

variables. In the analysis a few descriptive modufes of SURVO 76

will be enployed" at first. Then d.ata analysis will be performed

using linear regression analysis and factor alalysis.

(20)

- 19 -

t;.tJco

o

v,5o

o;{t{(d

cr;{

ol+)a{

r;{oO.

o

g.q o+)

r-{

.co p+)

(d

o

't,

oc 'tJ

ot)"

Cvt

r;.{ Ot{cA t{

{)ogo

r;{

o(o

ff. Orlr-l -o(dd+) ofl

o& +)d

il(/)

F{

F{

ZoH,C c)+)

P.r () ld

c

(dv)or{"odor{f{d()cuh.

o4s{o

gq, r;{O c+{

do CI.d

ao

h0

t{

c(d

.r{ .

cr,

mr;{OOrd .t: '-{+r(d.o

co(d

O t{ o;-l

ook

Cd

(.) .r{frl r{Omr{rr{X

rtooo

C, r{ .r{ h0(i2or{$(da G{ cd {Jot{(dttP.J)Oh(d Q rs-{m'd.o.q.r{ O +)orl .q C) +)Fc{ E< \o a'l)t-{d+)QIhorl.o(d,-lrfid(d

"; q{

oo

+)

o+)

OQt-l .r{O t-l

CNdut

.r{ F

pa

E{

CIo OQ r{o

5(, .r{

ob0

E

OH

"c

HE ";

o

('

q,or{wt7lor.{dCIdtsat-tdh*)goo\o!-

oi to

E .rlIl {r

(r)

3(,)

oo 'cx+)o 'tJ

o

g.c cd

+)

.tt

m

oo t{

+)

dqt

O r;{

rt

+).; 16.{.1L.O or{efird

äc t{d gE oo Ec) oz .q f) E{E

,.t3- V'

Hulr

. Fq[J(Tlf"l F{ .Llltrl Cl l- r:rUJI-J F +I IJJFf lr:r ;r F{f =ff 4If-. Fr fi uJ tl.luJ &' I i,'t Ft l-lIl o:-r

tr- s: o-Irla-r []l*',r=,lllil=ltt

I I ä I r *llfilälll*rälill*lu1fi1"

Fi UJ t):' Uj >.r ,3. .,*- Ll1x; .:f tå C.: f-' f.. r;.. f,.. ,:-. f-. ,l' qa.f,-' tJJ]l f lr f .:-T f.r r*r filtJJ :! Ir }. '-r frl ft qf !-.r '.Jl fr. Bl tl, -r *r

iru.r

uJCli tr- Lr, UJ bJ trJ UJ tJl UJ UJ tr.i bl Lrj -JtJ. E TfI-J -J -J -J -J -J -J.J-J-J-JI-rf,l lr t]: : ;1: lrr Fli l.r] r.rl iit rE r:* gl p:, l:å tJ-I tJ i: q,i ':i .ii .:f {I .; ;!: .:X .'.f rI .$ ,.I

Ltj t-t r< Lt] "-< F{ F.t H H r-t }-r H H }-r H 'TH -l.rl 5. :l:: if i:' r] r1: &i ii: u- rl:' &: $: t|. Lr: l-.I .:I fr .:f I I .:T ':I .I .f i ..I .:f .;-! .:lt f 'II f i' l: L' .-r lr- 3 lr --:- l:- l:. lr l:. L:. l:- tat aaUJ-J)*alJ.t?t--

ir

l-{:itrJa-.u.c3å-

n

HFtJJIJ:ri tJ.f'lt--Vl r. EVI(rt

T

r:IlFlF-rT

r

o:t'llJ, tlt t{',4 lJl I

r-Jc:

_..-L Fl Ft

f,rlo: (I F -F{ *.Flu nFl df

UJ

[rJl ?

0.

t:I

t3

{T

tr1

r fj] ul

t:t

Ir-{t O:H ll -, nts Ul

..

H-lft o:r1 u,

sl

trJUJ m U.

W

sl ulu, t ', Ll O:

-J-J:3 lj] Z, Cl rl,{ pr FlII r-{ U. nU.fi'.-' r.-t ltJ J- t,|l trl l-|l:--J$><lJln H{f OibJdrrf,l:l -rf FFcI-J i..! !- r.r UJ tlir pr rf (I }. f:l :b dr-a EEl EltQ '. .{f, {f, Fl l.t .it fr: [. r-rn F- F '/t I tri t4 [:I 'd. ut [-t :' rI fi ti Lt- t-l LlU- i-{ u j' }-l lr'.1 V! -!'.fr f: X u I l-' ;. Lr.t Uj ftlu.u.H:XfiX=.:I=d5AUJUi H iJi ft gi tf 'fi &:CltIIFi.:fl-FF-If}F ]'L1 trIT UJ[r'. rI n fJ- t J tj] fi- >r IJJ tj] lj! *J:'t?II]l.nftl:-JIf,t-t{'t t{ .F-r Li r-.t *r !- Ffi r-r H lJ-l|- = .:.fn|j1rf, ,.fJ ..f .if tT :-r .:I .;f r-r f f '.fl'r trJ F- t-* U. l- F $' :f :f Fh Ll. .:I ':I Uj {I .:I tT I :f ..:L! cu Li l= l:l E]'ä t:l :> Li r-t låLrJ :3 rt

-J Ol . .. r. rl rr i. r. r, .r .. t?lLjJ :, -t llj f,l '.t iii '.fJ I'.- illr tfi -.r:."J r.'! u. u. u. tJ, Lr. ll. tJ, u.. u. tJ" t4

('rtF

f\SF{cl:' 0- df O: ClTTtTFIJFFFL}:'Fff{rnL!Q,'tr.D: .:I f,l t-t Ll {X Fr H

='Ft'r?rå0-lJ-Ft-JttlttlllIllllllg ft fu -t'!-l t-?' f'] h-UJ F. r. r-t 11J f.tJF}-&t

gqt

Iu, 5n,-,ä rTn$.E*äfS tJ:lUl-JfJr-t.C-l LIrSrll]. IrtL]

trt$:

tr lr lr lr tr tl

llo. nt rr?

,r : g

:lj ,Il

i'l F ::.1 fi Oll

trt='l

!',ldn>1 U-l tl

Ut Lr-l

{f

UJ O:

Lll

r-r

J -,

Cr: ::- 3- Ll

trrl F I

pr

f4'i

[J Ct: t;'1

o{l I t*uri:.fir-rr:f,H

.:-Tl

l- trtl.

H

A It F -t

.:I

t, ll rrll

si

.:ilrl F _ll

.:-T

fil=rl

'.-I

tr tr tl ll ll ll

ll

all

tlJ -Jf

ti:l |-

-r tlt tf1 t'J f.- -'r itl'.r ft: .. rr t.'i i-{ rl ttj lll rår:3 LT UJLrJ O: uJ {f Ltrll f-j UJ F tI :t firTIEtiFClU.FqIrfUJt'lIO:.iI I l}: o: l,r, .|I :f,trtL] U.t4&:tL'i lrillrfrlrllllri lrl {rJ rfi {ir t {8r.r r-r rlj frJ fi.|

€i.,1"'{t\fJl-rliL,| 't .qrJle.UlFf -Jt". UJ. Fr

uJru-

-J r-lF.. u-

r

Lt" tlj ><trr

å.cl

l-

t...it r r

(21)

rr' 20

m

";

f*()E

cn>r'o

o+J??ob0b05r)

c)t{d

c

oog,.l4J(s

Hoa.Oo

+)

c

oqcoC)ot{CIo"c+)

(+{o

dto5r{(d

CIF.t

(,

o.+t

rrcoo

+)

v,rP.ONO&FqclftCJh(d a,O ep'lnCrp{OOr{+) .C 'r{h OG{Cd r;lJJ.cd(/lF+)dU,.q{ C)trl O

U' o.c C+) odr.r{ *')

Er

+)uto do F{ b0

ttfLl * :trf} [r] "[J

"{)

c)

o\o

5f- $.f

b0

+l

,C O

dl.r{

åE

e,

o!).c

M|./).E*l

, tJ-t3Ft":

-J-l

u-,

tf!tfiIJJfr:tr-

lrr .O. 'El tf:

' r.f .lI

r:i t;' l"'

fr

ln 'Hi I

f'- 0.t:t

t-

f ,rl

-,

-Ju-

a

wwtrlfr{o- 0.

t, f,bJE

,^l--' -J

*

0-

aF{,n n .uiUf F

Oi

Ir -r

t4

IXII

llll ll Fr -Jfr^ -JFt ].ttri fr. -t U.\_/\./ v' bJ]{H}i . Fo- -Jo'1

E 5

trtl

F=- rl :rl n -f uJ c3l

0{l

l-1 -, D{

dtl

trlr<trl ]il tl

0-

f 0- ,- trJI

ffl

trl IÅå {4iål ?,gl

iJJ UJ..r llJ rlr l) *. 3 t*"rr't lf-J å- rJ ,s-rltl \r .{f n '"9 t3HX}{ l:'pr }"*tf* ts-

l- r

.{r

:3 . l fil*t*rrjlHfrtnlilil$tHilH fi *t filnrljlf;il*ltjlfitill

S- tit F{ t}:3 FiiF.tt ':T {.'.Fl {rl l:- rr:r :} t{l:l: r-r $: ql ,,*. ,1". f-. f-. f-. ':-. ,3. f-. f-. ,:-. *' ti'l trl *' *' f" f," rl"' f-' '1" ".-' i'' t"'. 1'1 ga [J F F LrI l'- Frrl li 'tt. [.i u- 0: :J 0- rÅ -j r {'.r tJ q, 3 t]. t"'J -J IFi 'l.. ,;, grl i:: ,;* n C,. n LIJ r...1 l* rr fi n ['t I 8. ä [rJ f,4 ]:' r-t3 C;1- l* :r :' -JIr *inn F 3 :' -Jl3 *J"f {r-J LJ;: A - p'lrI }: Ll uJ bJ.:' t.l t H -:t F *.t;l:1 t'-}UJ LtjI .,* :: *< ,;1 ' fJ ,:' i': ,..'.r -J *l' r*' .:* H l-{ r} * fJ ';i' li- li'i -J lrf '-, ..-. L.l .; fi ,;1, ii: - r-, ; l' * C: .T h-l UJ ,T Cl 'i.' (rj f ** 'll' li F-t tr'l 'flri l:;l 1l ;: ö- ; tlt {.'l f,: 'f :f å Ö. a, *-t 't': I ll" -r Fit i,'i I 't f Fl u- at

al '

bilff.f

:tl fr

-.r

Il tl f.Jl

,il+:fl

4r!

.l

ilJ

uiuJ']* 3*. 3*'

+I-.,

r -II

['j

{f n

':I CJ

3 å-{

l:-

r-r

f.t

FFI i .il: i .t ri fl]atrl Ei>

Fr

Imfililtlfil ftlalF;l illfilgil f;

l:- rlåtl'i n ':'' f'' ':' f'' .:.' f.- f" ,i" :" f"' l" tii ft LIJtrj l* F tJJ t."lr."'i U- 'i1.. :I 0. irj *l n !:'! tJ- t'dtrJt{ t3 t'! t fi. E t j I'j } r+ tc, tI C:ti l- :' lr *J;J -l=i:lhJ I f ':t F -r i: t? t-i Ltj lrl rr tJl 0-l:- f H ';., n fl ,3 ut rl..'.r -J l:- ,;1 l- 3: tllgJ :.f fl C."r]:'I h-.r,;: J r-r E.] ,f U:t IJJ I t-i: I D- *r &f i'i :[ 1." f: gl å- -l *e l':: I t.'J er IIIII

n.tl

*ll

f'. I

I

_l åt

iFi !-<f f..

{f \r v

v'

Ultl€):{KH

-J lrl $t

r-rfi F L-lt:}

lrl

*

$- t4

{T-'}{ T Fr*fi l*r-) rIU-8..[lt4 t3

.y ril

I

t-t

'.J:f

I

tlj r."'i la

b lr. -J ll

llEl FQ rt r-"trl *r tTllJ lr s. Ft tf, lfiä ti: fr:.:I ]} ll ^.I u r*'I r..1 H lr lti l.i 0. f4

F'.IF.c- uJ d-

J-l

,s-ir r? r.,. tli U-.tS: ll *.

tårlt ll llå

!F'l

ft

[u .'t

\J \./ V

:{x}c

t f o:

o.CfltrJCS'Frl-F*f/r '.n I r.4 -. {'1,;1 rn -r lfi f.- tlfi tlt tlj *r rlJ $J' ltl, rfr -{ f,J fi q.,, r:r', {Cr rlr Uf, f,Cl rl; nr f,l frj nr f,J 'L, fu L1] d f'l t t3 ;.fi tl.-r f .- fll lrl *r rfr Uir {t {r:r ,.n Cll- trl {rl rI', lr tfi rll r31 P*. r3" lrl ljl; F ti lf ltl f\ ,.fI rfr l*- uJ r-?r Fr. rLr 1--I rrt$ultJ,u:.g.J,å-

$

t*telcrl

F

,3 '3 'i}

fi

,]} {i.' ,ll, 'lL' ,1 fr, '|}

t

l-l

-t

bJ

tHlr

tX, tl. .:I,]} 'l' ll.rr rf, llll ll .r-rr-J{tJ '.ft -t 4.Hili

*F--. a- t. --',3 .il ,3 ':If,iJ 6;. ,;.-, -1'-r f flll lt ll frI.n /tnq ftj rfi -tLl €!UJ t$ r,' \r' !'

}:r }d}{}{

llft l*

*:

o.

-l fi(.tfllr" E:F3

n-'

I *l

tJtf,*t -JCl t-t fI0. :r: g'ct ll lf ItÅ11 ållf,rtn{f, \r. r.*. \.r.af \t t.-.A v.- ts-

tal--tl].Å-

F{':It-*;Jfil

Viittaukset

LIITTYVÄT TIEDOSTOT

Orrr rttrrct.l.wr fcrture o+ the faANG geOO comPuten ir tlrft v.raOul afLthnetic oPerations cart be eerformed ärld ratultr dirpkycd *iust bv oPerating the

The user has to type l,he statenents needed to generate a typical obsErvaiion according to the advice given by CHAI{CE. Fqr thiE task, several subroutines

0n the conttany, it is typical ihat during the editing process the edit field is {itled by a nixture o{ text' data and oPeP-.. ations, and the user

tfeveals that the idea few ninuLes or hours instead of was siLly, but r{asting hrhen several days, we learn this fact in our whole a.. r.esearch process will be

Helsingin vliopiston tilastotieteen laitoksella kehitetty suRt8 i6- jårjest'elnå on tållå hetkellå kåytösså Hang ??00-IEitteistoilla seu-.. raavisså korkeakoul,uissa,

EDIT0R provides oper- ations fsr the analyEis o{ variance (Atl0UA) and log*linear nodels fon contingency tables (TABFIT). Several technical operations are

edit {ield by using a PL0TLINE specification and it nåv bp rePlotted by a PLOT FILE operation. In replstting the speci{ication EDIT mav be used {or editing sf

However, in SURVO 84 the eelculations take place in the edit field which sinultaneously is the basis for text processing, graphics and all other {unctions.. In the