★ 変数の再割り当て ★

 1 変数の再割り当て  ぴー  2000/02/16 (水) 09:19
  3 Re: 変数の再割り当て  青木繁伸  2000/02/16 (水) 10:37
  2 Re: 変数の再割り当て  管理人  2000/02/16 (水) 10:08


1. 変数の再割り当て  ぴー  2000/02/16 (水) 09:19
以前にもお聞きしたのですが,誰からもお返事がなかったのでもう一度お聞きします。
たとえば,「変数1=2または変数2=1そして,変数3=1または変数4=3の場合変数6=1とする」は<計算>の<IF>を使ってできるのですが,さらに,「変数1=1または変数2=2そして,変数3=3または変数4=2の場合変数6=2とする,それ以外は3とする」というときはどのようにしたらよいですか?全く初心者ですのでよろしくお願いします。
エクセルだと下の式でうまくいったのですが,spssでは無理でした・・・。
IF(AND(OR(A1=2,B1=1),OR(C1=1,D1=3)),1,IF(AND(OR(A1=1,B1=2),OR(C1=3,D1=2)),2,3))

意味わかっていただけますか?

     [このページのトップへ]


3. Re: 変数の再割り当て  青木繁伸  2000/02/16 (水) 10:37
SPSS はほとんど使っていない(最近は全くといっていいほど)ので,以下でちゃんと動くかどうかは保証できませんが。

要するに,「それ以外」というのをどのように表現するか?ということでしょうか?

それならば,最初に新しく作る変数に「それ以外」のときに与える数値を代入しておき,条件に合う場合にその数値を入れ替えるというようにすればいいのではないでしょうか。

新しく作る変数を f1 とすると,

compute f1 = 3
if ( (a1 = 2 or b1 = 1) and (c1 = 1 or d1 = 3) ) f1 = 1
if ( (a1 = 1 or b1 = 2) and (c1 = 3 or d1 = 2) ) f1 = 2

     [このページのトップへ]


2. Re: 変数の再割り当て  管理人  2000/02/16 (水) 10:08
> エクセルだと下の式でうまくいったのですが,spssでは無理でした・・・。
> IF(AND(OR(A1=2,B1=1),OR(C1=1,D1=3)),1,IF(AND(OR(A1=1,B1=2),OR(C1=3,D1=2)),2,3))
>
> 意味わかっていただけますか?

SPSS でどのように書いたら,どのようにうまく行かなかったのですか?

# 回答(解答)がないのは,
#  その問題は難しくて,それを見た誰も答えを出せなかった
#  答えは知っているが,説明する時間がなかった
#  潜在的回答者がまだ記事を見ていない(毎日見てるわけでもないから)
#  問題の意図(細かい条件なども)がよくわからない
# などが,原因になっているかもしれませんね

     [このページのトップへ]


● 「統計学関連なんでもあり」の過去ログ--- 007 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る