[vastaus aiempaan viestiin]
Kirjoittaja: | Kimmo Vehkalahti |
---|---|
Sähköposti: | - |
Päiväys: | 30.10.2004 11:39 |
On viimeisen osan aika - jännitys tiivistyy... Tähän asti tapahtunut: faktorimatriisista AKOE4F on poimittu perustuen alkuperäiseen viiden muuttujaryhmän rakenteeseen korkeimmat lataukset faktoreittain sekä tieto siitä millä muuttujilla nuo arvot ovat. Tämä tapahtuu matriisitulkin MAX_IJ-operaatiolla. Tiedot on talletettu 1x1-matriiseihin MAX1, ..., MAX5. Nyt muodostetaan AKOE4F:n kokoinen kerroinmatriisi PAINOT siten että siinä maksimilatauksia vastaavat ykköset ja muita nollat. Vaiheet on voitava toistaa automaattisesti faktorimatriisin vaihtuessa. Ratkaisussa käytetään hyväksi matriisien otsikoita. MAX-matriisien riviotsikkoina ovat juuri maksimilatausten muuttujien nimet. Nimien täsmäytyksessä käytetään FILE-operaatioita, ts. siirrytään hetkeksi Survon datatiedostojen puolelle. .............................. FILE DEL TMP FILE SAVE MAT AKOE4F TO TMP / matriisi datatiedostoksi TRANSFORM TMP BY 0 / VARS=ALL,-CASE / kaikki arvot nolliksi FILE SAVE MAT MAX1 TO TMP / MATCH=CASE / maksimit paikoilleen FILE SAVE MAT MAX2 TO TMP FILE SAVE MAT MAX3 TO TMP FILE SAVE MAT MAX4 TO TMP FILE SAVE MAT MAX5 TO TMP TRANSFORM TMP BY if(X=0)then(0)else(1) / maksimit ykkösiksi .............................. MAT SAVE DATA TMP TO PAINOT / datatiedosto matriisiksi MAT NAME PAINOT AS Kärkimuuttuja-asteikkojen_kertoimet MAT CLABELS "%" TO PAINOT /MATSHOW PAINOT / tulos ihailtavaksi .............................. terv. Kimmo
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!