Freak On A Leash

History

19th April 2004

9:32pm: SPSS Matrix
Iepazinos ar SPSS Matrix procesoru. Taatad ir SPSS procesors ar kuru tiek izpildiitas visas ierastaas komandas, bet ir arii Matrix procesors. Kursh ir neatkariigs no SPSS procesora.

Diezgan speeciigs. SPSS procesors straadaa ar vektoriem, kur vektors ir mainiigais, un piedevaam ar visu vektoru kopumaa, tas noziimee, ka katra darbiiba tiek izpildiita uz visu vektoru. Vieniigais veids, kaa var iedarboties uz dalju no vektora, ir izmantojot IF un DO IF komandas. Matrix procesors jau ir speejiigs darboties ar matricaam, vektoriem un skalaariem lielumiem. Tieshi peedeejais - darboshanaas ar skalaariem - mani priecee visvairaak. Tas noziimee to, ka var veikt taadu darbiibu, kaa piemeeram pirmaa mainiiga 4. rindinjas veertiibu saskaitiit ar 3. mainiigaa 8. rindinjas veertiibu un rezultaatu ierakstiit 6. mainiigaa 1. rindinjaa. Ar SPSS procesoru shaadu uzdevumu veikt buutu diezgan sarezhgjiiti, bet ar Matrix operaatoru taa ir viena rindinja.

Matrix operaatora sintakse (komadas, noteiktumi) ir ljoti liidziigi SPSS procesora sintaksei. Un taa, man par paarsteigumu, ir ljoti vienkaarsha un intuitiiva. Gruutaakais saakumaa vareetu buut tas, ka Matrix procesors nav saistiits ar datu failu kaa tas ir SPSS procesoram. To vareetu izteeloties taa, kaa straadaashanu ar parasto SPSS procesoru, bet neredzot datu failu.

Un te piemeers.
matrix.
print magic(3).
end matrix.
Funkcija MAGIC(n) izveido n*n matricu, kuraa ir visi skaitlji no 1 liidz n^2 un elementu summas pa visaam rindinjaam un kolonaam ir vienaadas. Un tas ir vieniigais iespeejamais atrisinaajums. :)

Vairaak par Matrix procesoru "SPSS(R) Syntax Reference Guide" (714. - 758. lpp)
Current Music: Dry Kill Logic - Rot (ChroniX Aggression - Loud & Clear - www.chronixradio.com)
Powered by Sviesta Ciba