岡田@金沢大学です。 表記コマンドについて13から仕様変更?ないしはバグないしは対応中止になっているようですね。 (あいまいな表記で申し訳ありません。真相がよく分からないので) 下記のシンタックスを実行すると,少なくともバージョン11までは正常に動きますが SPSS13では >Error # 12720 in column 13. Text: a >CONTRAST指定が正しくありません。因子名は括弧で囲み、サブコマンド >CONTRASTの後に付けなければいけません。 >This command not executed. というエラーになってしまいます。 (12でもたしか動いていたように思います。) 13のcommand syntax referenceを見ても,とくに仕様変更になったようでは ないですし,そもそもちゃんとCONTRASTの後に因子名を括弧で囲んで,サブコマンドの後ろに 付けてあるのですが,,,, (シンタックスガイドに載っているということは対応中止ではないのでしょうね) ただ,13からシンタックス仕様をあちこち微妙に変えているようで 以前の資産が生かしにくくなってきています。 (例:clusterではprint clusterやsave clusterで,複数クラスタを処理する際の クラスタ数の区切り文字が":"から","に変更) 13はフォント回りに問題があったり, (機種によって表示が文字化けしたり,シンタックスを書くと¥がバックスラッシュになってしまう) どうも,トラブルが多い気がします。14では改良されていることを期待しますが。 なお,データは 松田 紀之1988「質的情報の多変量解析」 p97のものを引用しています。 DATA LIST FREE /A B. BEGIN DATA 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 END DATA. LOGLINEAR a(1,3) b(1,3) /PRINT = ALL /CONTRAST(a)=DEVIATION(1) /CONTRAST(b)=DEVIATION(1) /CRITERIA=DELTA(0) CONVERGE(0.0001) ITERATE(100) /DESIGN. ここまで--------------------------------------
ここは心理学研究の基礎メーリングリストに投稿された過去の記事を掲載しているページです。