2

Google Doc で作成したアンケートの 1 つに複数回答セットがあります。

考えられる3つの質問は次のとおりです。

  • ふー
  • バー
  • フーバー

1 つまたは複数の回答にチェックを入れることが許可されている人。

Google スプレッドシートの結果には、次のものがあります。

answer1 : foo
answer2 : foo, bar
answer3 : bar, foobar
answer4 : foo, foobar
anwser5 : foobar
etc.

この種の結果を SPSS で分析するにはどうすればよいですか?

これを行う方法がわからないため、値が複数の質問に対する複数の回答に分割される可能性があるという直感があります。

ありがとう

4

3 に答える 3

1

SPSS で新しい変数を作成するときに、インデックス関数を使用することもできます。

たとえば、処理する回答が ANSWER 変数にある場合、Transform / Compute variable... を選択し、次の関数を使用して FOO という名前の新しい数値変数を作成できます。

CHAR.INDEX(UPCASE(ANSWER),'FOO') > 0

ANSWER 変数で foo が見つかった場合は 1 になり、そうでない場合は 0 になります。次に、他の可能な回答についても同じことを行います。

または、次の構文を実行することもできます。

COMPUTE FOO=CHAR.INDEX(UPCASE(ANSWER),'FOO') > 0.
EXECUTE.
于 2012-10-23T12:10:07.790 に答える
0

この文字列を3つの変数に分割するには、次のようにします。

3つの変数を作成し、文字列をコピーし、Excelに貼り付けて、特別なテキストオプションを使用し、区切り文字=コンマを選択します。これにより、文字列のテキストが3つのExcelセルに分割されます。次に、3つの変数すべてを一度にコピーしてSPSSに貼り付けます。

テキスト/データを処理するSPSSは、集計に一致するたびに変数で分割されます(Excelに貼り付けると、カンマがあった場所に集計文字が追加されます)。または、プレーンテキストエディタ(無料:TextPad、Notepad ++)を使用してテキストを変更することもできます。

于 2012-10-19T13:57:01.503 に答える
0

テストするSPSSはありませんが、このソリューションはhttp://www.spsstools.net/Syntax/MultipleResp/ParseCommaSeparatedLetters.txtに役立ちます

于 2012-10-19T03:19:50.233 に答える