[fpr 1891] : INDSCAL(SASとSPSS)

岡田努

小野さん,ありがとうございました。
岡田@金沢大学です。

>SPSSのほうの収束基準を少しきつくして実行するとどうなるでしょうか?
>結果がちょっとは変わると思います。
S-ストレス収束値.00001(デフォルトは.001でした)
最小S-ストレス値.00005(デフォルト.005)
最大反復回数100(デフォルト30)でSPSSで同じデータでやってみたところ

configurationについては
           Configuration derived in 2 dimensions
                   Stimulus Coordinates
                        Dimension
Stimulus   Stimulus     1        2
 Number      Name
    1      X1        -1.2203   -.6541
    2      X2        -1.1748    .9617
    3      X3          .5229  -1.3577
    4      X4          .7077   1.3164
    5      X5         1.1646   -.2664
となり
>SAS MDSプロシジャの途中で反復を打ち切った結果
>Configuration
>            DIM1          DIM2
>------------------------------
>X1        1.3074        0.5938
>X2        1.0755       -1.0290
>X3       -0.4355        1.3567
>X4       -0.8189       -1.2742
>X5       -1.1285        0.3527
に近づいています。

>しかし、重み係数Wのほうは、標準化の方法が異なっていると
>思います。ALSCALプログラム(恐らく、SPSSも)のほうは、
>各subjectごとのr^2(s)(RSQ:距離とその推定値の相関を2乗した値)
>の大きさになるように標準化されていると思います。
これについては,SPSSには説明がないので,不明ですが
SPSSでの結果(上の基準で)では,
                     Subject Weights
                                Dimension
   Subject  Weird-      1        2
   Number    ness
      1     .1717    .7859    .6004
      2     .0829    .8866    .4525
      3     .4931    .5326    .7365
      4     .8424    .9959    .0720
Overall importance of
each dimension:      .6698    .2782

>SAS MDSプロシジャの途中で反復を打ち切った結果
>を「2乗和=r^2(s)」となるように調整した場合
>
>        DIM1      DIM2          RSQ -> こいつになるように。
>
> 1     0.74279    0.65770  0.98431
> 2     0.80951    0.57872  0.99022
> 3     0.59519    0.70068  0.84522
> 4     0.93271    0.34661  0.99008
に近づいていますね。ちなみにRSQの出力も
        Matrix     Stress      RSQ    Matrix     Stress      RSQ
           1         .037     .978       2         .027     .991
           3         .103     .826       4         .024     .997
        Averaged (rms) over  matrices
    Stress  =   .05739      RSQ =  .94799

となっています。

>なお、順序制約のほうは、conditional=matrixと指定
>すると、subjectの行列毎での制約が課せられます。
>(ALSCALプログラムやSPSSでも似たようなオプションは
>あると思います)。

これはたぶんSPSSでは
  /CONDITION=MATRIX
というところだと思います。ヘルプによると
「行列が 1 つしかないときまたは各行列が別の被験者を表すときに真となるように、
 数は (各) 距離行列内で比較できる」ようにする「条件付け」とされていますが,
ここは,当初から指定して実行しています。

コマンドシンタクスは以下の通り

ALSCAL
  VARIABLES= X1 TO X5
  /SHAPE=SYMMETRIC
  /LEVEL=ORDINAL (UNTIE)
  /CONDITION=MATRIX
  /MODEL=INDSCAL
  /CRITERIA=CONVERGE(.00001) STRESSMIN(.00005) ITER(100) CUTOFF(0) DIMENS(2,2)
  /PLOT=DEFAULT ALL .


ところでWINMAIL.DATというバイナリの添付ファイルが付いてきましたが
何者でしょう?
                       岡田 努

スレッド表示 著者別表示 日付順表示 トップページ

ここは心理学研究の基礎メーリングリストに投稿された過去の記事を掲載しているページです。