2016-07-20 12 views
1

私はSPSSにはかなり新しいので、テスト(Stroop Test)で行われた特定のエラーの数を数える必要があります。変数の3種類があります: - 「私は」または不適合または一致 SPSSはいくつかの変数の条件に応じてカウントします

  • theWordkeysのための「C」することができます -

    • theCongruencies単語の最初の文字を表すキーのコードが
    • thePressedKeys - ユーザーによって押されたキーのコード

    各タイプは80回呼び出されます。合意事項1から合意事項80まで。 Congruencies_xの値が 'I'の場合、theWordKeys_xとthePressedKeys_xに同じ値が何回あるかをカウントしたいと思います。

    例:theCongruencies_42 = 'I' theWordKeys_42 = 88 thePressedKeys_42 = 88

    だから、私はSPSSコードでこのような何かを実行する必要があります。

     COMPUTE InhibErrs = COUNT(
            IF( 
            theCongruencies_1 to theCongruencies_80 EQ 'I' 
            AND theWordkeys_1 to theWordkeys_80 EQ thePressedKeys_1 to thePressedKeys_80)). 
        execute.

    どうもありがとう Deego

  • 答えて

    0

    これを試してみてください:

    compute countVar=0. 
    do repeat theCongruencies=theCongruencies_1 to theCongruencies_80 
          /theWordkeys=theWordkeys_1 to theWordkeys_80 
          /thePressedKeys=thePressedKeys_1 to thePressedKeys_80. 
        compute countVar=sum(countVar, (theCongruencies="I" and theWordkeys=thePressedKeys)). 
    end repeat. 
    exe. 
    
    +0

    これはそのトリックでした。ありがとうたくさん – Deego

    +0

    @Deego、あなたの問題を解決したら答えを受け入れてください –

    関連する問題