3x3-ristikoiden analyysia

[vastaus aiempaan viestiin]

Kirjoittaja: Reijo Sund
Sähköposti:    -
Päiväys: 19.4.2006 10:43

Ohessa toimituskenttä, jossa hiukan 3x3-ristikoiden analyysia.
Kuten käy ilmi, oleellisesti erilaisia "lisänumerottomia"
yksikäsitteisesti ratkeavia ristikoita ei ole kuin 38 ja niistä
vain 9 sellaista, joissa jokaiselle riville ja sarakkeelle on
ainakin 2 erilaista tekijäsummamahdollisuutta. Nämä 9 ristikkoa
muodostavat edellisen viestin sikermän.

terv.
Reijo

- - -

Muodostetaan kaikki mahdolliset 3x3-ristikot (N=362880)

FILE DEL SRIS.TXT
COMB P TO SRIS.TXT / P=PERMUTATIONS,9 RESULTS=1
FILE DEL SRIS01
FILE SAVE SRIS.TXT TO NEW SRIS01 / NEWSPACE=80,20

.......................................................................
Käytetään ristikossa seuraavia symboleita:

X1 X2 X3 R1
X4 X5 X6 R2
X7 X8 X9 R3
S1 S2 S3

.......................................................................
Lasketaan rivi- ja sarekesummat sekä tallennetaan nämä lisäksi
yhdellä muuttujalla esitettäväksi

VAR R1:1,R2:1,R3:1,S1:1,S2:1,S3:1,JARJ:8 TO SRIS01
R1=X1+X2+X3
R2=X4+X5+X6
R3=X7+X8+X9
S1=X1+X4+X7
S2=X2+X5+X8
S3=X3+X6+X9
JARJ=S3+100*S2+10000*S1+1000000*R3+100000000*R2+JARJ2
JARJ2=10000000000*R1+1000000000000

FILE SHOW SRIS01
.......................................................................
Järjestetään rivi- ja sarakesummien yhdistelmien mukaan

FILE SORT SRIS01 BY JARJ TO SRIS02
.......................................................................
Lasketaan montako kutakin rivi- ja sarakesummien
yhdistelmää on (N=46147)

FILE AGGR SRIS02 BY JARJ TO SRIS03 / PRIND=0
VARIABLES:
JARJ FIRST JARJ
MAARA N JARJ
X1 FIRST X1
X2 FIRST X2
X3 FIRST X3
X4 FIRST X4
X5 FIRST X5
X6 FIRST X6
X7 FIRST X7
X8 FIRST X8
X9 FIRST X9
R1 FIRST R1
R2 FIRST R2
R3 FIRST R3
S1 FIRST S1
S2 FIRST S2
S3 FIRST S3
END

FILE SHOW SRIS03
.......................................................................
Jatkotarkasteluihin vain ne ristikot, joihin on yksikäsitteinen
ratkaisu pelkillä rivi- ja sarakesummilla (N=2736)

FILE COPY SRIS03 TO NEW SRIS04 / IND=MAARA,1 NEWSPACE=120,30

FILE SHOW SRIS04
.......................................................................
Kyseessä ovat oleellisesti samat ristikot, vaikka rivien (tai
sarakkeiden) paikkoja vaihdettaisiin keskenään. Poistetaan
"turhat" ristikot ja valitaan joka luokasta mukaan satunnainen
ristikko esimerkiksi

Järjestetään rivi- ja sarakesummat

VARSTAT SRIS04,*,SORT / VARS=R1,R2,R3
VARSTAT SRIS04,*,SORT / VARS=S1,S2,S3

.......................................................................
Muodostetaan rivi- ja sarakekohtaiset yhdistelmämuuttujat
sekä satunnaisluku

VAR RJARJ:8,SJARJ:8,SAT TO SRIS04
RJARJ=R3+100*R2+10000*R1
SJARJ=S3+100*S2+10000*S1
SAT=rnd(999)

.......................................................................
Rivit ja sarakkeet voivat vaihtaa paikkaa

VARSTAT SRIS04,*,SORT / VARS=RJARJ,SJARJ

.......................................................................
Järjestetään luokittain ja luokan sisällä satunnaisesti

VAR JARJ:8=SJARJ+1000000*RJARJ+1000000000000 TO SRIS04
FILE SORT SRIS04 BY JARJ,SAT TO SRIS05

.......................................................................
Valitaan esimerkit jokaisesta oleellisesti
erilaisesta ristikosta (N=36)

FILE AGGR SRIS05 BY JARJ TO SRIS06 / PRIND=0
VARIABLES:
JARJ FIRST JARJ
MAARA N JARJ
X1 FIRST X1
X2 FIRST X2
X3 FIRST X3
X4 FIRST X4
X5 FIRST X5
X6 FIRST X6
X7 FIRST X7
X8 FIRST X8
X9 FIRST X9
END

FILE SHOW SRIS06
.......................................................................
Lasketaan rivi- ja sarakesummat uudestaan

FILE EXPAND SRIS06,30,120
VAR R1:1,R2:1,R3:1,S1:1,S2:1,S3:1 TO SRIS06
R1=X1+X2+X3
R2=X4+X5+X6
R3=X7+X8+X9
S1=X1+X4+X7
S2=X2+X5+X8
S3=X3+X6+X9

.......................................................................
Katsotaan kuinka monella tavalla eri summat voidaan muodostaan
luvuista 1-9 (min: 1+2+3=6, max: 7+8+9=24)

DISTINCT=1 MAX=9 RESULTS=0
COMB P,CUR+20 / P=PARTITONS,6,3
COMB P,CUR+20 / P=PARTITONS,7,3
COMB P,CUR+20 / P=PARTITONS,8,3
COMB P,CUR+20 / P=PARTITONS,9,3
COMB P,CUR+20 / P=PARTITONS,10,3
COMB P,CUR+20 / P=PARTITONS,11,3
COMB P,CUR+20 / P=PARTITONS,12,3
COMB P,CUR+20 / P=PARTITONS,13,3
COMB P,CUR+20 / P=PARTITONS,14,3
COMB P,CUR+20 / P=PARTITONS,15,3
COMB P,CUR+20 / P=PARTITONS,16,3
COMB P,CUR+20 / P=PARTITONS,17,3
COMB P,CUR+20 / P=PARTITONS,18,3
COMB P,CUR+20 / P=PARTITONS,19,3
COMB P,CUR+20 / P=PARTITONS,20,3
COMB P,CUR+20 / P=PARTITONS,21,3
COMB P,CUR+20 / P=PARTITONS,22,3
COMB P,CUR+20 / P=PARTITONS,23,3
COMB P,CUR+20 / P=PARTITONS,24,3

Partitions 3 of 6: N[P]=1
Partitions 3 of 7: N[P]=1
Partitions 3 of 8: N[P]=2
Partitions 3 of 9: N[P]=3
Partitions 3 of 10: N[P]=4
Partitions 3 of 11: N[P]=5
Partitions 3 of 12: N[P]=7
Partitions 3 of 13: N[P]=7
Partitions 3 of 14: N[P]=8
Partitions 3 of 15: N[P]=8
Partitions 3 of 16: N[P]=8
Partitions 3 of 17: N[P]=7
Partitions 3 of 18: N[P]=7
Partitions 3 of 19: N[P]=5
Partitions 3 of 20: N[P]=4
Partitions 3 of 21: N[P]=3
Partitions 3 of 22: N[P]=2
Partitions 3 of 23: N[P]=1
Partitions 3 of 24: N[P]=1

.......................................................................
Luokitellaan mahdollisten ristikoiden rivit ja sarakkeet niiden
mahdollisten summatekijöiden määrän mukaan

CLASSIFICATION PART
 6: 1
 7: 1
 8: 2
 9: 3
10: 4
11: 5
12: 7
13: 7
14: 8
15: 8
16: 8
17: 7
18: 7
19: 5
20: 4
21: 3
22: 2
23: 1
24: 1
END

CLASSIFY SRIS06,PART,R1,RC1
CLASSIFY SRIS06,PART,R2,RC2
CLASSIFY SRIS06,PART,R3,RC3
CLASSIFY SRIS06,PART,S1,SC1
CLASSIFY SRIS06,PART,S2,SC2
CLASSIFY SRIS06,PART,S3,SC3

.......................................................................
Lasketaan mahdollisten tekijäsummien yhteismäärä ja käytettyjen
tekijäsummaluokkien määrät

VARS=RC1,RC2,RC3,SC1,SC2,SC3
VARSTAT SRIS06,SUM,SUM
VARSTAT SRIS06,N1,#VAL,1
VARSTAT SRIS06,N2,#VAL,2
VARSTAT SRIS06,N3,#VAL,3
VARSTAT SRIS06,N4,#VAL,4
VARSTAT SRIS06,N5,#VAL,5
VARSTAT SRIS06,N6,#VAL,6
VARSTAT SRIS06,N7,#VAL,7
VARSTAT SRIS06,N8,#VAL,8

.......................................................................
Ristikko on sitä hankalampi, mitä "monimuotoisempi" se on; esim:
 - isompi tekijäsummien määrä kertoo monimuotoisuudesta
 - jos jollain rivillä tai sarakkeella on yksi ainoa mahdollinen
   tekijäsumma, niin ristikko on helppo
 - mitä enemmän isoja tekijäsummia, sitä enemmän vaihtoehtoja

Katsotaan ko. muuttujia

FILE SHOW SRIS06

STAT SRIS06,CUR+2 / VARS=SUM,N1,N8

Basic statistics: SRIS06 N=38
Variable: SUM
min=25       in obs.#16
max=32       in obs.#1
mean=27.21053 stddev=1.662917 skewness=1.216773 kurtosis=1.150735
lower_Q=26       median=27       upper_Q=28
SUM           f     %
      25      4  10.5 ****
      26      8  21.1 ********
      27     16  42.1 ****************
      28      5  13.2 *****
      30      2   5.3 **
      31      2   5.3 **
      32      1   2.6 *

Variable: N1
min=0        in obs.#25
max=2        in obs.#1
mean=1        stddev=0.697486 skewness=0        kurtosis=-0.944444
autocorrelation=0.8582
lower_Q=1        median=1        upper_Q=1
N1            f     %
       0      9  23.7 *********
       1     20  52.6 ********************
       2      9  23.7 *********

Variable: N8
min=1        in obs.#3
max=2        in obs.#1
mean=1.473684 stddev=0.506009 skewness=0.104013 kurtosis=-2.015497
autocorrelation=0.5132
lower_Q=1        median=1        upper_Q=2
N8            f     %
       1     20  52.6 ********************
       2     18  47.4 ******************

.......................................................................
Määritellään sopivat formaatit toimituskenttään lataamista varten

FORMAT TEHT
  *   *   * [R1]
  *   *   * [R2]
  *   *   * [R3]
[S1][S2][S3]

END

FORMAT RATK
[X1][X2][X3][R1]
[X4][X5][X6][R2]
[X7][X8][X9][R3]
[S1][S2][S3]

END

.......................................................................

Ristikossa siis edes jotain haastetta, jos kaikilla riveillä ja
enemmän kuin yksi tekijäsumma. Ladataan nämä tehtävät (ja ratkaisut)
toimituskenttään:

IND=N1,0
FILE LOAD SRIS06,END+2 / FORMAT=TEHT
FILE LOAD SRIS06,END+2 / FORMAT=RATK

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.